Documentation
¶
Index ¶
- Constants
- func FragmentToUser(me FragmentUser) (*user.User, error)
- func MeToUser(me FragmentMe) (*user.User, error)
- func NewHTTPClient(c graphql.Doer, token string) *httpClient
- func NewUser(endpoint string, h HTTPClient) accountinterfaces.User
- func NewWorkspace(endpoint string, h HTTPClient) accountinterfaces.Workspace
- func SimpleUserByIDsNodesNodeTo(r UserByIDsNodesNode) (*user.Simple, error)
- func SimpleUserByIDsNodesUserTo(r *UserByIDsNodesUser) (*user.Simple, error)
- func SimpleUserByIDsResponseTo(r *UserByIDsResponse, err error) ([]*user.Simple, error)
- func ToRole(r Role) workspace.Role
- func ToWorkspace(r FragmentWorkspace) (*workspace.Workspace, error)
- func ToWorkspaces(r []FragmentWorkspace) ([]*workspace.Workspace, error)
- func UserByIDsNodesNodeTo(r UserByIDsNodesNode) (*user.User, error)
- func UserByIDsNodesUserTo(r *UserByIDsNodesUser) (*user.User, error)
- func UserByIDsResponseTo(r *UserByIDsResponse, err error) ([]*user.User, error)
- func WorkspaceByIDsNodeTo(r WorkspaceByIDsNodesNode) (*workspace.Workspace, error)
- func WorkspaceByIDsResponseTo(r *WorkspaceByIDsResponse, err error) ([]*workspace.Workspace, error)
- type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload
- type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetId() string
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName() string
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type AddIntegrationToWorkspaceInput
- type AddIntegrationToWorkspaceResponse
- type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload
- type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetId() string
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName() string
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type AddUsersToWorkspaceInput
- type AddUsersToWorkspaceResponse
- type CreateVerificationInput
- type CreateVerificationResponse
- type CreateWorkspaceCreateWorkspaceCreateWorkspacePayload
- type CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetId() string
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetName() string
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type CreateWorkspaceInput
- type CreateWorkspaceResponse
- type DeleteMeDeleteMeDeleteMePayload
- type DeleteMeInput
- type DeleteMeResponse
- type DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload
- type DeleteWorkspaceInput
- type DeleteWorkspaceResponse
- type FindByUserFindByUserWorkspace
- func (v *FindByUserFindByUserWorkspace) GetId() string
- func (v *FindByUserFindByUserWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *FindByUserFindByUserWorkspace) GetName() string
- func (v *FindByUserFindByUserWorkspace) GetPersonal() bool
- func (v *FindByUserFindByUserWorkspace) MarshalJSON() ([]byte, error)
- func (v *FindByUserFindByUserWorkspace) UnmarshalJSON(b []byte) error
- type FindByUserResponse
- type FindOrCreateFindOrCreateUserPayload
- type FindOrCreateFindOrCreateUserPayloadUser
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetAuths() []string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetEmail() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetId() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetLang() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetName() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetTheme() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) GetWorkspace() string
- func (v *FindOrCreateFindOrCreateUserPayloadUser) MarshalJSON() ([]byte, error)
- func (v *FindOrCreateFindOrCreateUserPayloadUser) UnmarshalJSON(b []byte) error
- type FindOrCreateInput
- type FindOrCreateResponse
- type FragmentMe
- type FragmentUser
- type FragmentWorkspace
- func (v *FragmentWorkspace) GetId() string
- func (v *FragmentWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *FragmentWorkspace) GetName() string
- func (v *FragmentWorkspace) GetPersonal() bool
- func (v *FragmentWorkspace) MarshalJSON() ([]byte, error)
- func (v *FragmentWorkspace) UnmarshalJSON(b []byte) error
- type FragmentWorkspaceMembersWorkspaceIntegrationMember
- func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetActive() bool
- func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetIntegrationId() string
- func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetInvitedById() string
- func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetRole() Role
- func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetTypename() string
- type FragmentWorkspaceMembersWorkspaceMember
- type FragmentWorkspaceMembersWorkspaceUserMember
- type HTTPClient
- type MeMe
- type MeResponse
- type MemberInput
- type PasswordResetInput
- type PasswordResetResponse
- type RemoveIntegrationFromWorkspaceInput
- type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload
- type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId() string
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName() string
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type RemoveIntegrationFromWorkspaceResponse
- type RemoveMultipleUsersFromWorkspaceInput
- type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload
- type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetId() string
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetName() string
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type RemoveMultipleUsersFromWorkspaceResponse
- type RemoveMyAuthInput
- type RemoveMyAuthRemoveMyAuthUpdateMePayload
- type RemoveMyAuthRemoveMyAuthUpdateMePayloadMe
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetAuths() []string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetEmail() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetId() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetLang() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetMyWorkspaceId() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetName() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetTheme() string
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) MarshalJSON() ([]byte, error)
- func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) UnmarshalJSON(b []byte) error
- type RemoveMyAuthResponse
- type RemoveUserFromWorkspaceInput
- type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload
- type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId() string
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName() string
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type RemoveUserFromWorkspaceResponse
- type Role
- type SearchUserResponse
- type SearchUserSearchUser
- func (v *SearchUserSearchUser) GetAuths() []string
- func (v *SearchUserSearchUser) GetEmail() string
- func (v *SearchUserSearchUser) GetId() string
- func (v *SearchUserSearchUser) GetLang() string
- func (v *SearchUserSearchUser) GetName() string
- func (v *SearchUserSearchUser) GetTheme() string
- func (v *SearchUserSearchUser) GetWorkspace() string
- func (v *SearchUserSearchUser) MarshalJSON() ([]byte, error)
- func (v *SearchUserSearchUser) UnmarshalJSON(b []byte) error
- type SignUpInput
- func (v *SignUpInput) GetEmail() string
- func (v *SignUpInput) GetId() string
- func (v *SignUpInput) GetLang() string
- func (v *SignUpInput) GetMockAuth() bool
- func (v *SignUpInput) GetName() string
- func (v *SignUpInput) GetPassword() string
- func (v *SignUpInput) GetSecret() string
- func (v *SignUpInput) GetTheme() string
- func (v *SignUpInput) GetWorkspaceID() string
- type SignUpResponse
- type SignUpSignUpUserPayload
- type SignUpSignUpUserPayloadUser
- func (v *SignUpSignUpUserPayloadUser) GetAuths() []string
- func (v *SignUpSignUpUserPayloadUser) GetEmail() string
- func (v *SignUpSignUpUserPayloadUser) GetId() string
- func (v *SignUpSignUpUserPayloadUser) GetLang() string
- func (v *SignUpSignUpUserPayloadUser) GetName() string
- func (v *SignUpSignUpUserPayloadUser) GetTheme() string
- func (v *SignUpSignUpUserPayloadUser) GetWorkspace() string
- func (v *SignUpSignUpUserPayloadUser) MarshalJSON() ([]byte, error)
- func (v *SignUpSignUpUserPayloadUser) UnmarshalJSON(b []byte) error
- type SignupOIDCInput
- type SignupOIDCResponse
- type SignupOIDCSignUpOIDCUserPayload
- type SignupOIDCSignUpOIDCUserPayloadUser
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetAuths() []string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetEmail() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetId() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetLang() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetName() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetTheme() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetWorkspace() string
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) MarshalJSON() ([]byte, error)
- func (v *SignupOIDCSignUpOIDCUserPayloadUser) UnmarshalJSON(b []byte) error
- type StartPasswordResetInput
- type StartPasswordResetResponse
- type UpdateIntegrationOfWorkspaceInput
- type UpdateIntegrationOfWorkspaceResponse
- type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload
- type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId() string
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName() string
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type UpdateMeInput
- type UpdateMeResponse
- type UpdateMeUpdateMeUpdateMePayload
- type UpdateMeUpdateMeUpdateMePayloadMe
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetAuths() []string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetEmail() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetId() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetLang() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetMyWorkspaceId() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetName() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetTheme() string
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) MarshalJSON() ([]byte, error)
- func (v *UpdateMeUpdateMeUpdateMePayloadMe) UnmarshalJSON(b []byte) error
- type UpdateUserOfWorkspaceInput
- type UpdateUserOfWorkspaceResponse
- type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload
- type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId() string
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName() string
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type UpdateWorkspaceInput
- type UpdateWorkspaceResponse
- type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload
- type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetId() string
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetName() string
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetPersonal() bool
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
- func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
- type User
- func (u *User) CreateVerification(ctx context.Context, email string) error
- func (u *User) DeleteMe(ctx context.Context, id user.ID, op *accountusecase.Operator) error
- func (u *User) FetchByID(ctx context.Context, ids user.IDList) (user.List, error)
- func (u *User) FetchByNameOrEmail(ctx context.Context, nameOrEmail string) (*user.Simple, error)
- func (u *User) FetchBySub(ctx context.Context, sub string) (*user.User, error)
- func (u *User) FindOrCreate(ctx context.Context, param accountinterfaces.UserFindOrCreateParam) (*user.User, error)
- func (u *User) PasswordReset(ctx context.Context, password string, token string) error
- func (u *User) RemoveMyAuth(ctx context.Context, auth string, op *accountusecase.Operator) (*user.User, error)
- func (u *User) SearchUser(ctx context.Context, keyword string) (user.SimpleList, error)
- func (u *User) Signup(ctx context.Context, param accountinterfaces.SignupParam) (*user.User, error)
- func (u *User) SignupOIDC(ctx context.Context, param accountinterfaces.SignupOIDCParam) (*user.User, error)
- func (u *User) StartPasswordReset(ctx context.Context, email string) error
- func (u *User) UpdateMe(ctx context.Context, param accountinterfaces.UpdateMeParam, ...) (*user.User, error)
- func (u *User) VerifyUser(ctx context.Context, code string) (*user.User, error)
- type UserByIDsNodesNode
- type UserByIDsNodesUser
- func (v *UserByIDsNodesUser) GetAuths() []string
- func (v *UserByIDsNodesUser) GetEmail() string
- func (v *UserByIDsNodesUser) GetId() string
- func (v *UserByIDsNodesUser) GetLang() string
- func (v *UserByIDsNodesUser) GetName() string
- func (v *UserByIDsNodesUser) GetTheme() string
- func (v *UserByIDsNodesUser) GetTypename() string
- func (v *UserByIDsNodesUser) GetWorkspace() string
- type UserByIDsNodesWorkspace
- type UserByIDsResponse
- type UserByNameOrEmailResponse
- type UserByNameOrEmailUserByNameOrEmailUser
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetAuths() []string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetEmail() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetId() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetLang() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetName() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetTheme() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) GetWorkspace() string
- func (v *UserByNameOrEmailUserByNameOrEmailUser) MarshalJSON() ([]byte, error)
- func (v *UserByNameOrEmailUserByNameOrEmailUser) UnmarshalJSON(b []byte) error
- type VerifyUserInput
- type VerifyUserResponse
- type VerifyUserVerifyUserUserPayload
- type VerifyUserVerifyUserUserPayloadUser
- func (v *VerifyUserVerifyUserUserPayloadUser) GetAuths() []string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetEmail() string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetId() string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetLang() string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetName() string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetTheme() string
- func (v *VerifyUserVerifyUserUserPayloadUser) GetWorkspace() string
- func (v *VerifyUserVerifyUserUserPayloadUser) MarshalJSON() ([]byte, error)
- func (v *VerifyUserVerifyUserUserPayloadUser) UnmarshalJSON(b []byte) error
- type Workspace
- func (w *Workspace) AddIntegrationMember(ctx context.Context, id workspace.ID, integrationId workspace.IntegrationID, ...) (*workspace.Workspace, error)
- func (w *Workspace) AddUserMember(ctx context.Context, id workspace.ID, ...) (*workspace.Workspace, error)
- func (w *Workspace) Create(ctx context.Context, name string, userID accountdomain.UserID, ...) (*workspace.Workspace, error)
- func (w *Workspace) Fetch(ctx context.Context, ids workspace.IDList, op *accountusecase.Operator) (workspace.List, error)
- func (w *Workspace) FindByUser(ctx context.Context, userID accountdomain.UserID, op *accountusecase.Operator) (workspace.List, error)
- func (w *Workspace) Remove(ctx context.Context, id workspace.ID, op *accountusecase.Operator) error
- func (w *Workspace) RemoveIntegration(ctx context.Context, id workspace.ID, integrationID workspace.IntegrationID, ...) (*workspace.Workspace, error)
- func (w *Workspace) RemoveMultipleUserMembers(ctx context.Context, id workspace.ID, userIDs accountdomain.UserIDList, ...) (*workspace.Workspace, error)
- func (w *Workspace) RemoveUserMember(ctx context.Context, id workspace.ID, userID accountdomain.UserID, ...) (*workspace.Workspace, error)
- func (w *Workspace) Update(ctx context.Context, id workspace.ID, name string, op *accountusecase.Operator) (*workspace.Workspace, error)
- func (w *Workspace) UpdateIntegration(ctx context.Context, id workspace.ID, integrationID workspace.IntegrationID, ...) (*workspace.Workspace, error)
- func (w *Workspace) UpdateUserMember(ctx context.Context, id workspace.ID, userID accountdomain.UserID, ...) (*workspace.Workspace, error)
- type WorkspaceByIDsNodesNode
- type WorkspaceByIDsNodesUser
- type WorkspaceByIDsNodesWorkspace
- func (v *WorkspaceByIDsNodesWorkspace) GetId() string
- func (v *WorkspaceByIDsNodesWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
- func (v *WorkspaceByIDsNodesWorkspace) GetName() string
- func (v *WorkspaceByIDsNodesWorkspace) GetPersonal() bool
- func (v *WorkspaceByIDsNodesWorkspace) GetTypename() string
- func (v *WorkspaceByIDsNodesWorkspace) MarshalJSON() ([]byte, error)
- func (v *WorkspaceByIDsNodesWorkspace) UnmarshalJSON(b []byte) error
- type WorkspaceByIDsResponse
Constants ¶
const AddIntegrationToWorkspace_Operation = `` /* 408-byte string literal not displayed */
The query or mutation executed by AddIntegrationToWorkspace.
const AddUsersToWorkspace_Operation = `` /* 390-byte string literal not displayed */
The query or mutation executed by AddUsersToWorkspace.
const CreateVerification_Operation = `
mutation CreateVerification ($input: CreateVerificationInput!) {
createVerification(input: $input)
}
`
The query or mutation executed by CreateVerification.
const CreateWorkspace_Operation = `` /* 378-byte string literal not displayed */
The query or mutation executed by CreateWorkspace.
const DeleteMe_Operation = `
mutation DeleteMe ($input: DeleteMeInput!) {
deleteMe(input: $input) {
userId
}
}
`
The query or mutation executed by DeleteMe.
const DeleteWorkspace_Operation = `
mutation DeleteWorkspace ($input: DeleteWorkspaceInput!) {
deleteWorkspace(input: $input) {
workspaceId
}
}
`
The query or mutation executed by DeleteWorkspace.
const FindByUser_Operation = `` /* 331-byte string literal not displayed */
The query or mutation executed by FindByUser.
const FindOrCreate_Operation = `` /* 205-byte string literal not displayed */
The query or mutation executed by FindOrCreate.
const Me_Operation = `
query Me {
me {
id
}
}
`
The query or mutation executed by Me.
const PasswordReset_Operation = `
mutation PasswordReset ($input: PasswordResetInput!) {
passwordReset(input: $input)
}
`
The query or mutation executed by PasswordReset.
const RemoveIntegrationFromWorkspace_Operation = `` /* 423-byte string literal not displayed */
The query or mutation executed by RemoveIntegrationFromWorkspace.
const RemoveMultipleUsersFromWorkspace_Operation = `` /* 429-byte string literal not displayed */
The query or mutation executed by RemoveMultipleUsersFromWorkspace.
const RemoveMyAuth_Operation = `` /* 201-byte string literal not displayed */
The query or mutation executed by RemoveMyAuth.
const RemoveUserFromWorkspace_Operation = `` /* 402-byte string literal not displayed */
The query or mutation executed by RemoveUserFromWorkspace.
const SearchUser_Operation = `` /* 179-byte string literal not displayed */
The query or mutation executed by SearchUser.
const SignUp_Operation = `` /* 187-byte string literal not displayed */
The query or mutation executed by SignUp.
const SignupOIDC_Operation = `` /* 199-byte string literal not displayed */
The query or mutation executed by SignupOIDC.
const StartPasswordReset_Operation = `
mutation StartPasswordReset ($input: StartPasswordResetInput!) {
startPasswordReset(input: $input)
}
`
The query or mutation executed by StartPasswordReset.
const UpdateIntegrationOfWorkspace_Operation = `` /* 417-byte string literal not displayed */
The query or mutation executed by UpdateIntegrationOfWorkspace.
const UpdateMe_Operation = `` /* 189-byte string literal not displayed */
The query or mutation executed by UpdateMe.
const UpdateUserOfWorkspace_Operation = `` /* 396-byte string literal not displayed */
The query or mutation executed by UpdateUserOfWorkspace.
const UpdateWorkspace_Operation = `` /* 378-byte string literal not displayed */
The query or mutation executed by UpdateWorkspace.
const UserByIDs_Operation = `` /* 163-byte string literal not displayed */
The query or mutation executed by UserByIDs.
const UserByNameOrEmail_Operation = `` /* 205-byte string literal not displayed */
The query or mutation executed by UserByNameOrEmail.
const VerifyUser_Operation = `` /* 199-byte string literal not displayed */
The query or mutation executed by VerifyUser.
const WorkspaceByIDs_Operation = `` /* 377-byte string literal not displayed */
The query or mutation executed by WorkspaceByIDs.
Variables ¶
This section is empty.
Functions ¶
func FragmentToUser ¶
func FragmentToUser(me FragmentUser) (*user.User, error)
func NewHTTPClient ¶
func NewUser ¶
func NewUser(endpoint string, h HTTPClient) accountinterfaces.User
func NewWorkspace ¶
func NewWorkspace(endpoint string, h HTTPClient) accountinterfaces.Workspace
func SimpleUserByIDsNodesNodeTo ¶
func SimpleUserByIDsNodesNodeTo(r UserByIDsNodesNode) (*user.Simple, error)
func SimpleUserByIDsNodesUserTo ¶
func SimpleUserByIDsNodesUserTo(r *UserByIDsNodesUser) (*user.Simple, error)
func SimpleUserByIDsResponseTo ¶
func SimpleUserByIDsResponseTo(r *UserByIDsResponse, err error) ([]*user.Simple, error)
func ToWorkspace ¶
func ToWorkspace(r FragmentWorkspace) (*workspace.Workspace, error)
func ToWorkspaces ¶
func ToWorkspaces(r []FragmentWorkspace) ([]*workspace.Workspace, error)
func UserByIDsNodesNodeTo ¶
func UserByIDsNodesNodeTo(r UserByIDsNodesNode) (*user.User, error)
func UserByIDsNodesUserTo ¶
func UserByIDsNodesUserTo(r *UserByIDsNodesUser) (*user.User, error)
func UserByIDsResponseTo ¶
func UserByIDsResponseTo(r *UserByIDsResponse, err error) ([]*user.User, error)
func WorkspaceByIDsNodeTo ¶
func WorkspaceByIDsNodeTo(r WorkspaceByIDsNodesNode) (*workspace.Workspace, error)
func WorkspaceByIDsResponseTo ¶
func WorkspaceByIDsResponseTo(r *WorkspaceByIDsResponse, err error) ([]*workspace.Workspace, error)
Types ¶
type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload ¶
type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload struct {
Workspace AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace `json:"workspace"`
}
AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload includes the requested fields of the GraphQL type AddUsersToWorkspacePayload.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload) GetWorkspace ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload) GetWorkspace() AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace
GetWorkspace returns AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace ¶
type AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetId ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetId() string
GetId returns AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName() string
GetName returns AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type AddIntegrationToWorkspaceInput ¶
type AddIntegrationToWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` IntegrationId string `json:"integrationId"` Role Role `json:"role"` }
func (*AddIntegrationToWorkspaceInput) GetIntegrationId ¶
func (v *AddIntegrationToWorkspaceInput) GetIntegrationId() string
GetIntegrationId returns AddIntegrationToWorkspaceInput.IntegrationId, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceInput) GetRole ¶
func (v *AddIntegrationToWorkspaceInput) GetRole() Role
GetRole returns AddIntegrationToWorkspaceInput.Role, and is useful for accessing the field via an interface.
func (*AddIntegrationToWorkspaceInput) GetWorkspaceId ¶
func (v *AddIntegrationToWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns AddIntegrationToWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type AddIntegrationToWorkspaceResponse ¶
type AddIntegrationToWorkspaceResponse struct {
AddIntegrationToWorkspace AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload `json:"addIntegrationToWorkspace"`
}
AddIntegrationToWorkspaceResponse is returned by AddIntegrationToWorkspace on success.
func AddIntegrationToWorkspace ¶
func AddIntegrationToWorkspace( ctx context.Context, client graphql.Client, input AddIntegrationToWorkspaceInput, ) (*AddIntegrationToWorkspaceResponse, error)
func (*AddIntegrationToWorkspaceResponse) GetAddIntegrationToWorkspace ¶
func (v *AddIntegrationToWorkspaceResponse) GetAddIntegrationToWorkspace() AddIntegrationToWorkspaceAddIntegrationToWorkspaceAddUsersToWorkspacePayload
GetAddIntegrationToWorkspace returns AddIntegrationToWorkspaceResponse.AddIntegrationToWorkspace, and is useful for accessing the field via an interface.
type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload ¶
type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload struct {
Workspace AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace `json:"workspace"`
}
AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload includes the requested fields of the GraphQL type AddUsersToWorkspacePayload.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload) GetWorkspace ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload) GetWorkspace() AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace
GetWorkspace returns AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace ¶
type AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetId ¶
GetId returns AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetName() string
GetName returns AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type AddUsersToWorkspaceInput ¶
type AddUsersToWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` Users []MemberInput `json:"users"` }
func (*AddUsersToWorkspaceInput) GetUsers ¶
func (v *AddUsersToWorkspaceInput) GetUsers() []MemberInput
GetUsers returns AddUsersToWorkspaceInput.Users, and is useful for accessing the field via an interface.
func (*AddUsersToWorkspaceInput) GetWorkspaceId ¶
func (v *AddUsersToWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns AddUsersToWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type AddUsersToWorkspaceResponse ¶
type AddUsersToWorkspaceResponse struct {
AddUsersToWorkspace AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload `json:"addUsersToWorkspace"`
}
AddUsersToWorkspaceResponse is returned by AddUsersToWorkspace on success.
func AddUsersToWorkspace ¶
func AddUsersToWorkspace( ctx context.Context, client graphql.Client, input AddUsersToWorkspaceInput, ) (*AddUsersToWorkspaceResponse, error)
func (*AddUsersToWorkspaceResponse) GetAddUsersToWorkspace ¶
func (v *AddUsersToWorkspaceResponse) GetAddUsersToWorkspace() AddUsersToWorkspaceAddUsersToWorkspaceAddUsersToWorkspacePayload
GetAddUsersToWorkspace returns AddUsersToWorkspaceResponse.AddUsersToWorkspace, and is useful for accessing the field via an interface.
type CreateVerificationInput ¶
type CreateVerificationInput struct {
Email string `json:"email"`
}
func (*CreateVerificationInput) GetEmail ¶
func (v *CreateVerificationInput) GetEmail() string
GetEmail returns CreateVerificationInput.Email, and is useful for accessing the field via an interface.
type CreateVerificationResponse ¶
type CreateVerificationResponse struct {
CreateVerification bool `json:"createVerification"`
}
CreateVerificationResponse is returned by CreateVerification on success.
func CreateVerification ¶
func CreateVerification( ctx context.Context, client graphql.Client, input CreateVerificationInput, ) (*CreateVerificationResponse, error)
func (*CreateVerificationResponse) GetCreateVerification ¶
func (v *CreateVerificationResponse) GetCreateVerification() bool
GetCreateVerification returns CreateVerificationResponse.CreateVerification, and is useful for accessing the field via an interface.
type CreateWorkspaceCreateWorkspaceCreateWorkspacePayload ¶
type CreateWorkspaceCreateWorkspaceCreateWorkspacePayload struct {
Workspace CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace `json:"workspace"`
}
CreateWorkspaceCreateWorkspaceCreateWorkspacePayload includes the requested fields of the GraphQL type CreateWorkspacePayload.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayload) GetWorkspace ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayload) GetWorkspace() CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace
GetWorkspace returns CreateWorkspaceCreateWorkspaceCreateWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace ¶
type CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetId ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetId() string
GetId returns CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetMembers ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetName ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetName() string
GetName returns CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetPersonal ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *CreateWorkspaceCreateWorkspaceCreateWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type CreateWorkspaceInput ¶
type CreateWorkspaceInput struct {
Name string `json:"name"`
}
func (*CreateWorkspaceInput) GetName ¶
func (v *CreateWorkspaceInput) GetName() string
GetName returns CreateWorkspaceInput.Name, and is useful for accessing the field via an interface.
type CreateWorkspaceResponse ¶
type CreateWorkspaceResponse struct {
CreateWorkspace CreateWorkspaceCreateWorkspaceCreateWorkspacePayload `json:"createWorkspace"`
}
CreateWorkspaceResponse is returned by CreateWorkspace on success.
func CreateWorkspace ¶
func CreateWorkspace( ctx context.Context, client graphql.Client, input CreateWorkspaceInput, ) (*CreateWorkspaceResponse, error)
func (*CreateWorkspaceResponse) GetCreateWorkspace ¶
func (v *CreateWorkspaceResponse) GetCreateWorkspace() CreateWorkspaceCreateWorkspaceCreateWorkspacePayload
GetCreateWorkspace returns CreateWorkspaceResponse.CreateWorkspace, and is useful for accessing the field via an interface.
type DeleteMeDeleteMeDeleteMePayload ¶
type DeleteMeDeleteMeDeleteMePayload struct {
UserId string `json:"userId"`
}
DeleteMeDeleteMeDeleteMePayload includes the requested fields of the GraphQL type DeleteMePayload.
func (*DeleteMeDeleteMeDeleteMePayload) GetUserId ¶
func (v *DeleteMeDeleteMeDeleteMePayload) GetUserId() string
GetUserId returns DeleteMeDeleteMeDeleteMePayload.UserId, and is useful for accessing the field via an interface.
type DeleteMeInput ¶
type DeleteMeInput struct {
UserId string `json:"userId"`
}
func (*DeleteMeInput) GetUserId ¶
func (v *DeleteMeInput) GetUserId() string
GetUserId returns DeleteMeInput.UserId, and is useful for accessing the field via an interface.
type DeleteMeResponse ¶
type DeleteMeResponse struct {
DeleteMe DeleteMeDeleteMeDeleteMePayload `json:"deleteMe"`
}
DeleteMeResponse is returned by DeleteMe on success.
func DeleteMe ¶
func DeleteMe( ctx context.Context, client graphql.Client, input DeleteMeInput, ) (*DeleteMeResponse, error)
func (*DeleteMeResponse) GetDeleteMe ¶
func (v *DeleteMeResponse) GetDeleteMe() DeleteMeDeleteMeDeleteMePayload
GetDeleteMe returns DeleteMeResponse.DeleteMe, and is useful for accessing the field via an interface.
type DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload ¶
type DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload struct {
WorkspaceId string `json:"workspaceId"`
}
DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload includes the requested fields of the GraphQL type DeleteWorkspacePayload.
func (*DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload) GetWorkspaceId ¶
func (v *DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload) GetWorkspaceId() string
GetWorkspaceId returns DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload.WorkspaceId, and is useful for accessing the field via an interface.
type DeleteWorkspaceInput ¶
type DeleteWorkspaceInput struct {
WorkspaceId string `json:"workspaceId"`
}
func (*DeleteWorkspaceInput) GetWorkspaceId ¶
func (v *DeleteWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns DeleteWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type DeleteWorkspaceResponse ¶
type DeleteWorkspaceResponse struct {
DeleteWorkspace DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload `json:"deleteWorkspace"`
}
DeleteWorkspaceResponse is returned by DeleteWorkspace on success.
func DeleteWorkspace ¶
func DeleteWorkspace( ctx context.Context, client graphql.Client, input DeleteWorkspaceInput, ) (*DeleteWorkspaceResponse, error)
func (*DeleteWorkspaceResponse) GetDeleteWorkspace ¶
func (v *DeleteWorkspaceResponse) GetDeleteWorkspace() DeleteWorkspaceDeleteWorkspaceDeleteWorkspacePayload
GetDeleteWorkspace returns DeleteWorkspaceResponse.DeleteWorkspace, and is useful for accessing the field via an interface.
type FindByUserFindByUserWorkspace ¶
type FindByUserFindByUserWorkspace struct {
FragmentWorkspace `json:"-"`
}
FindByUserFindByUserWorkspace includes the requested fields of the GraphQL type Workspace.
func (*FindByUserFindByUserWorkspace) GetId ¶
func (v *FindByUserFindByUserWorkspace) GetId() string
GetId returns FindByUserFindByUserWorkspace.Id, and is useful for accessing the field via an interface.
func (*FindByUserFindByUserWorkspace) GetMembers ¶
func (v *FindByUserFindByUserWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns FindByUserFindByUserWorkspace.Members, and is useful for accessing the field via an interface.
func (*FindByUserFindByUserWorkspace) GetName ¶
func (v *FindByUserFindByUserWorkspace) GetName() string
GetName returns FindByUserFindByUserWorkspace.Name, and is useful for accessing the field via an interface.
func (*FindByUserFindByUserWorkspace) GetPersonal ¶
func (v *FindByUserFindByUserWorkspace) GetPersonal() bool
GetPersonal returns FindByUserFindByUserWorkspace.Personal, and is useful for accessing the field via an interface.
func (*FindByUserFindByUserWorkspace) MarshalJSON ¶
func (v *FindByUserFindByUserWorkspace) MarshalJSON() ([]byte, error)
func (*FindByUserFindByUserWorkspace) UnmarshalJSON ¶
func (v *FindByUserFindByUserWorkspace) UnmarshalJSON(b []byte) error
type FindByUserResponse ¶
type FindByUserResponse struct {
FindByUser []FindByUserFindByUserWorkspace `json:"findByUser"`
}
FindByUserResponse is returned by FindByUser on success.
func FindByUser ¶
func (*FindByUserResponse) GetFindByUser ¶
func (v *FindByUserResponse) GetFindByUser() []FindByUserFindByUserWorkspace
GetFindByUser returns FindByUserResponse.FindByUser, and is useful for accessing the field via an interface.
type FindOrCreateFindOrCreateUserPayload ¶
type FindOrCreateFindOrCreateUserPayload struct {
User FindOrCreateFindOrCreateUserPayloadUser `json:"user"`
}
FindOrCreateFindOrCreateUserPayload includes the requested fields of the GraphQL type UserPayload.
func (*FindOrCreateFindOrCreateUserPayload) GetUser ¶
func (v *FindOrCreateFindOrCreateUserPayload) GetUser() FindOrCreateFindOrCreateUserPayloadUser
GetUser returns FindOrCreateFindOrCreateUserPayload.User, and is useful for accessing the field via an interface.
type FindOrCreateFindOrCreateUserPayloadUser ¶
type FindOrCreateFindOrCreateUserPayloadUser struct {
FragmentUser `json:"-"`
}
FindOrCreateFindOrCreateUserPayloadUser includes the requested fields of the GraphQL type User.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetAuths ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetAuths() []string
GetAuths returns FindOrCreateFindOrCreateUserPayloadUser.Auths, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetEmail ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetEmail() string
GetEmail returns FindOrCreateFindOrCreateUserPayloadUser.Email, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetId ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetId() string
GetId returns FindOrCreateFindOrCreateUserPayloadUser.Id, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetLang ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetLang() string
GetLang returns FindOrCreateFindOrCreateUserPayloadUser.Lang, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetName ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetName() string
GetName returns FindOrCreateFindOrCreateUserPayloadUser.Name, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetTheme ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetTheme() string
GetTheme returns FindOrCreateFindOrCreateUserPayloadUser.Theme, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) GetWorkspace ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) GetWorkspace() string
GetWorkspace returns FindOrCreateFindOrCreateUserPayloadUser.Workspace, and is useful for accessing the field via an interface.
func (*FindOrCreateFindOrCreateUserPayloadUser) MarshalJSON ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) MarshalJSON() ([]byte, error)
func (*FindOrCreateFindOrCreateUserPayloadUser) UnmarshalJSON ¶
func (v *FindOrCreateFindOrCreateUserPayloadUser) UnmarshalJSON(b []byte) error
type FindOrCreateInput ¶
type FindOrCreateInput struct { Sub string `json:"sub"` Iss string `json:"iss"` Token string `json:"token"` }
func (*FindOrCreateInput) GetIss ¶
func (v *FindOrCreateInput) GetIss() string
GetIss returns FindOrCreateInput.Iss, and is useful for accessing the field via an interface.
func (*FindOrCreateInput) GetSub ¶
func (v *FindOrCreateInput) GetSub() string
GetSub returns FindOrCreateInput.Sub, and is useful for accessing the field via an interface.
func (*FindOrCreateInput) GetToken ¶
func (v *FindOrCreateInput) GetToken() string
GetToken returns FindOrCreateInput.Token, and is useful for accessing the field via an interface.
type FindOrCreateResponse ¶
type FindOrCreateResponse struct {
FindOrCreate FindOrCreateFindOrCreateUserPayload `json:"findOrCreate"`
}
FindOrCreateResponse is returned by FindOrCreate on success.
func FindOrCreate ¶
func FindOrCreate( ctx context.Context, client graphql.Client, input FindOrCreateInput, ) (*FindOrCreateResponse, error)
func (*FindOrCreateResponse) GetFindOrCreate ¶
func (v *FindOrCreateResponse) GetFindOrCreate() FindOrCreateFindOrCreateUserPayload
GetFindOrCreate returns FindOrCreateResponse.FindOrCreate, and is useful for accessing the field via an interface.
type FragmentMe ¶
type FragmentMe struct { Id string `json:"id"` Name string `json:"name"` Email string `json:"email"` Lang string `json:"lang"` Theme string `json:"theme"` MyWorkspaceId string `json:"myWorkspaceId"` Auths []string `json:"auths"` }
FragmentMe includes the GraphQL fields of Me requested by the fragment FragmentMe.
func (*FragmentMe) GetAuths ¶
func (v *FragmentMe) GetAuths() []string
GetAuths returns FragmentMe.Auths, and is useful for accessing the field via an interface.
func (*FragmentMe) GetEmail ¶
func (v *FragmentMe) GetEmail() string
GetEmail returns FragmentMe.Email, and is useful for accessing the field via an interface.
func (*FragmentMe) GetId ¶
func (v *FragmentMe) GetId() string
GetId returns FragmentMe.Id, and is useful for accessing the field via an interface.
func (*FragmentMe) GetLang ¶
func (v *FragmentMe) GetLang() string
GetLang returns FragmentMe.Lang, and is useful for accessing the field via an interface.
func (*FragmentMe) GetMyWorkspaceId ¶
func (v *FragmentMe) GetMyWorkspaceId() string
GetMyWorkspaceId returns FragmentMe.MyWorkspaceId, and is useful for accessing the field via an interface.
func (*FragmentMe) GetName ¶
func (v *FragmentMe) GetName() string
GetName returns FragmentMe.Name, and is useful for accessing the field via an interface.
func (*FragmentMe) GetTheme ¶
func (v *FragmentMe) GetTheme() string
GetTheme returns FragmentMe.Theme, and is useful for accessing the field via an interface.
type FragmentUser ¶
type FragmentUser struct { Id string `json:"id"` Name string `json:"name"` Email string `json:"email"` Lang string `json:"lang"` Theme string `json:"theme"` Workspace string `json:"workspace"` Auths []string `json:"auths"` }
FragmentUser includes the GraphQL fields of User requested by the fragment FragmentUser.
func (*FragmentUser) GetAuths ¶
func (v *FragmentUser) GetAuths() []string
GetAuths returns FragmentUser.Auths, and is useful for accessing the field via an interface.
func (*FragmentUser) GetEmail ¶
func (v *FragmentUser) GetEmail() string
GetEmail returns FragmentUser.Email, and is useful for accessing the field via an interface.
func (*FragmentUser) GetId ¶
func (v *FragmentUser) GetId() string
GetId returns FragmentUser.Id, and is useful for accessing the field via an interface.
func (*FragmentUser) GetLang ¶
func (v *FragmentUser) GetLang() string
GetLang returns FragmentUser.Lang, and is useful for accessing the field via an interface.
func (*FragmentUser) GetName ¶
func (v *FragmentUser) GetName() string
GetName returns FragmentUser.Name, and is useful for accessing the field via an interface.
func (*FragmentUser) GetTheme ¶
func (v *FragmentUser) GetTheme() string
GetTheme returns FragmentUser.Theme, and is useful for accessing the field via an interface.
func (*FragmentUser) GetWorkspace ¶
func (v *FragmentUser) GetWorkspace() string
GetWorkspace returns FragmentUser.Workspace, and is useful for accessing the field via an interface.
type FragmentWorkspace ¶
type FragmentWorkspace struct { Id string `json:"id"` Name string `json:"name"` Personal bool `json:"personal"` Members []FragmentWorkspaceMembersWorkspaceMember `json:"-"` }
FragmentWorkspace includes the GraphQL fields of Workspace requested by the fragment FragmentWorkspace.
func (*FragmentWorkspace) GetId ¶
func (v *FragmentWorkspace) GetId() string
GetId returns FragmentWorkspace.Id, and is useful for accessing the field via an interface.
func (*FragmentWorkspace) GetMembers ¶
func (v *FragmentWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns FragmentWorkspace.Members, and is useful for accessing the field via an interface.
func (*FragmentWorkspace) GetName ¶
func (v *FragmentWorkspace) GetName() string
GetName returns FragmentWorkspace.Name, and is useful for accessing the field via an interface.
func (*FragmentWorkspace) GetPersonal ¶
func (v *FragmentWorkspace) GetPersonal() bool
GetPersonal returns FragmentWorkspace.Personal, and is useful for accessing the field via an interface.
func (*FragmentWorkspace) MarshalJSON ¶
func (v *FragmentWorkspace) MarshalJSON() ([]byte, error)
func (*FragmentWorkspace) UnmarshalJSON ¶
func (v *FragmentWorkspace) UnmarshalJSON(b []byte) error
type FragmentWorkspaceMembersWorkspaceIntegrationMember ¶
type FragmentWorkspaceMembersWorkspaceIntegrationMember struct { Typename string `json:"__typename"` IntegrationId string `json:"integrationId"` Role Role `json:"role"` Active bool `json:"active"` InvitedById string `json:"invitedById"` }
FragmentWorkspaceMembersWorkspaceIntegrationMember includes the requested fields of the GraphQL type WorkspaceIntegrationMember.
func (*FragmentWorkspaceMembersWorkspaceIntegrationMember) GetActive ¶
func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetActive() bool
GetActive returns FragmentWorkspaceMembersWorkspaceIntegrationMember.Active, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceIntegrationMember) GetIntegrationId ¶
func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetIntegrationId() string
GetIntegrationId returns FragmentWorkspaceMembersWorkspaceIntegrationMember.IntegrationId, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceIntegrationMember) GetInvitedById ¶
func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetInvitedById() string
GetInvitedById returns FragmentWorkspaceMembersWorkspaceIntegrationMember.InvitedById, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceIntegrationMember) GetRole ¶
func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetRole() Role
GetRole returns FragmentWorkspaceMembersWorkspaceIntegrationMember.Role, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceIntegrationMember) GetTypename ¶
func (v *FragmentWorkspaceMembersWorkspaceIntegrationMember) GetTypename() string
GetTypename returns FragmentWorkspaceMembersWorkspaceIntegrationMember.Typename, and is useful for accessing the field via an interface.
type FragmentWorkspaceMembersWorkspaceMember ¶
type FragmentWorkspaceMembersWorkspaceMember interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
FragmentWorkspaceMembersWorkspaceMember includes the requested fields of the GraphQL interface WorkspaceMember.
FragmentWorkspaceMembersWorkspaceMember is implemented by the following types: FragmentWorkspaceMembersWorkspaceIntegrationMember FragmentWorkspaceMembersWorkspaceUserMember
type FragmentWorkspaceMembersWorkspaceUserMember ¶
type FragmentWorkspaceMembersWorkspaceUserMember struct { Typename string `json:"__typename"` UserId string `json:"userId"` Role Role `json:"role"` }
FragmentWorkspaceMembersWorkspaceUserMember includes the requested fields of the GraphQL type WorkspaceUserMember.
func (*FragmentWorkspaceMembersWorkspaceUserMember) GetRole ¶
func (v *FragmentWorkspaceMembersWorkspaceUserMember) GetRole() Role
GetRole returns FragmentWorkspaceMembersWorkspaceUserMember.Role, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceUserMember) GetTypename ¶
func (v *FragmentWorkspaceMembersWorkspaceUserMember) GetTypename() string
GetTypename returns FragmentWorkspaceMembersWorkspaceUserMember.Typename, and is useful for accessing the field via an interface.
func (*FragmentWorkspaceMembersWorkspaceUserMember) GetUserId ¶
func (v *FragmentWorkspaceMembersWorkspaceUserMember) GetUserId() string
GetUserId returns FragmentWorkspaceMembersWorkspaceUserMember.UserId, and is useful for accessing the field via an interface.
type HTTPClient ¶
type MeMe ¶
type MeMe struct {
Id string `json:"id"`
}
MeMe includes the requested fields of the GraphQL type Me.
type MeResponse ¶
type MeResponse struct {
Me MeMe `json:"me"`
}
MeResponse is returned by Me on success.
func (*MeResponse) GetMe ¶
func (v *MeResponse) GetMe() MeMe
GetMe returns MeResponse.Me, and is useful for accessing the field via an interface.
type MemberInput ¶
func (*MemberInput) GetRole ¶
func (v *MemberInput) GetRole() Role
GetRole returns MemberInput.Role, and is useful for accessing the field via an interface.
func (*MemberInput) GetUserId ¶
func (v *MemberInput) GetUserId() string
GetUserId returns MemberInput.UserId, and is useful for accessing the field via an interface.
type PasswordResetInput ¶
func (*PasswordResetInput) GetPassword ¶
func (v *PasswordResetInput) GetPassword() string
GetPassword returns PasswordResetInput.Password, and is useful for accessing the field via an interface.
func (*PasswordResetInput) GetToken ¶
func (v *PasswordResetInput) GetToken() string
GetToken returns PasswordResetInput.Token, and is useful for accessing the field via an interface.
type PasswordResetResponse ¶
type PasswordResetResponse struct {
PasswordReset bool `json:"passwordReset"`
}
PasswordResetResponse is returned by PasswordReset on success.
func PasswordReset ¶
func PasswordReset( ctx context.Context, client graphql.Client, input PasswordResetInput, ) (*PasswordResetResponse, error)
func (*PasswordResetResponse) GetPasswordReset ¶
func (v *PasswordResetResponse) GetPasswordReset() bool
GetPasswordReset returns PasswordResetResponse.PasswordReset, and is useful for accessing the field via an interface.
type RemoveIntegrationFromWorkspaceInput ¶
type RemoveIntegrationFromWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` IntegrationId string `json:"integrationId"` }
func (*RemoveIntegrationFromWorkspaceInput) GetIntegrationId ¶
func (v *RemoveIntegrationFromWorkspaceInput) GetIntegrationId() string
GetIntegrationId returns RemoveIntegrationFromWorkspaceInput.IntegrationId, and is useful for accessing the field via an interface.
func (*RemoveIntegrationFromWorkspaceInput) GetWorkspaceId ¶
func (v *RemoveIntegrationFromWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns RemoveIntegrationFromWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload ¶
type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload struct {
Workspace RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace `json:"workspace"`
}
RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload includes the requested fields of the GraphQL type RemoveMemberFromWorkspacePayload.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload) GetWorkspace ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload) GetWorkspace() RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace
GetWorkspace returns RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace ¶
type RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId() string
GetId returns RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName() string
GetName returns RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type RemoveIntegrationFromWorkspaceResponse ¶
type RemoveIntegrationFromWorkspaceResponse struct {
RemoveIntegrationFromWorkspace RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload `json:"removeIntegrationFromWorkspace"`
}
RemoveIntegrationFromWorkspaceResponse is returned by RemoveIntegrationFromWorkspace on success.
func RemoveIntegrationFromWorkspace ¶
func RemoveIntegrationFromWorkspace( ctx context.Context, client graphql.Client, input RemoveIntegrationFromWorkspaceInput, ) (*RemoveIntegrationFromWorkspaceResponse, error)
func (*RemoveIntegrationFromWorkspaceResponse) GetRemoveIntegrationFromWorkspace ¶
func (v *RemoveIntegrationFromWorkspaceResponse) GetRemoveIntegrationFromWorkspace() RemoveIntegrationFromWorkspaceRemoveIntegrationFromWorkspaceRemoveMemberFromWorkspacePayload
GetRemoveIntegrationFromWorkspace returns RemoveIntegrationFromWorkspaceResponse.RemoveIntegrationFromWorkspace, and is useful for accessing the field via an interface.
type RemoveMultipleUsersFromWorkspaceInput ¶
type RemoveMultipleUsersFromWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` UserIds []string `json:"userIds"` }
func (*RemoveMultipleUsersFromWorkspaceInput) GetUserIds ¶
func (v *RemoveMultipleUsersFromWorkspaceInput) GetUserIds() []string
GetUserIds returns RemoveMultipleUsersFromWorkspaceInput.UserIds, and is useful for accessing the field via an interface.
func (*RemoveMultipleUsersFromWorkspaceInput) GetWorkspaceId ¶
func (v *RemoveMultipleUsersFromWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns RemoveMultipleUsersFromWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload ¶
type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload struct {
Workspace RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace `json:"workspace"`
}
RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload includes the requested fields of the GraphQL type RemoveMultipleMembersFromWorkspacePayload.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload) GetWorkspace ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload) GetWorkspace() RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace
GetWorkspace returns RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace ¶
type RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetId ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetId() string
GetId returns RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetMembers ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetName ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetName() string
GetName returns RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetPersonal ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type RemoveMultipleUsersFromWorkspaceResponse ¶
type RemoveMultipleUsersFromWorkspaceResponse struct {
RemoveMultipleUsersFromWorkspace RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload `json:"removeMultipleUsersFromWorkspace"`
}
RemoveMultipleUsersFromWorkspaceResponse is returned by RemoveMultipleUsersFromWorkspace on success.
func RemoveMultipleUsersFromWorkspace ¶
func RemoveMultipleUsersFromWorkspace( ctx context.Context, client graphql.Client, input RemoveMultipleUsersFromWorkspaceInput, ) (*RemoveMultipleUsersFromWorkspaceResponse, error)
func (*RemoveMultipleUsersFromWorkspaceResponse) GetRemoveMultipleUsersFromWorkspace ¶
func (v *RemoveMultipleUsersFromWorkspaceResponse) GetRemoveMultipleUsersFromWorkspace() RemoveMultipleUsersFromWorkspaceRemoveMultipleUsersFromWorkspaceRemoveMultipleMembersFromWorkspacePayload
GetRemoveMultipleUsersFromWorkspace returns RemoveMultipleUsersFromWorkspaceResponse.RemoveMultipleUsersFromWorkspace, and is useful for accessing the field via an interface.
type RemoveMyAuthInput ¶
type RemoveMyAuthInput struct {
Auth string `json:"auth"`
}
func (*RemoveMyAuthInput) GetAuth ¶
func (v *RemoveMyAuthInput) GetAuth() string
GetAuth returns RemoveMyAuthInput.Auth, and is useful for accessing the field via an interface.
type RemoveMyAuthRemoveMyAuthUpdateMePayload ¶
type RemoveMyAuthRemoveMyAuthUpdateMePayload struct {
Me RemoveMyAuthRemoveMyAuthUpdateMePayloadMe `json:"me"`
}
RemoveMyAuthRemoveMyAuthUpdateMePayload includes the requested fields of the GraphQL type UpdateMePayload.
type RemoveMyAuthRemoveMyAuthUpdateMePayloadMe ¶
type RemoveMyAuthRemoveMyAuthUpdateMePayloadMe struct {
FragmentMe `json:"-"`
}
RemoveMyAuthRemoveMyAuthUpdateMePayloadMe includes the requested fields of the GraphQL type Me.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetAuths ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetAuths() []string
GetAuths returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Auths, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetEmail ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetEmail() string
GetEmail returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Email, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetId ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetId() string
GetId returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Id, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetLang ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetLang() string
GetLang returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Lang, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetMyWorkspaceId ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetMyWorkspaceId() string
GetMyWorkspaceId returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.MyWorkspaceId, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetName ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetName() string
GetName returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Name, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetTheme ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) GetTheme() string
GetTheme returns RemoveMyAuthRemoveMyAuthUpdateMePayloadMe.Theme, and is useful for accessing the field via an interface.
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) MarshalJSON ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) MarshalJSON() ([]byte, error)
func (*RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) UnmarshalJSON ¶
func (v *RemoveMyAuthRemoveMyAuthUpdateMePayloadMe) UnmarshalJSON(b []byte) error
type RemoveMyAuthResponse ¶
type RemoveMyAuthResponse struct {
RemoveMyAuth RemoveMyAuthRemoveMyAuthUpdateMePayload `json:"removeMyAuth"`
}
RemoveMyAuthResponse is returned by RemoveMyAuth on success.
func RemoveMyAuth ¶
func RemoveMyAuth( ctx context.Context, client graphql.Client, input RemoveMyAuthInput, ) (*RemoveMyAuthResponse, error)
func (*RemoveMyAuthResponse) GetRemoveMyAuth ¶
func (v *RemoveMyAuthResponse) GetRemoveMyAuth() RemoveMyAuthRemoveMyAuthUpdateMePayload
GetRemoveMyAuth returns RemoveMyAuthResponse.RemoveMyAuth, and is useful for accessing the field via an interface.
type RemoveUserFromWorkspaceInput ¶
type RemoveUserFromWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` UserId string `json:"userId"` }
func (*RemoveUserFromWorkspaceInput) GetUserId ¶
func (v *RemoveUserFromWorkspaceInput) GetUserId() string
GetUserId returns RemoveUserFromWorkspaceInput.UserId, and is useful for accessing the field via an interface.
func (*RemoveUserFromWorkspaceInput) GetWorkspaceId ¶
func (v *RemoveUserFromWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns RemoveUserFromWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload ¶
type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload struct {
Workspace RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace `json:"workspace"`
}
RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload includes the requested fields of the GraphQL type RemoveMemberFromWorkspacePayload.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload) GetWorkspace ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload) GetWorkspace() RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace
GetWorkspace returns RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace ¶
type RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetId() string
GetId returns RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetName() string
GetName returns RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type RemoveUserFromWorkspaceResponse ¶
type RemoveUserFromWorkspaceResponse struct {
RemoveUserFromWorkspace RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload `json:"removeUserFromWorkspace"`
}
RemoveUserFromWorkspaceResponse is returned by RemoveUserFromWorkspace on success.
func RemoveUserFromWorkspace ¶
func RemoveUserFromWorkspace( ctx context.Context, client graphql.Client, input RemoveUserFromWorkspaceInput, ) (*RemoveUserFromWorkspaceResponse, error)
func (*RemoveUserFromWorkspaceResponse) GetRemoveUserFromWorkspace ¶
func (v *RemoveUserFromWorkspaceResponse) GetRemoveUserFromWorkspace() RemoveUserFromWorkspaceRemoveUserFromWorkspaceRemoveMemberFromWorkspacePayload
GetRemoveUserFromWorkspace returns RemoveUserFromWorkspaceResponse.RemoveUserFromWorkspace, and is useful for accessing the field via an interface.
type SearchUserResponse ¶
type SearchUserResponse struct {
SearchUser []SearchUserSearchUser `json:"searchUser"`
}
SearchUserResponse is returned by SearchUser on success.
func SearchUser ¶
func (*SearchUserResponse) GetSearchUser ¶
func (v *SearchUserResponse) GetSearchUser() []SearchUserSearchUser
GetSearchUser returns SearchUserResponse.SearchUser, and is useful for accessing the field via an interface.
type SearchUserSearchUser ¶
type SearchUserSearchUser struct {
FragmentUser `json:"-"`
}
SearchUserSearchUser includes the requested fields of the GraphQL type User.
func (*SearchUserSearchUser) GetAuths ¶
func (v *SearchUserSearchUser) GetAuths() []string
GetAuths returns SearchUserSearchUser.Auths, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetEmail ¶
func (v *SearchUserSearchUser) GetEmail() string
GetEmail returns SearchUserSearchUser.Email, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetId ¶
func (v *SearchUserSearchUser) GetId() string
GetId returns SearchUserSearchUser.Id, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetLang ¶
func (v *SearchUserSearchUser) GetLang() string
GetLang returns SearchUserSearchUser.Lang, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetName ¶
func (v *SearchUserSearchUser) GetName() string
GetName returns SearchUserSearchUser.Name, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetTheme ¶
func (v *SearchUserSearchUser) GetTheme() string
GetTheme returns SearchUserSearchUser.Theme, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) GetWorkspace ¶
func (v *SearchUserSearchUser) GetWorkspace() string
GetWorkspace returns SearchUserSearchUser.Workspace, and is useful for accessing the field via an interface.
func (*SearchUserSearchUser) MarshalJSON ¶
func (v *SearchUserSearchUser) MarshalJSON() ([]byte, error)
func (*SearchUserSearchUser) UnmarshalJSON ¶
func (v *SearchUserSearchUser) UnmarshalJSON(b []byte) error
type SignUpInput ¶
type SignUpInput struct { Id string `json:"id"` WorkspaceID string `json:"workspaceID"` Name string `json:"name"` Email string `json:"email"` Password string `json:"password"` Secret string `json:"secret"` Lang string `json:"lang"` Theme string `json:"theme"` MockAuth bool `json:"mockAuth"` }
func (*SignUpInput) GetEmail ¶
func (v *SignUpInput) GetEmail() string
GetEmail returns SignUpInput.Email, and is useful for accessing the field via an interface.
func (*SignUpInput) GetId ¶
func (v *SignUpInput) GetId() string
GetId returns SignUpInput.Id, and is useful for accessing the field via an interface.
func (*SignUpInput) GetLang ¶
func (v *SignUpInput) GetLang() string
GetLang returns SignUpInput.Lang, and is useful for accessing the field via an interface.
func (*SignUpInput) GetMockAuth ¶
func (v *SignUpInput) GetMockAuth() bool
GetMockAuth returns SignUpInput.MockAuth, and is useful for accessing the field via an interface.
func (*SignUpInput) GetName ¶
func (v *SignUpInput) GetName() string
GetName returns SignUpInput.Name, and is useful for accessing the field via an interface.
func (*SignUpInput) GetPassword ¶
func (v *SignUpInput) GetPassword() string
GetPassword returns SignUpInput.Password, and is useful for accessing the field via an interface.
func (*SignUpInput) GetSecret ¶
func (v *SignUpInput) GetSecret() string
GetSecret returns SignUpInput.Secret, and is useful for accessing the field via an interface.
func (*SignUpInput) GetTheme ¶
func (v *SignUpInput) GetTheme() string
GetTheme returns SignUpInput.Theme, and is useful for accessing the field via an interface.
func (*SignUpInput) GetWorkspaceID ¶
func (v *SignUpInput) GetWorkspaceID() string
GetWorkspaceID returns SignUpInput.WorkspaceID, and is useful for accessing the field via an interface.
type SignUpResponse ¶
type SignUpResponse struct {
SignUp SignUpSignUpUserPayload `json:"signUp"`
}
SignUpResponse is returned by SignUp on success.
func SignUp ¶
func SignUp( ctx context.Context, client graphql.Client, input SignUpInput, ) (*SignUpResponse, error)
func (*SignUpResponse) GetSignUp ¶
func (v *SignUpResponse) GetSignUp() SignUpSignUpUserPayload
GetSignUp returns SignUpResponse.SignUp, and is useful for accessing the field via an interface.
type SignUpSignUpUserPayload ¶
type SignUpSignUpUserPayload struct {
User SignUpSignUpUserPayloadUser `json:"user"`
}
SignUpSignUpUserPayload includes the requested fields of the GraphQL type UserPayload.
func (*SignUpSignUpUserPayload) GetUser ¶
func (v *SignUpSignUpUserPayload) GetUser() SignUpSignUpUserPayloadUser
GetUser returns SignUpSignUpUserPayload.User, and is useful for accessing the field via an interface.
type SignUpSignUpUserPayloadUser ¶
type SignUpSignUpUserPayloadUser struct {
FragmentUser `json:"-"`
}
SignUpSignUpUserPayloadUser includes the requested fields of the GraphQL type User.
func (*SignUpSignUpUserPayloadUser) GetAuths ¶
func (v *SignUpSignUpUserPayloadUser) GetAuths() []string
GetAuths returns SignUpSignUpUserPayloadUser.Auths, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetEmail ¶
func (v *SignUpSignUpUserPayloadUser) GetEmail() string
GetEmail returns SignUpSignUpUserPayloadUser.Email, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetId ¶
func (v *SignUpSignUpUserPayloadUser) GetId() string
GetId returns SignUpSignUpUserPayloadUser.Id, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetLang ¶
func (v *SignUpSignUpUserPayloadUser) GetLang() string
GetLang returns SignUpSignUpUserPayloadUser.Lang, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetName ¶
func (v *SignUpSignUpUserPayloadUser) GetName() string
GetName returns SignUpSignUpUserPayloadUser.Name, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetTheme ¶
func (v *SignUpSignUpUserPayloadUser) GetTheme() string
GetTheme returns SignUpSignUpUserPayloadUser.Theme, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) GetWorkspace ¶
func (v *SignUpSignUpUserPayloadUser) GetWorkspace() string
GetWorkspace returns SignUpSignUpUserPayloadUser.Workspace, and is useful for accessing the field via an interface.
func (*SignUpSignUpUserPayloadUser) MarshalJSON ¶
func (v *SignUpSignUpUserPayloadUser) MarshalJSON() ([]byte, error)
func (*SignUpSignUpUserPayloadUser) UnmarshalJSON ¶
func (v *SignUpSignUpUserPayloadUser) UnmarshalJSON(b []byte) error
type SignupOIDCInput ¶
type SignupOIDCInput struct { Name string `json:"name"` Email string `json:"email"` Sub string `json:"sub"` Secret string `json:"secret"` }
func (*SignupOIDCInput) GetEmail ¶
func (v *SignupOIDCInput) GetEmail() string
GetEmail returns SignupOIDCInput.Email, and is useful for accessing the field via an interface.
func (*SignupOIDCInput) GetName ¶
func (v *SignupOIDCInput) GetName() string
GetName returns SignupOIDCInput.Name, and is useful for accessing the field via an interface.
func (*SignupOIDCInput) GetSecret ¶
func (v *SignupOIDCInput) GetSecret() string
GetSecret returns SignupOIDCInput.Secret, and is useful for accessing the field via an interface.
func (*SignupOIDCInput) GetSub ¶
func (v *SignupOIDCInput) GetSub() string
GetSub returns SignupOIDCInput.Sub, and is useful for accessing the field via an interface.
type SignupOIDCResponse ¶
type SignupOIDCResponse struct {
SignUpOIDC SignupOIDCSignUpOIDCUserPayload `json:"signUpOIDC"`
}
SignupOIDCResponse is returned by SignupOIDC on success.
func SignupOIDC ¶
func SignupOIDC( ctx context.Context, client graphql.Client, input SignupOIDCInput, ) (*SignupOIDCResponse, error)
func (*SignupOIDCResponse) GetSignUpOIDC ¶
func (v *SignupOIDCResponse) GetSignUpOIDC() SignupOIDCSignUpOIDCUserPayload
GetSignUpOIDC returns SignupOIDCResponse.SignUpOIDC, and is useful for accessing the field via an interface.
type SignupOIDCSignUpOIDCUserPayload ¶
type SignupOIDCSignUpOIDCUserPayload struct {
User SignupOIDCSignUpOIDCUserPayloadUser `json:"user"`
}
SignupOIDCSignUpOIDCUserPayload includes the requested fields of the GraphQL type UserPayload.
func (*SignupOIDCSignUpOIDCUserPayload) GetUser ¶
func (v *SignupOIDCSignUpOIDCUserPayload) GetUser() SignupOIDCSignUpOIDCUserPayloadUser
GetUser returns SignupOIDCSignUpOIDCUserPayload.User, and is useful for accessing the field via an interface.
type SignupOIDCSignUpOIDCUserPayloadUser ¶
type SignupOIDCSignUpOIDCUserPayloadUser struct {
FragmentUser `json:"-"`
}
SignupOIDCSignUpOIDCUserPayloadUser includes the requested fields of the GraphQL type User.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetAuths ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetAuths() []string
GetAuths returns SignupOIDCSignUpOIDCUserPayloadUser.Auths, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetEmail ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetEmail() string
GetEmail returns SignupOIDCSignUpOIDCUserPayloadUser.Email, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetId ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetId() string
GetId returns SignupOIDCSignUpOIDCUserPayloadUser.Id, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetLang ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetLang() string
GetLang returns SignupOIDCSignUpOIDCUserPayloadUser.Lang, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetName ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetName() string
GetName returns SignupOIDCSignUpOIDCUserPayloadUser.Name, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetTheme ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetTheme() string
GetTheme returns SignupOIDCSignUpOIDCUserPayloadUser.Theme, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) GetWorkspace ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) GetWorkspace() string
GetWorkspace returns SignupOIDCSignUpOIDCUserPayloadUser.Workspace, and is useful for accessing the field via an interface.
func (*SignupOIDCSignUpOIDCUserPayloadUser) MarshalJSON ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) MarshalJSON() ([]byte, error)
func (*SignupOIDCSignUpOIDCUserPayloadUser) UnmarshalJSON ¶
func (v *SignupOIDCSignUpOIDCUserPayloadUser) UnmarshalJSON(b []byte) error
type StartPasswordResetInput ¶
type StartPasswordResetInput struct {
Email string `json:"email"`
}
func (*StartPasswordResetInput) GetEmail ¶
func (v *StartPasswordResetInput) GetEmail() string
GetEmail returns StartPasswordResetInput.Email, and is useful for accessing the field via an interface.
type StartPasswordResetResponse ¶
type StartPasswordResetResponse struct {
StartPasswordReset bool `json:"startPasswordReset"`
}
StartPasswordResetResponse is returned by StartPasswordReset on success.
func StartPasswordReset ¶
func StartPasswordReset( ctx context.Context, client graphql.Client, input StartPasswordResetInput, ) (*StartPasswordResetResponse, error)
func (*StartPasswordResetResponse) GetStartPasswordReset ¶
func (v *StartPasswordResetResponse) GetStartPasswordReset() bool
GetStartPasswordReset returns StartPasswordResetResponse.StartPasswordReset, and is useful for accessing the field via an interface.
type UpdateIntegrationOfWorkspaceInput ¶
type UpdateIntegrationOfWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` IntegrationId string `json:"integrationId"` Role Role `json:"role"` }
func (*UpdateIntegrationOfWorkspaceInput) GetIntegrationId ¶
func (v *UpdateIntegrationOfWorkspaceInput) GetIntegrationId() string
GetIntegrationId returns UpdateIntegrationOfWorkspaceInput.IntegrationId, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceInput) GetRole ¶
func (v *UpdateIntegrationOfWorkspaceInput) GetRole() Role
GetRole returns UpdateIntegrationOfWorkspaceInput.Role, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceInput) GetWorkspaceId ¶
func (v *UpdateIntegrationOfWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns UpdateIntegrationOfWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type UpdateIntegrationOfWorkspaceResponse ¶
type UpdateIntegrationOfWorkspaceResponse struct {
UpdateIntegrationOfWorkspace UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload `json:"updateIntegrationOfWorkspace"`
}
UpdateIntegrationOfWorkspaceResponse is returned by UpdateIntegrationOfWorkspace on success.
func UpdateIntegrationOfWorkspace ¶
func UpdateIntegrationOfWorkspace( ctx context.Context, client graphql.Client, input UpdateIntegrationOfWorkspaceInput, ) (*UpdateIntegrationOfWorkspaceResponse, error)
func (*UpdateIntegrationOfWorkspaceResponse) GetUpdateIntegrationOfWorkspace ¶
func (v *UpdateIntegrationOfWorkspaceResponse) GetUpdateIntegrationOfWorkspace() UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload
GetUpdateIntegrationOfWorkspace returns UpdateIntegrationOfWorkspaceResponse.UpdateIntegrationOfWorkspace, and is useful for accessing the field via an interface.
type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload ¶
type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload struct {
Workspace UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace `json:"workspace"`
}
UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload includes the requested fields of the GraphQL type UpdateMemberOfWorkspacePayload.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload) GetWorkspace ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload) GetWorkspace() UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace
GetWorkspace returns UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace ¶
type UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId() string
GetId returns UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName() string
GetName returns UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *UpdateIntegrationOfWorkspaceUpdateIntegrationOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type UpdateMeInput ¶
type UpdateMeInput struct { Name string `json:"name"` Email string `json:"email"` Lang string `json:"lang"` Theme string `json:"theme"` Password string `json:"password"` PasswordConfirmation string `json:"passwordConfirmation"` }
func (*UpdateMeInput) GetEmail ¶
func (v *UpdateMeInput) GetEmail() string
GetEmail returns UpdateMeInput.Email, and is useful for accessing the field via an interface.
func (*UpdateMeInput) GetLang ¶
func (v *UpdateMeInput) GetLang() string
GetLang returns UpdateMeInput.Lang, and is useful for accessing the field via an interface.
func (*UpdateMeInput) GetName ¶
func (v *UpdateMeInput) GetName() string
GetName returns UpdateMeInput.Name, and is useful for accessing the field via an interface.
func (*UpdateMeInput) GetPassword ¶
func (v *UpdateMeInput) GetPassword() string
GetPassword returns UpdateMeInput.Password, and is useful for accessing the field via an interface.
func (*UpdateMeInput) GetPasswordConfirmation ¶
func (v *UpdateMeInput) GetPasswordConfirmation() string
GetPasswordConfirmation returns UpdateMeInput.PasswordConfirmation, and is useful for accessing the field via an interface.
func (*UpdateMeInput) GetTheme ¶
func (v *UpdateMeInput) GetTheme() string
GetTheme returns UpdateMeInput.Theme, and is useful for accessing the field via an interface.
type UpdateMeResponse ¶
type UpdateMeResponse struct {
UpdateMe UpdateMeUpdateMeUpdateMePayload `json:"updateMe"`
}
UpdateMeResponse is returned by UpdateMe on success.
func UpdateMe ¶
func UpdateMe( ctx context.Context, client graphql.Client, input UpdateMeInput, ) (*UpdateMeResponse, error)
func (*UpdateMeResponse) GetUpdateMe ¶
func (v *UpdateMeResponse) GetUpdateMe() UpdateMeUpdateMeUpdateMePayload
GetUpdateMe returns UpdateMeResponse.UpdateMe, and is useful for accessing the field via an interface.
type UpdateMeUpdateMeUpdateMePayload ¶
type UpdateMeUpdateMeUpdateMePayload struct {
Me UpdateMeUpdateMeUpdateMePayloadMe `json:"me"`
}
UpdateMeUpdateMeUpdateMePayload includes the requested fields of the GraphQL type UpdateMePayload.
func (*UpdateMeUpdateMeUpdateMePayload) GetMe ¶
func (v *UpdateMeUpdateMeUpdateMePayload) GetMe() UpdateMeUpdateMeUpdateMePayloadMe
GetMe returns UpdateMeUpdateMeUpdateMePayload.Me, and is useful for accessing the field via an interface.
type UpdateMeUpdateMeUpdateMePayloadMe ¶
type UpdateMeUpdateMeUpdateMePayloadMe struct {
FragmentMe `json:"-"`
}
UpdateMeUpdateMeUpdateMePayloadMe includes the requested fields of the GraphQL type Me.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetAuths ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetAuths() []string
GetAuths returns UpdateMeUpdateMeUpdateMePayloadMe.Auths, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetEmail ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetEmail() string
GetEmail returns UpdateMeUpdateMeUpdateMePayloadMe.Email, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetId ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetId() string
GetId returns UpdateMeUpdateMeUpdateMePayloadMe.Id, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetLang ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetLang() string
GetLang returns UpdateMeUpdateMeUpdateMePayloadMe.Lang, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetMyWorkspaceId ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetMyWorkspaceId() string
GetMyWorkspaceId returns UpdateMeUpdateMeUpdateMePayloadMe.MyWorkspaceId, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetName ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetName() string
GetName returns UpdateMeUpdateMeUpdateMePayloadMe.Name, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) GetTheme ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) GetTheme() string
GetTheme returns UpdateMeUpdateMeUpdateMePayloadMe.Theme, and is useful for accessing the field via an interface.
func (*UpdateMeUpdateMeUpdateMePayloadMe) MarshalJSON ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) MarshalJSON() ([]byte, error)
func (*UpdateMeUpdateMeUpdateMePayloadMe) UnmarshalJSON ¶
func (v *UpdateMeUpdateMeUpdateMePayloadMe) UnmarshalJSON(b []byte) error
type UpdateUserOfWorkspaceInput ¶
type UpdateUserOfWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` UserId string `json:"userId"` Role Role `json:"role"` }
func (*UpdateUserOfWorkspaceInput) GetRole ¶
func (v *UpdateUserOfWorkspaceInput) GetRole() Role
GetRole returns UpdateUserOfWorkspaceInput.Role, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceInput) GetUserId ¶
func (v *UpdateUserOfWorkspaceInput) GetUserId() string
GetUserId returns UpdateUserOfWorkspaceInput.UserId, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceInput) GetWorkspaceId ¶
func (v *UpdateUserOfWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns UpdateUserOfWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type UpdateUserOfWorkspaceResponse ¶
type UpdateUserOfWorkspaceResponse struct {
UpdateUserOfWorkspace UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload `json:"updateUserOfWorkspace"`
}
UpdateUserOfWorkspaceResponse is returned by UpdateUserOfWorkspace on success.
func UpdateUserOfWorkspace ¶
func UpdateUserOfWorkspace( ctx context.Context, client graphql.Client, input UpdateUserOfWorkspaceInput, ) (*UpdateUserOfWorkspaceResponse, error)
func (*UpdateUserOfWorkspaceResponse) GetUpdateUserOfWorkspace ¶
func (v *UpdateUserOfWorkspaceResponse) GetUpdateUserOfWorkspace() UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload
GetUpdateUserOfWorkspace returns UpdateUserOfWorkspaceResponse.UpdateUserOfWorkspace, and is useful for accessing the field via an interface.
type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload ¶
type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload struct {
Workspace UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace `json:"workspace"`
}
UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload includes the requested fields of the GraphQL type UpdateMemberOfWorkspacePayload.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload) GetWorkspace ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload) GetWorkspace() UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace
GetWorkspace returns UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace ¶
type UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetId() string
GetId returns UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetName() string
GetName returns UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *UpdateUserOfWorkspaceUpdateUserOfWorkspaceUpdateMemberOfWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type UpdateWorkspaceInput ¶
type UpdateWorkspaceInput struct { WorkspaceId string `json:"workspaceId"` Name string `json:"name"` }
func (*UpdateWorkspaceInput) GetName ¶
func (v *UpdateWorkspaceInput) GetName() string
GetName returns UpdateWorkspaceInput.Name, and is useful for accessing the field via an interface.
func (*UpdateWorkspaceInput) GetWorkspaceId ¶
func (v *UpdateWorkspaceInput) GetWorkspaceId() string
GetWorkspaceId returns UpdateWorkspaceInput.WorkspaceId, and is useful for accessing the field via an interface.
type UpdateWorkspaceResponse ¶
type UpdateWorkspaceResponse struct {
UpdateWorkspace UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload `json:"updateWorkspace"`
}
UpdateWorkspaceResponse is returned by UpdateWorkspace on success.
func UpdateWorkspace ¶
func UpdateWorkspace( ctx context.Context, client graphql.Client, input UpdateWorkspaceInput, ) (*UpdateWorkspaceResponse, error)
func (*UpdateWorkspaceResponse) GetUpdateWorkspace ¶
func (v *UpdateWorkspaceResponse) GetUpdateWorkspace() UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload
GetUpdateWorkspace returns UpdateWorkspaceResponse.UpdateWorkspace, and is useful for accessing the field via an interface.
type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload ¶
type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload struct {
Workspace UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace `json:"workspace"`
}
UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload includes the requested fields of the GraphQL type UpdateWorkspacePayload.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload) GetWorkspace ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload) GetWorkspace() UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace
GetWorkspace returns UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayload.Workspace, and is useful for accessing the field via an interface.
type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace ¶
type UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace struct {
FragmentWorkspace `json:"-"`
}
UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace includes the requested fields of the GraphQL type Workspace.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetId ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetId() string
GetId returns UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace.Id, and is useful for accessing the field via an interface.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetMembers ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace.Members, and is useful for accessing the field via an interface.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetName ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetName() string
GetName returns UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace.Name, and is useful for accessing the field via an interface.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetPersonal ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) GetPersonal() bool
GetPersonal returns UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace.Personal, and is useful for accessing the field via an interface.
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) MarshalJSON ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) MarshalJSON() ([]byte, error)
func (*UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) UnmarshalJSON ¶
func (v *UpdateWorkspaceUpdateWorkspaceUpdateWorkspacePayloadWorkspace) UnmarshalJSON(b []byte) error
type User ¶
type User struct {
// contains filtered or unexported fields
}
func (*User) CreateVerification ¶
func (*User) FetchByNameOrEmail ¶
func (*User) FetchBySub ¶
func (*User) FindOrCreate ¶
func (u *User) FindOrCreate(ctx context.Context, param accountinterfaces.UserFindOrCreateParam) (*user.User, error)
func (*User) PasswordReset ¶
func (*User) RemoveMyAuth ¶
func (*User) SearchUser ¶
func (*User) Signup ¶
func (u *User) Signup(ctx context.Context, param accountinterfaces.SignupParam) (*user.User, error)
func (*User) SignupOIDC ¶
func (u *User) SignupOIDC(ctx context.Context, param accountinterfaces.SignupOIDCParam) (*user.User, error)
func (*User) StartPasswordReset ¶
func (*User) UpdateMe ¶
func (u *User) UpdateMe(ctx context.Context, param accountinterfaces.UpdateMeParam, op *accountusecase.Operator) (*user.User, error)
type UserByIDsNodesNode ¶
type UserByIDsNodesNode interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
UserByIDsNodesNode includes the requested fields of the GraphQL interface Node.
UserByIDsNodesNode is implemented by the following types: UserByIDsNodesUser UserByIDsNodesWorkspace
type UserByIDsNodesUser ¶
type UserByIDsNodesUser struct { Typename string `json:"__typename"` Id string `json:"id"` Name string `json:"name"` Email string `json:"email"` Lang string `json:"lang"` Theme string `json:"theme"` Workspace string `json:"workspace"` Auths []string `json:"auths"` }
UserByIDsNodesUser includes the requested fields of the GraphQL type User.
func (*UserByIDsNodesUser) GetAuths ¶
func (v *UserByIDsNodesUser) GetAuths() []string
GetAuths returns UserByIDsNodesUser.Auths, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetEmail ¶
func (v *UserByIDsNodesUser) GetEmail() string
GetEmail returns UserByIDsNodesUser.Email, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetId ¶
func (v *UserByIDsNodesUser) GetId() string
GetId returns UserByIDsNodesUser.Id, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetLang ¶
func (v *UserByIDsNodesUser) GetLang() string
GetLang returns UserByIDsNodesUser.Lang, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetName ¶
func (v *UserByIDsNodesUser) GetName() string
GetName returns UserByIDsNodesUser.Name, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetTheme ¶
func (v *UserByIDsNodesUser) GetTheme() string
GetTheme returns UserByIDsNodesUser.Theme, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetTypename ¶
func (v *UserByIDsNodesUser) GetTypename() string
GetTypename returns UserByIDsNodesUser.Typename, and is useful for accessing the field via an interface.
func (*UserByIDsNodesUser) GetWorkspace ¶
func (v *UserByIDsNodesUser) GetWorkspace() string
GetWorkspace returns UserByIDsNodesUser.Workspace, and is useful for accessing the field via an interface.
type UserByIDsNodesWorkspace ¶
type UserByIDsNodesWorkspace struct {
Typename string `json:"__typename"`
}
UserByIDsNodesWorkspace includes the requested fields of the GraphQL type Workspace.
func (*UserByIDsNodesWorkspace) GetTypename ¶
func (v *UserByIDsNodesWorkspace) GetTypename() string
GetTypename returns UserByIDsNodesWorkspace.Typename, and is useful for accessing the field via an interface.
type UserByIDsResponse ¶
type UserByIDsResponse struct {
Nodes []UserByIDsNodesNode `json:"-"`
}
UserByIDsResponse is returned by UserByIDs on success.
func (*UserByIDsResponse) GetNodes ¶
func (v *UserByIDsResponse) GetNodes() []UserByIDsNodesNode
GetNodes returns UserByIDsResponse.Nodes, and is useful for accessing the field via an interface.
func (*UserByIDsResponse) MarshalJSON ¶
func (v *UserByIDsResponse) MarshalJSON() ([]byte, error)
func (*UserByIDsResponse) UnmarshalJSON ¶
func (v *UserByIDsResponse) UnmarshalJSON(b []byte) error
type UserByNameOrEmailResponse ¶
type UserByNameOrEmailResponse struct {
UserByNameOrEmail UserByNameOrEmailUserByNameOrEmailUser `json:"userByNameOrEmail"`
}
UserByNameOrEmailResponse is returned by UserByNameOrEmail on success.
func UserByNameOrEmail ¶
func (*UserByNameOrEmailResponse) GetUserByNameOrEmail ¶
func (v *UserByNameOrEmailResponse) GetUserByNameOrEmail() UserByNameOrEmailUserByNameOrEmailUser
GetUserByNameOrEmail returns UserByNameOrEmailResponse.UserByNameOrEmail, and is useful for accessing the field via an interface.
type UserByNameOrEmailUserByNameOrEmailUser ¶
type UserByNameOrEmailUserByNameOrEmailUser struct {
FragmentUser `json:"-"`
}
UserByNameOrEmailUserByNameOrEmailUser includes the requested fields of the GraphQL type User.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetAuths ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetAuths() []string
GetAuths returns UserByNameOrEmailUserByNameOrEmailUser.Auths, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetEmail ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetEmail() string
GetEmail returns UserByNameOrEmailUserByNameOrEmailUser.Email, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetId ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetId() string
GetId returns UserByNameOrEmailUserByNameOrEmailUser.Id, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetLang ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetLang() string
GetLang returns UserByNameOrEmailUserByNameOrEmailUser.Lang, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetName ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetName() string
GetName returns UserByNameOrEmailUserByNameOrEmailUser.Name, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetTheme ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetTheme() string
GetTheme returns UserByNameOrEmailUserByNameOrEmailUser.Theme, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) GetWorkspace ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) GetWorkspace() string
GetWorkspace returns UserByNameOrEmailUserByNameOrEmailUser.Workspace, and is useful for accessing the field via an interface.
func (*UserByNameOrEmailUserByNameOrEmailUser) MarshalJSON ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) MarshalJSON() ([]byte, error)
func (*UserByNameOrEmailUserByNameOrEmailUser) UnmarshalJSON ¶
func (v *UserByNameOrEmailUserByNameOrEmailUser) UnmarshalJSON(b []byte) error
type VerifyUserInput ¶
type VerifyUserInput struct {
Code string `json:"code"`
}
func (*VerifyUserInput) GetCode ¶
func (v *VerifyUserInput) GetCode() string
GetCode returns VerifyUserInput.Code, and is useful for accessing the field via an interface.
type VerifyUserResponse ¶
type VerifyUserResponse struct {
VerifyUser VerifyUserVerifyUserUserPayload `json:"verifyUser"`
}
VerifyUserResponse is returned by VerifyUser on success.
func VerifyUser ¶
func VerifyUser( ctx context.Context, client graphql.Client, input VerifyUserInput, ) (*VerifyUserResponse, error)
func (*VerifyUserResponse) GetVerifyUser ¶
func (v *VerifyUserResponse) GetVerifyUser() VerifyUserVerifyUserUserPayload
GetVerifyUser returns VerifyUserResponse.VerifyUser, and is useful for accessing the field via an interface.
type VerifyUserVerifyUserUserPayload ¶
type VerifyUserVerifyUserUserPayload struct {
User VerifyUserVerifyUserUserPayloadUser `json:"user"`
}
VerifyUserVerifyUserUserPayload includes the requested fields of the GraphQL type UserPayload.
func (*VerifyUserVerifyUserUserPayload) GetUser ¶
func (v *VerifyUserVerifyUserUserPayload) GetUser() VerifyUserVerifyUserUserPayloadUser
GetUser returns VerifyUserVerifyUserUserPayload.User, and is useful for accessing the field via an interface.
type VerifyUserVerifyUserUserPayloadUser ¶
type VerifyUserVerifyUserUserPayloadUser struct {
FragmentUser `json:"-"`
}
VerifyUserVerifyUserUserPayloadUser includes the requested fields of the GraphQL type User.
func (*VerifyUserVerifyUserUserPayloadUser) GetAuths ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetAuths() []string
GetAuths returns VerifyUserVerifyUserUserPayloadUser.Auths, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetEmail ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetEmail() string
GetEmail returns VerifyUserVerifyUserUserPayloadUser.Email, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetId ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetId() string
GetId returns VerifyUserVerifyUserUserPayloadUser.Id, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetLang ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetLang() string
GetLang returns VerifyUserVerifyUserUserPayloadUser.Lang, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetName ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetName() string
GetName returns VerifyUserVerifyUserUserPayloadUser.Name, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetTheme ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetTheme() string
GetTheme returns VerifyUserVerifyUserUserPayloadUser.Theme, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) GetWorkspace ¶
func (v *VerifyUserVerifyUserUserPayloadUser) GetWorkspace() string
GetWorkspace returns VerifyUserVerifyUserUserPayloadUser.Workspace, and is useful for accessing the field via an interface.
func (*VerifyUserVerifyUserUserPayloadUser) MarshalJSON ¶
func (v *VerifyUserVerifyUserUserPayloadUser) MarshalJSON() ([]byte, error)
func (*VerifyUserVerifyUserUserPayloadUser) UnmarshalJSON ¶
func (v *VerifyUserVerifyUserUserPayloadUser) UnmarshalJSON(b []byte) error
type Workspace ¶
type Workspace struct {
// contains filtered or unexported fields
}
func (*Workspace) AddIntegrationMember ¶
func (*Workspace) AddUserMember ¶
func (*Workspace) FindByUser ¶
func (w *Workspace) FindByUser(ctx context.Context, userID accountdomain.UserID, op *accountusecase.Operator) (workspace.List, error)
func (*Workspace) RemoveIntegration ¶
func (*Workspace) RemoveMultipleUserMembers ¶
func (w *Workspace) RemoveMultipleUserMembers(ctx context.Context, id workspace.ID, userIDs accountdomain.UserIDList, op *accountusecase.Operator) (*workspace.Workspace, error)
func (*Workspace) RemoveUserMember ¶
func (*Workspace) UpdateIntegration ¶
type WorkspaceByIDsNodesNode ¶
type WorkspaceByIDsNodesNode interface { // GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values). GetTypename() string // contains filtered or unexported methods }
WorkspaceByIDsNodesNode includes the requested fields of the GraphQL interface Node.
WorkspaceByIDsNodesNode is implemented by the following types: WorkspaceByIDsNodesUser WorkspaceByIDsNodesWorkspace
type WorkspaceByIDsNodesUser ¶
type WorkspaceByIDsNodesUser struct {
Typename string `json:"__typename"`
}
WorkspaceByIDsNodesUser includes the requested fields of the GraphQL type User.
func (*WorkspaceByIDsNodesUser) GetTypename ¶
func (v *WorkspaceByIDsNodesUser) GetTypename() string
GetTypename returns WorkspaceByIDsNodesUser.Typename, and is useful for accessing the field via an interface.
type WorkspaceByIDsNodesWorkspace ¶
type WorkspaceByIDsNodesWorkspace struct { Typename string `json:"__typename"` FragmentWorkspace `json:"-"` }
WorkspaceByIDsNodesWorkspace includes the requested fields of the GraphQL type Workspace.
func (*WorkspaceByIDsNodesWorkspace) GetId ¶
func (v *WorkspaceByIDsNodesWorkspace) GetId() string
GetId returns WorkspaceByIDsNodesWorkspace.Id, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsNodesWorkspace) GetMembers ¶
func (v *WorkspaceByIDsNodesWorkspace) GetMembers() []FragmentWorkspaceMembersWorkspaceMember
GetMembers returns WorkspaceByIDsNodesWorkspace.Members, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsNodesWorkspace) GetName ¶
func (v *WorkspaceByIDsNodesWorkspace) GetName() string
GetName returns WorkspaceByIDsNodesWorkspace.Name, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsNodesWorkspace) GetPersonal ¶
func (v *WorkspaceByIDsNodesWorkspace) GetPersonal() bool
GetPersonal returns WorkspaceByIDsNodesWorkspace.Personal, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsNodesWorkspace) GetTypename ¶
func (v *WorkspaceByIDsNodesWorkspace) GetTypename() string
GetTypename returns WorkspaceByIDsNodesWorkspace.Typename, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsNodesWorkspace) MarshalJSON ¶
func (v *WorkspaceByIDsNodesWorkspace) MarshalJSON() ([]byte, error)
func (*WorkspaceByIDsNodesWorkspace) UnmarshalJSON ¶
func (v *WorkspaceByIDsNodesWorkspace) UnmarshalJSON(b []byte) error
type WorkspaceByIDsResponse ¶
type WorkspaceByIDsResponse struct {
Nodes []WorkspaceByIDsNodesNode `json:"-"`
}
WorkspaceByIDsResponse is returned by WorkspaceByIDs on success.
func WorkspaceByIDs ¶
func (*WorkspaceByIDsResponse) GetNodes ¶
func (v *WorkspaceByIDsResponse) GetNodes() []WorkspaceByIDsNodesNode
GetNodes returns WorkspaceByIDsResponse.Nodes, and is useful for accessing the field via an interface.
func (*WorkspaceByIDsResponse) MarshalJSON ¶
func (v *WorkspaceByIDsResponse) MarshalJSON() ([]byte, error)
func (*WorkspaceByIDsResponse) UnmarshalJSON ¶
func (v *WorkspaceByIDsResponse) UnmarshalJSON(b []byte) error