X-Git-Url: https://git.arvados.org/arvados.git/blobdiff_plain/e67d0f5d43c56f78694ea4a5f93acec5c93cd0fb..74323ae3de455071de4fce0c2e2ee79a5650a040:/sdk/go/arvados/user.go diff --git a/sdk/go/arvados/user.go b/sdk/go/arvados/user.go index 3a36e5ebae..2fb061e7fb 100644 --- a/sdk/go/arvados/user.go +++ b/sdk/go/arvados/user.go @@ -4,13 +4,30 @@ package arvados +import "time" + // User is an arvados#user record type User struct { - UUID string `json:"uuid,omitempty"` - IsActive bool `json:"is_active"` - IsAdmin bool `json:"is_admin"` - Username string `json:"username,omitempty"` - Email string `json:"email,omitempty"` + UUID string `json:"uuid"` + Etag string `json:"etag"` + IsActive bool `json:"is_active"` + IsAdmin bool `json:"is_admin"` + Username string `json:"username"` + Email string `json:"email"` + FullName string `json:"full_name"` + FirstName string `json:"first_name"` + LastName string `json:"last_name"` + IdentityURL string `json:"identity_url"` + IsInvited bool `json:"is_invited"` + OwnerUUID string `json:"owner_uuid"` + CreatedAt time.Time `json:"created_at"` + ModifiedAt time.Time `json:"modified_at"` + ModifiedByUserUUID string `json:"modified_by_user_uuid"` + ModifiedByClientUUID string `json:"modified_by_client_uuid"` + Prefs map[string]interface{} `json:"prefs"` + WritableBy []string `json:"writable_by,omitempty"` + CanWrite bool `json:"can_write"` + CanManage bool `json:"can_manage"` } // UserList is an arvados#userList resource.