Documentation ¶
Overview ¶
Package datumclient contains the client to interact with the datum server
Index ¶
- Constants
- Variables
- func Login(c *Client, ctx context.Context, login handlers.LoginRequest) (*oauth2.Token, error)
- func Refresh(c *Client, ctx context.Context, r handlers.RefreshRequest) (*oauth2.Token, error)
- func Register(c *Client, ctx context.Context, r handlers.RegisterRequest) (*handlers.RegisterReply, error)
- func WithAccessToken(accessToken string) clientv2.RequestInterceptor
- func WithEmptyInterceptor() clientv2.RequestInterceptor
- type AuthenticationError
- type Client
- func (c *Client) CreateGroup(ctx context.Context, input CreateGroupInput, ...) (*CreateGroup, error)
- func (c *Client) CreateOrganization(ctx context.Context, input CreateOrganizationInput, ...) (*CreateOrganization, error)
- func (c *Client) CreatePersonalAccessToken(ctx context.Context, input CreatePersonalAccessTokenInput, ...) (*CreatePersonalAccessToken, error)
- func (c *Client) CreateUser(ctx context.Context, input CreateUserInput, ...) (*CreateUser, error)
- func (c *Client) DeleteGroup(ctx context.Context, deleteGroupID string, ...) (*DeleteGroup, error)
- func (c *Client) DeleteOrganization(ctx context.Context, deleteOrganizationID string, ...) (*DeleteOrganization, error)
- func (c *Client) DeletePersonalAccessToken(ctx context.Context, deletePersonalAccessTokenID string, ...) (*DeletePersonalAccessToken, error)
- func (c *Client) DeleteUser(ctx context.Context, deleteUserID string, ...) (*DeleteUser, error)
- func (c *Client) GetAllGroups(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroups, error)
- func (c *Client) GetAllOrganizations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizations, error)
- func (c *Client) GetAllUsers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUsers, error)
- func (c *Client) GetGroupByID(ctx context.Context, groupID string, ...) (*GetGroupByID, error)
- func (c *Client) GetGroupSetting(ctx context.Context, groupSettingID string, ...) (*GetGroupSetting, error)
- func (c *Client) GetOrganizationByID(ctx context.Context, organizationID string, ...) (*GetOrganizationByID, error)
- func (c *Client) GetOrganizationSetting(ctx context.Context, organizationSettingID string, ...) (*GetOrganizationSetting, error)
- func (c *Client) GetPersonalAccessTokenByID(ctx context.Context, personalAccessTokenID string, ...) (*GetPersonalAccessTokenByID, error)
- func (c *Client) GetUserByID(ctx context.Context, userID string, ...) (*GetUserByID, error)
- func (c *Client) GetUserByIDWithOrgs(ctx context.Context, userID string, ...) (*GetUserByIDWithOrgs, error)
- func (c *Client) GetUserSettingByID(ctx context.Context, userSettingID string, ...) (*GetUserSettingByID, error)
- func (c *Client) GroupsWhere(ctx context.Context, where *GroupWhereInput, ...) (*GroupsWhere, error)
- func (c *Client) OrganizationsWhere(ctx context.Context, where *OrganizationWhereInput, ...) (*OrganizationsWhere, error)
- func (c *Client) UpdateGroup(ctx context.Context, updateGroupID string, input UpdateGroupInput, ...) (*UpdateGroup, error)
- func (c *Client) UpdateOrganization(ctx context.Context, updateOrganizationID string, ...) (*UpdateOrganization, error)
- func (c *Client) UpdateUser(ctx context.Context, updateUserID string, input UpdateUserInput, ...) (*UpdateUser, error)
- type CreateEntitlementInput
- type CreateGroup
- type CreateGroupInput
- type CreateGroupSettingInput
- type CreateGroup_CreateGroup
- type CreateGroup_CreateGroup_Group
- func (t *CreateGroup_CreateGroup_Group) GetCreatedAt() *time.Time
- func (t *CreateGroup_CreateGroup_Group) GetCreatedBy() *string
- func (t *CreateGroup_CreateGroup_Group) GetDescription() *string
- func (t *CreateGroup_CreateGroup_Group) GetDisplayName() string
- func (t *CreateGroup_CreateGroup_Group) GetID() string
- func (t *CreateGroup_CreateGroup_Group) GetLogoURL() *string
- func (t *CreateGroup_CreateGroup_Group) GetName() string
- func (t *CreateGroup_CreateGroup_Group) GetOwner() *CreateGroup_CreateGroup_Group_Owner
- func (t *CreateGroup_CreateGroup_Group) GetSetting() *CreateGroup_CreateGroup_Group_Setting
- func (t *CreateGroup_CreateGroup_Group) GetUpdatedAt() *time.Time
- func (t *CreateGroup_CreateGroup_Group) GetUpdatedBy() *string
- func (t *CreateGroup_CreateGroup_Group) GetUsers() []*CreateGroup_CreateGroup_Group_Users
- type CreateGroup_CreateGroup_Group_Owner
- type CreateGroup_CreateGroup_Group_Setting
- func (t *CreateGroup_CreateGroup_Group_Setting) GetCreatedAt() *time.Time
- func (t *CreateGroup_CreateGroup_Group_Setting) GetCreatedBy() *string
- func (t *CreateGroup_CreateGroup_Group_Setting) GetID() string
- func (t *CreateGroup_CreateGroup_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *CreateGroup_CreateGroup_Group_Setting) GetSyncToGithub() bool
- func (t *CreateGroup_CreateGroup_Group_Setting) GetSyncToSlack() bool
- func (t *CreateGroup_CreateGroup_Group_Setting) GetTags() []string
- func (t *CreateGroup_CreateGroup_Group_Setting) GetUpdatedAt() *time.Time
- func (t *CreateGroup_CreateGroup_Group_Setting) GetUpdatedBy() *string
- func (t *CreateGroup_CreateGroup_Group_Setting) GetVisibility() *groupsetting.Visibility
- type CreateGroup_CreateGroup_Group_Users
- type CreateIntegrationInput
- type CreateOauthProviderInput
- type CreateOhAuthTooTokenInput
- type CreateOrganization
- type CreateOrganizationInput
- type CreateOrganizationSettingInput
- type CreateOrganization_CreateOrganization
- type CreateOrganization_CreateOrganization_Organization
- func (t *CreateOrganization_CreateOrganization_Organization) GetChildren() *CreateOrganization_CreateOrganization_Organization_Children
- func (t *CreateOrganization_CreateOrganization_Organization) GetCreatedAt() *time.Time
- func (t *CreateOrganization_CreateOrganization_Organization) GetDescription() *string
- func (t *CreateOrganization_CreateOrganization_Organization) GetDisplayName() string
- func (t *CreateOrganization_CreateOrganization_Organization) GetID() string
- func (t *CreateOrganization_CreateOrganization_Organization) GetName() string
- func (t *CreateOrganization_CreateOrganization_Organization) GetParent() *CreateOrganization_CreateOrganization_Organization_Parent
- func (t *CreateOrganization_CreateOrganization_Organization) GetPersonalOrg() bool
- func (t *CreateOrganization_CreateOrganization_Organization) GetSetting() *CreateOrganization_CreateOrganization_Organization_Setting
- func (t *CreateOrganization_CreateOrganization_Organization) GetUpdatedAt() *time.Time
- type CreateOrganization_CreateOrganization_Organization_Children
- type CreateOrganization_CreateOrganization_Organization_Children_Edges
- type CreateOrganization_CreateOrganization_Organization_Children_Edges_Node
- func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDescription() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDisplayName() string
- func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetID() string
- func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetName() string
- type CreateOrganization_CreateOrganization_Organization_Parent
- type CreateOrganization_CreateOrganization_Organization_Setting
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingAddress() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingContact() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingEmail() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingPhone() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedAt() *time.Time
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedBy() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetDomains() []string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetID() string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoCert() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoEntrypoint() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoIssuer() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetTags() []string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetTaxIdentifier() *string
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedAt() *time.Time
- func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedBy() *string
- type CreatePersonalAccessToken
- type CreatePersonalAccessTokenInput
- type CreatePersonalAccessToken_CreatePersonalAccessToken
- type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetAbilities() []string
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedAt() *time.Time
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedBy() *string
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetDescription() *string
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetExpiresAt() *time.Time
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetID() string
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetLastUsedAt() *time.Time
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetName() string
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetOwner() *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedAt() *time.Time
- func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedBy() *string
- type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner
- type CreateSessionInput
- type CreateUser
- type CreateUserInput
- type CreateUserSettingInput
- type CreateUser_CreateUser
- type CreateUser_CreateUser_User
- func (t *CreateUser_CreateUser_User) GetAvatarLocalFile() *string
- func (t *CreateUser_CreateUser_User) GetAvatarRemoteURL() *string
- func (t *CreateUser_CreateUser_User) GetDisplayName() string
- func (t *CreateUser_CreateUser_User) GetEmail() string
- func (t *CreateUser_CreateUser_User) GetFirstName() string
- func (t *CreateUser_CreateUser_User) GetGroups() []*CreateUser_CreateUser_User_Groups
- func (t *CreateUser_CreateUser_User) GetID() string
- func (t *CreateUser_CreateUser_User) GetLastName() string
- func (t *CreateUser_CreateUser_User) GetOauth() bool
- func (t *CreateUser_CreateUser_User) GetOrganizations() []*CreateUser_CreateUser_User_Organizations
- func (t *CreateUser_CreateUser_User) GetPassword() *string
- func (t *CreateUser_CreateUser_User) GetSetting() *CreateUser_CreateUser_User_Setting
- func (t *CreateUser_CreateUser_User) GetSub() *string
- type CreateUser_CreateUser_User_Groups
- type CreateUser_CreateUser_User_Organizations
- type CreateUser_CreateUser_User_Setting
- func (t *CreateUser_CreateUser_User_Setting) GetCreatedAt() *time.Time
- func (t *CreateUser_CreateUser_User_Setting) GetCreatedBy() *string
- func (t *CreateUser_CreateUser_User_Setting) GetEmailConfirmed() bool
- func (t *CreateUser_CreateUser_User_Setting) GetLocked() bool
- func (t *CreateUser_CreateUser_User_Setting) GetPermissions() []string
- func (t *CreateUser_CreateUser_User_Setting) GetRole() *usersetting.Role
- func (t *CreateUser_CreateUser_User_Setting) GetSilencedAt() *time.Time
- func (t *CreateUser_CreateUser_User_Setting) GetStatus() *usersetting.Status
- func (t *CreateUser_CreateUser_User_Setting) GetSuspendedAt() *time.Time
- func (t *CreateUser_CreateUser_User_Setting) GetTags() []string
- func (t *CreateUser_CreateUser_User_Setting) GetUpdatedAt() *time.Time
- func (t *CreateUser_CreateUser_User_Setting) GetUpdatedBy() *string
- type DatumClient
- type DeleteGroup
- type DeleteGroup_DeleteGroup
- type DeleteOrganization
- type DeleteOrganization_DeleteOrganization
- type DeletePersonalAccessToken
- type DeletePersonalAccessToken_DeletePersonalAccessToken
- type DeleteUser
- type DeleteUser_DeleteUser
- type Entitlement
- type EntitlementConnection
- type EntitlementCreatePayload
- type EntitlementDeletePayload
- type EntitlementEdge
- type EntitlementUpdatePayload
- type EntitlementWhereInput
- type GetAllGroups
- type GetAllGroups_Groups
- type GetAllGroups_Groups_Edges
- type GetAllGroups_Groups_Edges_Node
- func (t *GetAllGroups_Groups_Edges_Node) GetCreatedAt() *time.Time
- func (t *GetAllGroups_Groups_Edges_Node) GetCreatedBy() *string
- func (t *GetAllGroups_Groups_Edges_Node) GetDescription() *string
- func (t *GetAllGroups_Groups_Edges_Node) GetDisplayName() string
- func (t *GetAllGroups_Groups_Edges_Node) GetID() string
- func (t *GetAllGroups_Groups_Edges_Node) GetLogoURL() *string
- func (t *GetAllGroups_Groups_Edges_Node) GetName() string
- func (t *GetAllGroups_Groups_Edges_Node) GetOwner() *GetAllGroups_Groups_Edges_Node_Owner
- func (t *GetAllGroups_Groups_Edges_Node) GetSetting() *GetAllGroups_Groups_Edges_Node_Setting
- func (t *GetAllGroups_Groups_Edges_Node) GetUpdatedAt() *time.Time
- func (t *GetAllGroups_Groups_Edges_Node) GetUpdatedBy() *string
- func (t *GetAllGroups_Groups_Edges_Node) GetUsers() []*GetAllGroups_Groups_Edges_Node_Users
- type GetAllGroups_Groups_Edges_Node_Owner
- type GetAllGroups_Groups_Edges_Node_Setting
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetCreatedAt() *time.Time
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetCreatedBy() *string
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetID() string
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetSyncToGithub() bool
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetSyncToSlack() bool
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetTags() []string
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedAt() *time.Time
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedBy() *string
- func (t *GetAllGroups_Groups_Edges_Node_Setting) GetVisibility() *groupsetting.Visibility
- type GetAllGroups_Groups_Edges_Node_Users
- type GetAllOrganizations
- type GetAllOrganizations_Organizations
- type GetAllOrganizations_Organizations_Edges
- type GetAllOrganizations_Organizations_Edges_Node
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetChildren() *GetAllOrganizations_Organizations_Edges_Node_Children
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetCreatedAt() *time.Time
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetDescription() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetDisplayName() string
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetID() string
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetName() string
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetParent() *GetAllOrganizations_Organizations_Edges_Node_Parent
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetPersonalOrg() bool
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetSetting() *GetAllOrganizations_Organizations_Edges_Node_Setting
- func (t *GetAllOrganizations_Organizations_Edges_Node) GetUpdatedAt() *time.Time
- type GetAllOrganizations_Organizations_Edges_Node_Children
- type GetAllOrganizations_Organizations_Edges_Node_Children_Edges
- type GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node
- func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDescription() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName() string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetID() string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetName() string
- type GetAllOrganizations_Organizations_Edges_Node_Parent
- type GetAllOrganizations_Organizations_Edges_Node_Setting
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingAddress() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingContact() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingEmail() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingPhone() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedAt() *time.Time
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedBy() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetDomains() []string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetID() string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoCert() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoEntrypoint() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoIssuer() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetTags() []string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetTaxIdentifier() *string
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedAt() *time.Time
- func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedBy() *string
- type GetAllUsers
- type GetAllUsers_Users
- type GetAllUsers_Users_Edges
- type GetAllUsers_Users_Edges_Node
- func (t *GetAllUsers_Users_Edges_Node) GetAvatarLocalFile() *string
- func (t *GetAllUsers_Users_Edges_Node) GetAvatarRemoteURL() *string
- func (t *GetAllUsers_Users_Edges_Node) GetCreatedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node) GetCreatedBy() *string
- func (t *GetAllUsers_Users_Edges_Node) GetDisplayName() string
- func (t *GetAllUsers_Users_Edges_Node) GetEmail() string
- func (t *GetAllUsers_Users_Edges_Node) GetFirstName() string
- func (t *GetAllUsers_Users_Edges_Node) GetID() string
- func (t *GetAllUsers_Users_Edges_Node) GetLastName() string
- func (t *GetAllUsers_Users_Edges_Node) GetLastSeen() *time.Time
- func (t *GetAllUsers_Users_Edges_Node) GetOauth() bool
- func (t *GetAllUsers_Users_Edges_Node) GetSetting() *GetAllUsers_Users_Edges_Node_Setting
- func (t *GetAllUsers_Users_Edges_Node) GetSub() *string
- func (t *GetAllUsers_Users_Edges_Node) GetUpdatedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node) GetUpdatedBy() *string
- type GetAllUsers_Users_Edges_Node_Setting
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetCreatedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetCreatedBy() *string
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetEmailConfirmed() bool
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetLocked() bool
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetPermissions() []string
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetRole() *usersetting.Role
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetSilencedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetStatus() *usersetting.Status
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetSuspendedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetTags() []string
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetUpdatedAt() *time.Time
- func (t *GetAllUsers_Users_Edges_Node_Setting) GetUpdatedBy() *string
- type GetGroupByID
- type GetGroupByID_Group
- func (t *GetGroupByID_Group) GetCreatedAt() *time.Time
- func (t *GetGroupByID_Group) GetCreatedBy() *string
- func (t *GetGroupByID_Group) GetDescription() *string
- func (t *GetGroupByID_Group) GetDisplayName() string
- func (t *GetGroupByID_Group) GetID() string
- func (t *GetGroupByID_Group) GetLogoURL() *string
- func (t *GetGroupByID_Group) GetName() string
- func (t *GetGroupByID_Group) GetOwner() *GetGroupByID_Group_Owner
- func (t *GetGroupByID_Group) GetSetting() *GetGroupByID_Group_Setting
- func (t *GetGroupByID_Group) GetUpdatedAt() *time.Time
- func (t *GetGroupByID_Group) GetUpdatedBy() *string
- func (t *GetGroupByID_Group) GetUsers() []*GetGroupByID_Group_Users
- type GetGroupByID_Group_Owner
- type GetGroupByID_Group_Setting
- func (t *GetGroupByID_Group_Setting) GetCreatedAt() *time.Time
- func (t *GetGroupByID_Group_Setting) GetCreatedBy() *string
- func (t *GetGroupByID_Group_Setting) GetID() string
- func (t *GetGroupByID_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *GetGroupByID_Group_Setting) GetSyncToGithub() bool
- func (t *GetGroupByID_Group_Setting) GetSyncToSlack() bool
- func (t *GetGroupByID_Group_Setting) GetTags() []string
- func (t *GetGroupByID_Group_Setting) GetUpdatedAt() *time.Time
- func (t *GetGroupByID_Group_Setting) GetUpdatedBy() *string
- func (t *GetGroupByID_Group_Setting) GetVisibility() *groupsetting.Visibility
- type GetGroupByID_Group_Users
- type GetGroupSetting
- type GetGroupSetting_GroupSetting
- func (t *GetGroupSetting_GroupSetting) GetCreatedAt() *time.Time
- func (t *GetGroupSetting_GroupSetting) GetCreatedBy() *string
- func (t *GetGroupSetting_GroupSetting) GetGroup() *GetGroupSetting_GroupSetting_Group
- func (t *GetGroupSetting_GroupSetting) GetID() string
- func (t *GetGroupSetting_GroupSetting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *GetGroupSetting_GroupSetting) GetSyncToGithub() bool
- func (t *GetGroupSetting_GroupSetting) GetSyncToSlack() bool
- func (t *GetGroupSetting_GroupSetting) GetTags() []string
- func (t *GetGroupSetting_GroupSetting) GetUpdatedAt() *time.Time
- func (t *GetGroupSetting_GroupSetting) GetUpdatedBy() *string
- func (t *GetGroupSetting_GroupSetting) GetVisibility() *groupsetting.Visibility
- type GetGroupSetting_GroupSetting_Group
- type GetOrganizationByID
- type GetOrganizationByID_Organization
- func (t *GetOrganizationByID_Organization) GetChildren() *GetOrganizationByID_Organization_Children
- func (t *GetOrganizationByID_Organization) GetCreatedAt() *time.Time
- func (t *GetOrganizationByID_Organization) GetCreatedBy() *string
- func (t *GetOrganizationByID_Organization) GetDescription() *string
- func (t *GetOrganizationByID_Organization) GetDisplayName() string
- func (t *GetOrganizationByID_Organization) GetID() string
- func (t *GetOrganizationByID_Organization) GetName() string
- func (t *GetOrganizationByID_Organization) GetParent() *GetOrganizationByID_Organization_Parent
- func (t *GetOrganizationByID_Organization) GetPersonalOrg() bool
- func (t *GetOrganizationByID_Organization) GetSetting() *GetOrganizationByID_Organization_Setting
- func (t *GetOrganizationByID_Organization) GetUpdatedAt() *time.Time
- func (t *GetOrganizationByID_Organization) GetUpdatedBy() *string
- type GetOrganizationByID_Organization_Children
- type GetOrganizationByID_Organization_Children_Edges
- type GetOrganizationByID_Organization_Children_Edges_Node
- func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetDescription() *string
- func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetDisplayName() string
- func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetID() string
- func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetName() string
- type GetOrganizationByID_Organization_Parent
- type GetOrganizationByID_Organization_Setting
- func (t *GetOrganizationByID_Organization_Setting) GetBillingAddress() *string
- func (t *GetOrganizationByID_Organization_Setting) GetBillingContact() *string
- func (t *GetOrganizationByID_Organization_Setting) GetBillingEmail() *string
- func (t *GetOrganizationByID_Organization_Setting) GetBillingPhone() *string
- func (t *GetOrganizationByID_Organization_Setting) GetCreatedAt() *time.Time
- func (t *GetOrganizationByID_Organization_Setting) GetCreatedBy() *string
- func (t *GetOrganizationByID_Organization_Setting) GetDomains() []string
- func (t *GetOrganizationByID_Organization_Setting) GetID() string
- func (t *GetOrganizationByID_Organization_Setting) GetSsoCert() *string
- func (t *GetOrganizationByID_Organization_Setting) GetSsoEntrypoint() *string
- func (t *GetOrganizationByID_Organization_Setting) GetSsoIssuer() *string
- func (t *GetOrganizationByID_Organization_Setting) GetTags() []string
- func (t *GetOrganizationByID_Organization_Setting) GetTaxIdentifier() *string
- func (t *GetOrganizationByID_Organization_Setting) GetUpdatedAt() *time.Time
- func (t *GetOrganizationByID_Organization_Setting) GetUpdatedBy() *string
- type GetOrganizationSetting
- type GetOrganizationSetting_OrganizationSetting
- func (t *GetOrganizationSetting_OrganizationSetting) GetBillingAddress() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetBillingContact() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetBillingEmail() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetBillingPhone() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetCreatedAt() *time.Time
- func (t *GetOrganizationSetting_OrganizationSetting) GetCreatedBy() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetDomains() []string
- func (t *GetOrganizationSetting_OrganizationSetting) GetID() string
- func (t *GetOrganizationSetting_OrganizationSetting) GetOrganization() *GetOrganizationSetting_OrganizationSetting_Organization
- func (t *GetOrganizationSetting_OrganizationSetting) GetSsoCert() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetSsoEntrypoint() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetSsoIssuer() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetTags() []string
- func (t *GetOrganizationSetting_OrganizationSetting) GetTaxIdentifier() *string
- func (t *GetOrganizationSetting_OrganizationSetting) GetUpdatedAt() *time.Time
- func (t *GetOrganizationSetting_OrganizationSetting) GetUpdatedBy() *string
- type GetOrganizationSetting_OrganizationSetting_Organization
- type GetPersonalAccessTokenByID
- type GetPersonalAccessTokenByID_PersonalAccessToken
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetAbilities() []string
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedAt() *time.Time
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedBy() *string
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetDescription() *string
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetExpiresAt() *time.Time
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetID() string
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetLastUsedAt() *time.Time
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetName() string
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetOwner() *GetPersonalAccessTokenByID_PersonalAccessToken_Owner
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedAt() *time.Time
- func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedBy() *string
- type GetPersonalAccessTokenByID_PersonalAccessToken_Owner
- type GetUserByID
- type GetUserByIDWithOrgs
- type GetUserByIDWithOrgs_User
- func (t *GetUserByIDWithOrgs_User) GetAvatarLocalFile() *string
- func (t *GetUserByIDWithOrgs_User) GetAvatarRemoteURL() *string
- func (t *GetUserByIDWithOrgs_User) GetCreatedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User) GetCreatedBy() *string
- func (t *GetUserByIDWithOrgs_User) GetDisplayName() string
- func (t *GetUserByIDWithOrgs_User) GetEmail() string
- func (t *GetUserByIDWithOrgs_User) GetFirstName() string
- func (t *GetUserByIDWithOrgs_User) GetID() string
- func (t *GetUserByIDWithOrgs_User) GetLastName() string
- func (t *GetUserByIDWithOrgs_User) GetLastSeen() *time.Time
- func (t *GetUserByIDWithOrgs_User) GetOauth() bool
- func (t *GetUserByIDWithOrgs_User) GetOrganizations() []*GetUserByIDWithOrgs_User_Organizations
- func (t *GetUserByIDWithOrgs_User) GetSetting() *GetUserByIDWithOrgs_User_Setting
- func (t *GetUserByIDWithOrgs_User) GetSub() *string
- func (t *GetUserByIDWithOrgs_User) GetUpdatedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User) GetUpdatedBy() *string
- type GetUserByIDWithOrgs_User_Organizations
- type GetUserByIDWithOrgs_User_Setting
- func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedBy() *string
- func (t *GetUserByIDWithOrgs_User_Setting) GetEmailConfirmed() bool
- func (t *GetUserByIDWithOrgs_User_Setting) GetLocked() bool
- func (t *GetUserByIDWithOrgs_User_Setting) GetPermissions() []string
- func (t *GetUserByIDWithOrgs_User_Setting) GetRole() *usersetting.Role
- func (t *GetUserByIDWithOrgs_User_Setting) GetSilencedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User_Setting) GetStatus() *usersetting.Status
- func (t *GetUserByIDWithOrgs_User_Setting) GetSuspendedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User_Setting) GetTags() []string
- func (t *GetUserByIDWithOrgs_User_Setting) GetUpdatedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User_Setting) GetUpdatedBy() *string
- type GetUserByID_User
- func (t *GetUserByID_User) GetAvatarLocalFile() *string
- func (t *GetUserByID_User) GetAvatarRemoteURL() *string
- func (t *GetUserByID_User) GetCreatedAt() *time.Time
- func (t *GetUserByID_User) GetCreatedBy() *string
- func (t *GetUserByID_User) GetDisplayName() string
- func (t *GetUserByID_User) GetEmail() string
- func (t *GetUserByID_User) GetFirstName() string
- func (t *GetUserByID_User) GetID() string
- func (t *GetUserByID_User) GetLastName() string
- func (t *GetUserByID_User) GetLastSeen() *time.Time
- func (t *GetUserByID_User) GetOauth() bool
- func (t *GetUserByID_User) GetSetting() *GetUserByID_User_Setting
- func (t *GetUserByID_User) GetSub() *string
- func (t *GetUserByID_User) GetUpdatedAt() *time.Time
- func (t *GetUserByID_User) GetUpdatedBy() *string
- type GetUserByID_User_Setting
- func (t *GetUserByID_User_Setting) GetCreatedAt() *time.Time
- func (t *GetUserByID_User_Setting) GetCreatedBy() *string
- func (t *GetUserByID_User_Setting) GetEmailConfirmed() bool
- func (t *GetUserByID_User_Setting) GetLocked() bool
- func (t *GetUserByID_User_Setting) GetPermissions() []string
- func (t *GetUserByID_User_Setting) GetRole() *usersetting.Role
- func (t *GetUserByID_User_Setting) GetSilencedAt() *time.Time
- func (t *GetUserByID_User_Setting) GetStatus() *usersetting.Status
- func (t *GetUserByID_User_Setting) GetSuspendedAt() *time.Time
- func (t *GetUserByID_User_Setting) GetTags() []string
- func (t *GetUserByID_User_Setting) GetUpdatedAt() *time.Time
- func (t *GetUserByID_User_Setting) GetUpdatedBy() *string
- type GetUserSettingByID
- type GetUserSettingByID_UserSetting
- func (t *GetUserSettingByID_UserSetting) GetCreatedAt() *time.Time
- func (t *GetUserSettingByID_UserSetting) GetCreatedBy() *string
- func (t *GetUserSettingByID_UserSetting) GetDeletedAt() *time.Time
- func (t *GetUserSettingByID_UserSetting) GetDeletedBy() *string
- func (t *GetUserSettingByID_UserSetting) GetEmailConfirmed() bool
- func (t *GetUserSettingByID_UserSetting) GetID() string
- func (t *GetUserSettingByID_UserSetting) GetLocked() bool
- func (t *GetUserSettingByID_UserSetting) GetPermissions() []string
- func (t *GetUserSettingByID_UserSetting) GetRole() *usersetting.Role
- func (t *GetUserSettingByID_UserSetting) GetSilencedAt() *time.Time
- func (t *GetUserSettingByID_UserSetting) GetStatus() *usersetting.Status
- func (t *GetUserSettingByID_UserSetting) GetSuspendedAt() *time.Time
- func (t *GetUserSettingByID_UserSetting) GetTags() []string
- func (t *GetUserSettingByID_UserSetting) GetUpdatedAt() *time.Time
- func (t *GetUserSettingByID_UserSetting) GetUpdatedBy() *string
- type Group
- type GroupConnection
- type GroupCreatePayload
- type GroupDeletePayload
- type GroupEdge
- type GroupOrder
- type GroupOrderField
- type GroupSetting
- type GroupSettingConnection
- type GroupSettingCreatePayload
- type GroupSettingDeletePayload
- type GroupSettingEdge
- type GroupSettingUpdatePayload
- type GroupSettingWhereInput
- type GroupUpdatePayload
- type GroupWhereInput
- type GroupsWhere
- type GroupsWhere_Groups
- type GroupsWhere_Groups_Edges
- type GroupsWhere_Groups_Edges_Node
- func (t *GroupsWhere_Groups_Edges_Node) GetCreatedAt() *time.Time
- func (t *GroupsWhere_Groups_Edges_Node) GetCreatedBy() *string
- func (t *GroupsWhere_Groups_Edges_Node) GetDescription() *string
- func (t *GroupsWhere_Groups_Edges_Node) GetDisplayName() string
- func (t *GroupsWhere_Groups_Edges_Node) GetID() string
- func (t *GroupsWhere_Groups_Edges_Node) GetLogoURL() *string
- func (t *GroupsWhere_Groups_Edges_Node) GetName() string
- func (t *GroupsWhere_Groups_Edges_Node) GetOwner() *GroupsWhere_Groups_Edges_Node_Owner
- func (t *GroupsWhere_Groups_Edges_Node) GetSetting() *GroupsWhere_Groups_Edges_Node_Setting
- func (t *GroupsWhere_Groups_Edges_Node) GetUpdatedAt() *time.Time
- func (t *GroupsWhere_Groups_Edges_Node) GetUpdatedBy() *string
- func (t *GroupsWhere_Groups_Edges_Node) GetUsers() []*GroupsWhere_Groups_Edges_Node_Users
- type GroupsWhere_Groups_Edges_Node_Owner
- type GroupsWhere_Groups_Edges_Node_Setting
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetCreatedAt() *time.Time
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetCreatedBy() *string
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetID() string
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetSyncToGithub() bool
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetSyncToSlack() bool
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetTags() []string
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedAt() *time.Time
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedBy() *string
- func (t *GroupsWhere_Groups_Edges_Node_Setting) GetVisibility() *groupsetting.Visibility
- type GroupsWhere_Groups_Edges_Node_Users
- type Integration
- type IntegrationConnection
- type IntegrationCreatePayload
- type IntegrationDeletePayload
- type IntegrationEdge
- type IntegrationOrder
- type IntegrationOrderField
- type IntegrationUpdatePayload
- type IntegrationWhereInput
- type Mutation
- type OauthProvider
- type OauthProviderConnection
- type OauthProviderCreatePayload
- type OauthProviderDeletePayload
- type OauthProviderEdge
- type OauthProviderUpdatePayload
- type OauthProviderWhereInput
- type OhAuthTooToken
- type OhAuthTooTokenConnection
- type OhAuthTooTokenCreatePayload
- type OhAuthTooTokenDeletePayload
- type OhAuthTooTokenEdge
- type OhAuthTooTokenUpdatePayload
- type OhAuthTooTokenWhereInput
- type OrderDirection
- type Organization
- type OrganizationConnection
- type OrganizationCreatePayload
- type OrganizationDeletePayload
- type OrganizationEdge
- type OrganizationOrder
- type OrganizationOrderField
- type OrganizationSetting
- type OrganizationSettingConnection
- type OrganizationSettingCreatePayload
- type OrganizationSettingDeletePayload
- type OrganizationSettingEdge
- type OrganizationSettingUpdatePayload
- type OrganizationSettingWhereInput
- type OrganizationUpdatePayload
- type OrganizationWhereInput
- type OrganizationsWhere
- type OrganizationsWhere_Organizations
- type OrganizationsWhere_Organizations_Edges
- type OrganizationsWhere_Organizations_Edges_Node
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetChildren() *OrganizationsWhere_Organizations_Edges_Node_Children
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetCreatedAt() *time.Time
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetDescription() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetDisplayName() string
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetID() string
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetName() string
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetParent() *OrganizationsWhere_Organizations_Edges_Node_Parent
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetPersonalOrg() bool
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetSetting() *OrganizationsWhere_Organizations_Edges_Node_Setting
- func (t *OrganizationsWhere_Organizations_Edges_Node) GetUpdatedAt() *time.Time
- type OrganizationsWhere_Organizations_Edges_Node_Children
- type OrganizationsWhere_Organizations_Edges_Node_Children_Edges
- type OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node
- func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDescription() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName() string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetID() string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetName() string
- type OrganizationsWhere_Organizations_Edges_Node_Parent
- type OrganizationsWhere_Organizations_Edges_Node_Setting
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingAddress() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingContact() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingEmail() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingPhone() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedAt() *time.Time
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedBy() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetDomains() []string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetID() string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoCert() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoEntrypoint() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoIssuer() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetTags() []string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetTaxIdentifier() *string
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedAt() *time.Time
- func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedBy() *string
- type PageInfo
- type PersonalAccessToken
- type PersonalAccessTokenConnection
- type PersonalAccessTokenCreatePayload
- type PersonalAccessTokenDeletePayload
- type PersonalAccessTokenEdge
- type PersonalAccessTokenUpdatePayload
- type PersonalAccessTokenWhereInput
- type Query
- type RegistrationError
- type Session
- type SessionConnection
- type SessionCreatePayload
- type SessionDeletePayload
- type SessionEdge
- type SessionUpdatePayload
- type SessionWhereInput
- type UpdateEntitlementInput
- type UpdateGroup
- type UpdateGroupInput
- type UpdateGroupSettingInput
- type UpdateGroup_UpdateGroup
- type UpdateGroup_UpdateGroup_Group
- func (t *UpdateGroup_UpdateGroup_Group) GetDescription() *string
- func (t *UpdateGroup_UpdateGroup_Group) GetDisplayName() string
- func (t *UpdateGroup_UpdateGroup_Group) GetID() string
- func (t *UpdateGroup_UpdateGroup_Group) GetName() string
- func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedAt() *time.Time
- func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedBy() *string
- type UpdateIntegrationInput
- type UpdateOauthProviderInput
- type UpdateOhAuthTooTokenInput
- type UpdateOrganization
- type UpdateOrganizationInput
- type UpdateOrganizationSettingInput
- type UpdateOrganization_UpdateOrganization
- type UpdateOrganization_UpdateOrganization_Organization
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetDescription() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetDisplayName() string
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetID() string
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetName() string
- type UpdatePersonalAccessTokenInput
- type UpdateSessionInput
- type UpdateUser
- type UpdateUserInput
- type UpdateUserSettingInput
- type UpdateUser_UpdateUser
- type UpdateUser_UpdateUser_User
- func (t *UpdateUser_UpdateUser_User) GetAvatarLocalFile() *string
- func (t *UpdateUser_UpdateUser_User) GetAvatarRemoteURL() *string
- func (t *UpdateUser_UpdateUser_User) GetDisplayName() string
- func (t *UpdateUser_UpdateUser_User) GetEmail() string
- func (t *UpdateUser_UpdateUser_User) GetFirstName() string
- func (t *UpdateUser_UpdateUser_User) GetGroups() []*UpdateUser_UpdateUser_User_Groups
- func (t *UpdateUser_UpdateUser_User) GetID() string
- func (t *UpdateUser_UpdateUser_User) GetLastName() string
- func (t *UpdateUser_UpdateUser_User) GetOauth() bool
- func (t *UpdateUser_UpdateUser_User) GetOrganizations() []*UpdateUser_UpdateUser_User_Organizations
- func (t *UpdateUser_UpdateUser_User) GetPassword() *string
- func (t *UpdateUser_UpdateUser_User) GetPersonalAccessTokens() []*UpdateUser_UpdateUser_User_PersonalAccessTokens
- func (t *UpdateUser_UpdateUser_User) GetSetting() *UpdateUser_UpdateUser_User_Setting
- func (t *UpdateUser_UpdateUser_User) GetSub() *string
- type UpdateUser_UpdateUser_User_Groups
- type UpdateUser_UpdateUser_User_Organizations
- type UpdateUser_UpdateUser_User_PersonalAccessTokens
- type UpdateUser_UpdateUser_User_Setting
- func (t *UpdateUser_UpdateUser_User_Setting) GetCreatedAt() *time.Time
- func (t *UpdateUser_UpdateUser_User_Setting) GetCreatedBy() *string
- func (t *UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed() bool
- func (t *UpdateUser_UpdateUser_User_Setting) GetLocked() bool
- func (t *UpdateUser_UpdateUser_User_Setting) GetPermissions() []string
- func (t *UpdateUser_UpdateUser_User_Setting) GetRole() *usersetting.Role
- func (t *UpdateUser_UpdateUser_User_Setting) GetSilencedAt() *time.Time
- func (t *UpdateUser_UpdateUser_User_Setting) GetStatus() *usersetting.Status
- func (t *UpdateUser_UpdateUser_User_Setting) GetSuspendedAt() *time.Time
- func (t *UpdateUser_UpdateUser_User_Setting) GetTags() []string
- func (t *UpdateUser_UpdateUser_User_Setting) GetUpdatedAt() *time.Time
- func (t *UpdateUser_UpdateUser_User_Setting) GetUpdatedBy() *string
- type User
- type UserConnection
- type UserCreatePayload
- type UserDeletePayload
- type UserEdge
- type UserOrder
- type UserOrderField
- type UserSetting
- type UserSettingConnection
- type UserSettingCreatePayload
- type UserSettingDeletePayload
- type UserSettingEdge
- type UserSettingUpdatePayload
- type UserSettingWhereInput
- type UserUpdatePayload
- type UserWhereInput
Constants ¶
const CreateGroupDocument = `` /* 432-byte string literal not displayed */
const CreateOrganizationDocument = `` /* 594-byte string literal not displayed */
const CreatePersonalAccessTokenDocument = `` /* 316-byte string literal not displayed */
const CreateUserDocument = `` /* 452-byte string literal not displayed */
const DeleteGroupDocument = `mutation DeleteGroup ($deleteGroupId: ID!) {
deleteGroup(id: $deleteGroupId) {
deletedID
}
}
`
const DeleteOrganizationDocument = `mutation DeleteOrganization ($deleteOrganizationId: ID!) {
deleteOrganization(id: $deleteOrganizationId) {
deletedID
}
}
`
const DeletePersonalAccessTokenDocument = `` /* 153-byte string literal not displayed */
const DeleteUserDocument = `mutation DeleteUser ($deleteUserId: ID!) {
deleteUser(id: $deleteUserId) {
deletedID
}
}
`
const GetAllGroupsDocument = `` /* 426-byte string literal not displayed */
const GetAllOrganizationsDocument = `` /* 583-byte string literal not displayed */
const GetAllUsersDocument = `` /* 444-byte string literal not displayed */
const GetGroupByIDDocument = `` /* 368-byte string literal not displayed */
const GetGroupSettingDocument = `` /* 224-byte string literal not displayed */
const GetOrganizationByIDDocument = `` /* 545-byte string literal not displayed */
const GetOrganizationSettingDocument = `` /* 332-byte string literal not displayed */
const GetPersonalAccessTokenByIDDocument = `` /* 267-byte string literal not displayed */
const GetUserByIDDocument = `` /* 386-byte string literal not displayed */
const GetUserByIDWithOrgsDocument = `` /* 445-byte string literal not displayed */
const GetUserSettingByIDDocument = `` /* 256-byte string literal not displayed */
const GroupsWhereDocument = `` /* 466-byte string literal not displayed */
const OrganizationsWhereDocument = `` /* 630-byte string literal not displayed */
const UpdateGroupDocument = `` /* 211-byte string literal not displayed */
const UpdateOrganizationDocument = `` /* 227-byte string literal not displayed */
const UpdateUserDocument = `` /* 529-byte string literal not displayed */
Variables ¶
var AllGroupOrderField = []GroupOrderField{ GroupOrderFieldName, GroupOrderFieldDisplayName, }
var AllIntegrationOrderField = []IntegrationOrderField{ IntegrationOrderFieldName, IntegrationOrderFieldKind, }
var AllOrderDirection = []OrderDirection{ OrderDirectionAsc, OrderDirectionDesc, }
var AllOrganizationOrderField = []OrganizationOrderField{ OrganizationOrderFieldName, OrganizationOrderFieldDisplayName, }
var AllUserOrderField = []UserOrderField{ UserOrderFieldFirstName, UserOrderFieldLastName, UserOrderFieldDisplayName, }
var DocumentOperationNames = map[string]string{ GetGroupByIDDocument: "GetGroupByID", GroupsWhereDocument: "GroupsWhere", GetAllGroupsDocument: "GetAllGroups", CreateGroupDocument: "CreateGroup", UpdateGroupDocument: "UpdateGroup", DeleteGroupDocument: "DeleteGroup", GetGroupSettingDocument: "GetGroupSetting", GetOrganizationByIDDocument: "GetOrganizationByID", GetAllOrganizationsDocument: "GetAllOrganizations", OrganizationsWhereDocument: "OrganizationsWhere", CreateOrganizationDocument: "CreateOrganization", UpdateOrganizationDocument: "UpdateOrganization", DeleteOrganizationDocument: "DeleteOrganization", GetOrganizationSettingDocument: "GetOrganizationSetting", CreatePersonalAccessTokenDocument: "CreatePersonalAccessToken", GetPersonalAccessTokenByIDDocument: "GetPersonalAccessTokenByID", DeletePersonalAccessTokenDocument: "DeletePersonalAccessToken", GetUserByIDDocument: "GetUserByID", GetUserByIDWithOrgsDocument: "GetUserByIDWithOrgs", GetAllUsersDocument: "GetAllUsers", CreateUserDocument: "CreateUser", UpdateUserDocument: "UpdateUser", DeleteUserDocument: "DeleteUser", GetUserSettingByIDDocument: "GetUserSettingByID", }
Functions ¶
func Register ¶ added in v0.2.2
func Register(c *Client, ctx context.Context, r handlers.RegisterRequest) (*handlers.RegisterReply, error)
Register a new user within Datum
func WithAccessToken ¶
func WithAccessToken(accessToken string) clientv2.RequestInterceptor
WithAccessToken adds the authorization header to the client request
func WithEmptyInterceptor ¶
func WithEmptyInterceptor() clientv2.RequestInterceptor
WithEmptyInterceptor adds an empty interceptor
Types ¶
type AuthenticationError ¶
type AuthenticationError struct { // StatusCode is the http response code that was returned StatusCode int // Body of the response Body string }
AuthenticationError is returned when a user cannot be authenticated
func (*AuthenticationError) Error ¶
func (e *AuthenticationError) Error() string
Error returns the AuthenticationError in string format
type Client ¶
func (*Client) CreateGroup ¶
func (c *Client) CreateGroup(ctx context.Context, input CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateGroup, error)
func (*Client) CreateOrganization ¶
func (c *Client) CreateOrganization(ctx context.Context, input CreateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*CreateOrganization, error)
func (*Client) CreatePersonalAccessToken ¶
func (c *Client) CreatePersonalAccessToken(ctx context.Context, input CreatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreatePersonalAccessToken, error)
func (*Client) CreateUser ¶
func (c *Client) CreateUser(ctx context.Context, input CreateUserInput, interceptors ...clientv2.RequestInterceptor) (*CreateUser, error)
func (*Client) DeleteGroup ¶
func (c *Client) DeleteGroup(ctx context.Context, deleteGroupID string, interceptors ...clientv2.RequestInterceptor) (*DeleteGroup, error)
func (*Client) DeleteOrganization ¶
func (c *Client) DeleteOrganization(ctx context.Context, deleteOrganizationID string, interceptors ...clientv2.RequestInterceptor) (*DeleteOrganization, error)
func (*Client) DeletePersonalAccessToken ¶
func (c *Client) DeletePersonalAccessToken(ctx context.Context, deletePersonalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*DeletePersonalAccessToken, error)
func (*Client) DeleteUser ¶
func (c *Client) DeleteUser(ctx context.Context, deleteUserID string, interceptors ...clientv2.RequestInterceptor) (*DeleteUser, error)
func (*Client) GetAllGroups ¶
func (c *Client) GetAllGroups(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroups, error)
func (*Client) GetAllOrganizations ¶
func (c *Client) GetAllOrganizations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizations, error)
func (*Client) GetAllUsers ¶
func (c *Client) GetAllUsers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUsers, error)
func (*Client) GetGroupByID ¶
func (c *Client) GetGroupByID(ctx context.Context, groupID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupByID, error)
func (*Client) GetGroupSetting ¶
func (c *Client) GetGroupSetting(ctx context.Context, groupSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupSetting, error)
func (*Client) GetOrganizationByID ¶
func (c *Client) GetOrganizationByID(ctx context.Context, organizationID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationByID, error)
func (*Client) GetOrganizationSetting ¶
func (c *Client) GetOrganizationSetting(ctx context.Context, organizationSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSetting, error)
func (*Client) GetPersonalAccessTokenByID ¶
func (c *Client) GetPersonalAccessTokenByID(ctx context.Context, personalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetPersonalAccessTokenByID, error)
func (*Client) GetUserByID ¶
func (c *Client) GetUserByID(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByID, error)
func (*Client) GetUserByIDWithOrgs ¶
func (c *Client) GetUserByIDWithOrgs(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByIDWithOrgs, error)
func (*Client) GetUserSettingByID ¶ added in v0.2.3
func (c *Client) GetUserSettingByID(ctx context.Context, userSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingByID, error)
func (*Client) GroupsWhere ¶
func (c *Client) GroupsWhere(ctx context.Context, where *GroupWhereInput, interceptors ...clientv2.RequestInterceptor) (*GroupsWhere, error)
func (*Client) OrganizationsWhere ¶ added in v0.2.2
func (c *Client) OrganizationsWhere(ctx context.Context, where *OrganizationWhereInput, interceptors ...clientv2.RequestInterceptor) (*OrganizationsWhere, error)
func (*Client) UpdateGroup ¶
func (c *Client) UpdateGroup(ctx context.Context, updateGroupID string, input UpdateGroupInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroup, error)
func (*Client) UpdateOrganization ¶
func (c *Client) UpdateOrganization(ctx context.Context, updateOrganizationID string, input UpdateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganization, error)
func (*Client) UpdateUser ¶
func (c *Client) UpdateUser(ctx context.Context, updateUserID string, input UpdateUserInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUser, error)
type CreateEntitlementInput ¶
type CreateEntitlementInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` Tier *entitlement.Tier `json:"tier,omitempty"` // used to store references to external systems, e.g. Stripe ExternalCustomerID *string `json:"externalCustomerID,omitempty"` // used to store references to external systems, e.g. Stripe ExternalSubscriptionID *string `json:"externalSubscriptionID,omitempty"` // whether or not the customers entitlement expires - expires_at will show the time Expires *bool `json:"expires,omitempty"` // the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month ExpiresAt *time.Time `json:"expiresAt,omitempty"` // whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at Cancelled *bool `json:"cancelled,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
CreateEntitlementInput is used for create Entitlement object. Input was generated by ent.
type CreateGroup ¶
type CreateGroup struct {
CreateGroup CreateGroup_CreateGroup "json:\"createGroup\" graphql:\"createGroup\""
}
func (*CreateGroup) GetCreateGroup ¶
func (t *CreateGroup) GetCreateGroup() *CreateGroup_CreateGroup
type CreateGroupInput ¶
type CreateGroupInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // the name of the group - must be unique within the organization Name string `json:"name"` // the groups description Description *string `json:"description,omitempty"` // the URL to an auto generated gravatar image for the group GravatarLogoURL *string `json:"gravatarLogoURL,omitempty"` // the URL to an image uploaded by the customer for the groups avatar image LogoURL *string `json:"logoURL,omitempty"` // The group's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` SettingID string `json:"settingID"` UserIDs []string `json:"userIDs,omitempty"` OwnerID string `json:"ownerID"` }
CreateGroupInput is used for create Group object. Input was generated by ent.
type CreateGroupSettingInput ¶
type CreateGroupSettingInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // whether the group is visible to it's members / owners only or if it's searchable by anyone within the organization Visibility *groupsetting.Visibility `json:"visibility,omitempty"` // the policy governing ability to freely join a group, whether it requires an invitation, application, or either JoinPolicy *groupsetting.JoinPolicy `json:"joinPolicy,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` SyncToSlack *bool `json:"syncToSlack,omitempty"` SyncToGithub *bool `json:"syncToGithub,omitempty"` GroupID *string `json:"groupID,omitempty"` }
CreateGroupSettingInput is used for create GroupSetting object. Input was generated by ent.
type CreateGroup_CreateGroup ¶
type CreateGroup_CreateGroup struct {
Group CreateGroup_CreateGroup_Group "json:\"group\" graphql:\"group\""
}
func (*CreateGroup_CreateGroup) GetGroup ¶
func (t *CreateGroup_CreateGroup) GetGroup() *CreateGroup_CreateGroup_Group
type CreateGroup_CreateGroup_Group ¶
type CreateGroup_CreateGroup_Group struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Owner CreateGroup_CreateGroup_Group_Owner "json:\"owner\" graphql:\"owner\"" LogoURL *string "json:\"logoURL,omitempty\" graphql:\"logoURL\"" Users []*CreateGroup_CreateGroup_Group_Users "json:\"users,omitempty\" graphql:\"users\"" Setting CreateGroup_CreateGroup_Group_Setting "json:\"setting\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*CreateGroup_CreateGroup_Group) GetCreatedAt ¶
func (t *CreateGroup_CreateGroup_Group) GetCreatedAt() *time.Time
func (*CreateGroup_CreateGroup_Group) GetCreatedBy ¶
func (t *CreateGroup_CreateGroup_Group) GetCreatedBy() *string
func (*CreateGroup_CreateGroup_Group) GetDescription ¶
func (t *CreateGroup_CreateGroup_Group) GetDescription() *string
func (*CreateGroup_CreateGroup_Group) GetDisplayName ¶
func (t *CreateGroup_CreateGroup_Group) GetDisplayName() string
func (*CreateGroup_CreateGroup_Group) GetID ¶
func (t *CreateGroup_CreateGroup_Group) GetID() string
func (*CreateGroup_CreateGroup_Group) GetLogoURL ¶
func (t *CreateGroup_CreateGroup_Group) GetLogoURL() *string
func (*CreateGroup_CreateGroup_Group) GetName ¶
func (t *CreateGroup_CreateGroup_Group) GetName() string
func (*CreateGroup_CreateGroup_Group) GetOwner ¶
func (t *CreateGroup_CreateGroup_Group) GetOwner() *CreateGroup_CreateGroup_Group_Owner
func (*CreateGroup_CreateGroup_Group) GetSetting ¶
func (t *CreateGroup_CreateGroup_Group) GetSetting() *CreateGroup_CreateGroup_Group_Setting
func (*CreateGroup_CreateGroup_Group) GetUpdatedAt ¶
func (t *CreateGroup_CreateGroup_Group) GetUpdatedAt() *time.Time
func (*CreateGroup_CreateGroup_Group) GetUpdatedBy ¶
func (t *CreateGroup_CreateGroup_Group) GetUpdatedBy() *string
func (*CreateGroup_CreateGroup_Group) GetUsers ¶
func (t *CreateGroup_CreateGroup_Group) GetUsers() []*CreateGroup_CreateGroup_Group_Users
type CreateGroup_CreateGroup_Group_Owner ¶
type CreateGroup_CreateGroup_Group_Owner struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*CreateGroup_CreateGroup_Group_Owner) GetID ¶
func (t *CreateGroup_CreateGroup_Group_Owner) GetID() string
type CreateGroup_CreateGroup_Group_Setting ¶
type CreateGroup_CreateGroup_Group_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Visibility groupsetting.Visibility "json:\"visibility\" graphql:\"visibility\"" JoinPolicy groupsetting.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\"" SyncToSlack bool "json:\"syncToSlack\" graphql:\"syncToSlack\"" SyncToGithub bool "json:\"syncToGithub\" graphql:\"syncToGithub\"" Tags []string "json:\"tags\" graphql:\"tags\"" }
func (*CreateGroup_CreateGroup_Group_Setting) GetCreatedAt ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetCreatedAt() *time.Time
func (*CreateGroup_CreateGroup_Group_Setting) GetCreatedBy ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetCreatedBy() *string
func (*CreateGroup_CreateGroup_Group_Setting) GetID ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetID() string
func (*CreateGroup_CreateGroup_Group_Setting) GetJoinPolicy ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*CreateGroup_CreateGroup_Group_Setting) GetSyncToGithub ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetSyncToGithub() bool
func (*CreateGroup_CreateGroup_Group_Setting) GetSyncToSlack ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetSyncToSlack() bool
func (*CreateGroup_CreateGroup_Group_Setting) GetTags ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetTags() []string
func (*CreateGroup_CreateGroup_Group_Setting) GetUpdatedAt ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetUpdatedAt() *time.Time
func (*CreateGroup_CreateGroup_Group_Setting) GetUpdatedBy ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetUpdatedBy() *string
func (*CreateGroup_CreateGroup_Group_Setting) GetVisibility ¶
func (t *CreateGroup_CreateGroup_Group_Setting) GetVisibility() *groupsetting.Visibility
type CreateGroup_CreateGroup_Group_Users ¶
type CreateGroup_CreateGroup_Group_Users struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" }
func (*CreateGroup_CreateGroup_Group_Users) GetDisplayName ¶
func (t *CreateGroup_CreateGroup_Group_Users) GetDisplayName() string
func (*CreateGroup_CreateGroup_Group_Users) GetEmail ¶
func (t *CreateGroup_CreateGroup_Group_Users) GetEmail() string
func (*CreateGroup_CreateGroup_Group_Users) GetID ¶
func (t *CreateGroup_CreateGroup_Group_Users) GetID() string
type CreateIntegrationInput ¶
type CreateIntegrationInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // the name of the integration - must be unique within the organization Name string `json:"name"` // a description of the integration Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` SecretName string `json:"secretName"` OwnerID *string `json:"ownerID,omitempty"` }
CreateIntegrationInput is used for create Integration object. Input was generated by ent.
type CreateOauthProviderInput ¶
type CreateOauthProviderInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // the oauth provider's name Name string `json:"name"` // the client id for the oauth provider ClientID string `json:"clientID"` // the client secret ClientSecret string `json:"clientSecret"` // the redirect url RedirectURL string `json:"redirectURL"` // the scopes Scopes string `json:"scopes"` // the auth url of the provider AuthURL string `json:"authURL"` // the token url of the provider TokenURL string `json:"tokenURL"` // the auth style, 0: auto detect 1: third party log in 2: log in with username and password AuthStyle int64 `json:"authStyle"` // the URL to request user information by token InfoURL string `json:"infoURL"` OwnerID *string `json:"ownerID,omitempty"` }
CreateOauthProviderInput is used for create OauthProvider object. Input was generated by ent.
type CreateOhAuthTooTokenInput ¶
type CreateOhAuthTooTokenInput struct { ClientID string `json:"clientID"` Scopes []string `json:"scopes,omitempty"` Nonce string `json:"nonce"` ClaimsUserID string `json:"claimsUserID"` ClaimsUsername string `json:"claimsUsername"` ClaimsEmail string `json:"claimsEmail"` ClaimsEmailVerified bool `json:"claimsEmailVerified"` ClaimsGroups []string `json:"claimsGroups,omitempty"` ClaimsPreferredUsername string `json:"claimsPreferredUsername"` ConnectorID string `json:"connectorID"` ConnectorData []string `json:"connectorData,omitempty"` LastUsed *time.Time `json:"lastUsed,omitempty"` }
CreateOhAuthTooTokenInput is used for create OhAuthTooToken object. Input was generated by ent.
type CreateOrganization ¶
type CreateOrganization struct {
CreateOrganization CreateOrganization_CreateOrganization "json:\"createOrganization\" graphql:\"createOrganization\""
}
func (*CreateOrganization) GetCreateOrganization ¶
func (t *CreateOrganization) GetCreateOrganization() *CreateOrganization_CreateOrganization
type CreateOrganizationInput ¶
type CreateOrganizationInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // the name of the organization Name string `json:"name"` // The organization's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` // An optional description of the organization Description *string `json:"description,omitempty"` // orgs directly associated with a user PersonalOrg *bool `json:"personalOrg,omitempty"` ParentID *string `json:"parentID,omitempty"` UserIDs []string `json:"userIDs,omitempty"` GroupIDs []string `json:"groupIDs,omitempty"` IntegrationIDs []string `json:"integrationIDs,omitempty"` SettingID *string `json:"settingID,omitempty"` EntitlementIDs []string `json:"entitlementIDs,omitempty"` OauthproviderIDs []string `json:"oauthproviderIDs,omitempty"` }
CreateOrganizationInput is used for create Organization object. Input was generated by ent.
type CreateOrganizationSettingInput ¶
type CreateOrganizationSettingInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // domains associated with the organization Domains []string `json:"domains,omitempty"` SsoCert *string `json:"ssoCert,omitempty"` SsoEntrypoint *string `json:"ssoEntrypoint,omitempty"` SsoIssuer *string `json:"ssoIssuer,omitempty"` // Name of the person to contact for billing BillingContact *string `json:"billingContact,omitempty"` BillingEmail *string `json:"billingEmail,omitempty"` BillingPhone *string `json:"billingPhone,omitempty"` BillingAddress *string `json:"billingAddress,omitempty"` // Usually government-issued tax ID or business ID such as ABN in Australia TaxIdentifier *string `json:"taxIdentifier,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` OrganizationID *string `json:"organizationID,omitempty"` }
CreateOrganizationSettingInput is used for create OrganizationSetting object. Input was generated by ent.
type CreateOrganization_CreateOrganization ¶
type CreateOrganization_CreateOrganization struct {
Organization CreateOrganization_CreateOrganization_Organization "json:\"organization\" graphql:\"organization\""
}
func (*CreateOrganization_CreateOrganization) GetOrganization ¶
func (t *CreateOrganization_CreateOrganization) GetOrganization() *CreateOrganization_CreateOrganization_Organization
type CreateOrganization_CreateOrganization_Organization ¶
type CreateOrganization_CreateOrganization_Organization struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" PersonalOrg bool "json:\"personalOrg\" graphql:\"personalOrg\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" Setting *CreateOrganization_CreateOrganization_Organization_Setting "json:\"setting,omitempty\" graphql:\"setting\"" Parent *CreateOrganization_CreateOrganization_Organization_Parent "json:\"parent,omitempty\" graphql:\"parent\"" Children CreateOrganization_CreateOrganization_Organization_Children "json:\"children\" graphql:\"children\"" }
func (*CreateOrganization_CreateOrganization_Organization) GetChildren ¶
func (*CreateOrganization_CreateOrganization_Organization) GetCreatedAt ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetCreatedAt() *time.Time
func (*CreateOrganization_CreateOrganization_Organization) GetDescription ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetDescription() *string
func (*CreateOrganization_CreateOrganization_Organization) GetDisplayName ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetDisplayName() string
func (*CreateOrganization_CreateOrganization_Organization) GetID ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetID() string
func (*CreateOrganization_CreateOrganization_Organization) GetName ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetName() string
func (*CreateOrganization_CreateOrganization_Organization) GetPersonalOrg ¶ added in v0.2.2
func (t *CreateOrganization_CreateOrganization_Organization) GetPersonalOrg() bool
func (*CreateOrganization_CreateOrganization_Organization) GetSetting ¶
func (*CreateOrganization_CreateOrganization_Organization) GetUpdatedAt ¶
func (t *CreateOrganization_CreateOrganization_Organization) GetUpdatedAt() *time.Time
type CreateOrganization_CreateOrganization_Organization_Children ¶
type CreateOrganization_CreateOrganization_Organization_Children struct {
Edges []*CreateOrganization_CreateOrganization_Organization_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
type CreateOrganization_CreateOrganization_Organization_Children_Edges ¶
type CreateOrganization_CreateOrganization_Organization_Children_Edges struct {
Node *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
type CreateOrganization_CreateOrganization_Organization_Children_Edges_Node ¶
type CreateOrganization_CreateOrganization_Organization_Children_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" }
func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDescription ¶
func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDescription() *string
func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDisplayName ¶
func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDisplayName() string
func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetID ¶
func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetID() string
func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetName ¶
func (t *CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetName() string
type CreateOrganization_CreateOrganization_Organization_Parent ¶
type CreateOrganization_CreateOrganization_Organization_Parent struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
func (*CreateOrganization_CreateOrganization_Organization_Parent) GetID ¶
func (t *CreateOrganization_CreateOrganization_Organization_Parent) GetID() string
func (*CreateOrganization_CreateOrganization_Organization_Parent) GetName ¶
func (t *CreateOrganization_CreateOrganization_Organization_Parent) GetName() string
type CreateOrganization_CreateOrganization_Organization_Setting ¶
type CreateOrganization_CreateOrganization_Organization_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Domains []string "json:\"domains,omitempty\" graphql:\"domains\"" SsoCert *string "json:\"ssoCert,omitempty\" graphql:\"ssoCert\"" SsoEntrypoint *string "json:\"ssoEntrypoint,omitempty\" graphql:\"ssoEntrypoint\"" SsoIssuer *string "json:\"ssoIssuer,omitempty\" graphql:\"ssoIssuer\"" BillingContact *string "json:\"billingContact,omitempty\" graphql:\"billingContact\"" BillingEmail *string "json:\"billingEmail,omitempty\" graphql:\"billingEmail\"" BillingPhone *string "json:\"billingPhone,omitempty\" graphql:\"billingPhone\"" BillingAddress *string "json:\"billingAddress,omitempty\" graphql:\"billingAddress\"" TaxIdentifier *string "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\"" Tags []string "json:\"tags,omitempty\" graphql:\"tags\"" }
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingAddress ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingAddress() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingContact ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingContact() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingEmail ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingEmail() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingPhone ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetBillingPhone() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedAt ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedAt() *time.Time
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedBy ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedBy() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetDomains ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetDomains() []string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetID ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetID() string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetSsoCert ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoCert() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetSsoEntrypoint ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoEntrypoint() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetSsoIssuer ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetSsoIssuer() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetTags ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetTags() []string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetTaxIdentifier ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetTaxIdentifier() *string
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedAt ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedAt() *time.Time
func (*CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedBy ¶
func (t *CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedBy() *string
type CreatePersonalAccessToken ¶
type CreatePersonalAccessToken struct {
CreatePersonalAccessToken CreatePersonalAccessToken_CreatePersonalAccessToken "json:\"createPersonalAccessToken\" graphql:\"createPersonalAccessToken\""
}
func (*CreatePersonalAccessToken) GetCreatePersonalAccessToken ¶
func (t *CreatePersonalAccessToken) GetCreatePersonalAccessToken() *CreatePersonalAccessToken_CreatePersonalAccessToken
type CreatePersonalAccessTokenInput ¶
type CreatePersonalAccessTokenInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // the name associated with the token Name string `json:"name"` Token *string `json:"token,omitempty"` // what abilites the token should have Abilities []string `json:"abilities,omitempty"` // when the token expires ExpiresAt time.Time `json:"expiresAt"` // a description of the token's purpose Description *string `json:"description,omitempty"` LastUsedAt *time.Time `json:"lastUsedAt,omitempty"` OwnerID string `json:"ownerID"` }
CreatePersonalAccessTokenInput is used for create PersonalAccessToken object. Input was generated by ent.
type CreatePersonalAccessToken_CreatePersonalAccessToken ¶
type CreatePersonalAccessToken_CreatePersonalAccessToken struct {
PersonalAccessToken CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken "json:\"PersonalAccessToken\" graphql:\"PersonalAccessToken\""
}
func (*CreatePersonalAccessToken_CreatePersonalAccessToken) GetPersonalAccessToken ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken) GetPersonalAccessToken() *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken
type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken ¶
type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Name string "json:\"name\" graphql:\"name\"" Abilities []string "json:\"abilities,omitempty\" graphql:\"abilities\"" ExpiresAt time.Time "json:\"expiresAt\" graphql:\"expiresAt\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" LastUsedAt *time.Time "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\"" Owner CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner "json:\"owner\" graphql:\"owner\"" }
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetAbilities ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetAbilities() []string
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedAt ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedAt() *time.Time
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedBy ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetCreatedBy() *string
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetDescription ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetDescription() *string
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetExpiresAt ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetExpiresAt() *time.Time
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetLastUsedAt ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetLastUsedAt() *time.Time
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetName ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetName() string
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedAt ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedAt() *time.Time
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedBy ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedBy() *string
type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner ¶
type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner) GetDisplayName ¶
func (t *CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner) GetDisplayName() string
type CreateSessionInput ¶
type CreateSessionInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // token is a string token issued to users that has a limited lifetime SessionToken string `json:"sessionToken"` IssuedAt time.Time `json:"issuedAt"` ExpiresAt time.Time `json:"expiresAt"` // organization ID of the organization the user is accessing OrganizationID string `json:"organizationID"` OwnerID string `json:"ownerID"` }
CreateSessionInput is used for create Session object. Input was generated by ent.
type CreateUser ¶
type CreateUser struct {
CreateUser CreateUser_CreateUser "json:\"createUser\" graphql:\"createUser\""
}
func (*CreateUser) GetCreateUser ¶
func (t *CreateUser) GetCreateUser() *CreateUser_CreateUser
type CreateUserInput ¶
type CreateUserInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` Email string `json:"email"` FirstName string `json:"firstName"` LastName string `json:"lastName"` // The user's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` // URL of the user's remote avatar AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"` // The user's local avatar file AvatarLocalFile *string `json:"avatarLocalFile,omitempty"` // The time the user's (local) avatar was last updated AvatarUpdatedAt *time.Time `json:"avatarUpdatedAt,omitempty"` // the time the user was last seen LastSeen *time.Time `json:"lastSeen,omitempty"` // user password hash Password *string `json:"password,omitempty"` // the Subject of the user JWT Sub *string `json:"sub,omitempty"` // whether the user uses oauth for login or not Oauth *bool `json:"oauth,omitempty"` OrganizationIDs []string `json:"organizationIDs,omitempty"` SessionIDs []string `json:"sessionIDs,omitempty"` GroupIDs []string `json:"groupIDs,omitempty"` PersonalAccessTokenIDs []string `json:"personalAccessTokenIDs,omitempty"` SettingID string `json:"settingID"` EmailVerificationTokenIDs []string `json:"emailVerificationTokenIDs,omitempty"` ResetTokenIDs []string `json:"resetTokenIDs,omitempty"` }
CreateUserInput is used for create User object. Input was generated by ent.
type CreateUserSettingInput ¶
type CreateUserSettingInput struct { CreatedAt *time.Time `json:"createdAt,omitempty"` UpdatedAt *time.Time `json:"updatedAt,omitempty"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // user account is locked if unconfirmed or explicitly locked Locked *bool `json:"locked,omitempty"` // The time notifications regarding the user were silenced SilencedAt *time.Time `json:"silencedAt,omitempty"` // The time the user was suspended SuspendedAt *time.Time `json:"suspendedAt,omitempty"` // local user password recovery code generated during account creation - does not exist for oauth'd users RecoveryCode *string `json:"recoveryCode,omitempty"` Status *usersetting.Status `json:"status,omitempty"` Role *usersetting.Role `json:"role,omitempty"` Permissions []string `json:"permissions,omitempty"` EmailConfirmed *bool `json:"emailConfirmed,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` UserID *string `json:"userID,omitempty"` }
CreateUserSettingInput is used for create UserSetting object. Input was generated by ent.
type CreateUser_CreateUser ¶
type CreateUser_CreateUser struct {
User CreateUser_CreateUser_User "json:\"user\" graphql:\"user\""
}
func (*CreateUser_CreateUser) GetUser ¶
func (t *CreateUser_CreateUser) GetUser() *CreateUser_CreateUser_User
type CreateUser_CreateUser_User ¶
type CreateUser_CreateUser_User struct { ID string "json:\"id\" graphql:\"id\"" Email string "json:\"email\" graphql:\"email\"" FirstName string "json:\"firstName\" graphql:\"firstName\"" LastName string "json:\"lastName\" graphql:\"lastName\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" AvatarRemoteURL *string "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\"" AvatarLocalFile *string "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\"" Password *string "json:\"password,omitempty\" graphql:\"password\"" Sub *string "json:\"sub,omitempty\" graphql:\"sub\"" Oauth bool "json:\"oauth\" graphql:\"oauth\"" Organizations []*CreateUser_CreateUser_User_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\"" Groups []*CreateUser_CreateUser_User_Groups "json:\"groups,omitempty\" graphql:\"groups\"" Setting CreateUser_CreateUser_User_Setting "json:\"setting\" graphql:\"setting\"" }
func (*CreateUser_CreateUser_User) GetAvatarLocalFile ¶
func (t *CreateUser_CreateUser_User) GetAvatarLocalFile() *string
func (*CreateUser_CreateUser_User) GetAvatarRemoteURL ¶
func (t *CreateUser_CreateUser_User) GetAvatarRemoteURL() *string
func (*CreateUser_CreateUser_User) GetDisplayName ¶
func (t *CreateUser_CreateUser_User) GetDisplayName() string
func (*CreateUser_CreateUser_User) GetEmail ¶
func (t *CreateUser_CreateUser_User) GetEmail() string
func (*CreateUser_CreateUser_User) GetFirstName ¶
func (t *CreateUser_CreateUser_User) GetFirstName() string
func (*CreateUser_CreateUser_User) GetGroups ¶
func (t *CreateUser_CreateUser_User) GetGroups() []*CreateUser_CreateUser_User_Groups
func (*CreateUser_CreateUser_User) GetID ¶
func (t *CreateUser_CreateUser_User) GetID() string
func (*CreateUser_CreateUser_User) GetLastName ¶
func (t *CreateUser_CreateUser_User) GetLastName() string
func (*CreateUser_CreateUser_User) GetOauth ¶
func (t *CreateUser_CreateUser_User) GetOauth() bool
func (*CreateUser_CreateUser_User) GetOrganizations ¶
func (t *CreateUser_CreateUser_User) GetOrganizations() []*CreateUser_CreateUser_User_Organizations
func (*CreateUser_CreateUser_User) GetPassword ¶
func (t *CreateUser_CreateUser_User) GetPassword() *string
func (*CreateUser_CreateUser_User) GetSetting ¶
func (t *CreateUser_CreateUser_User) GetSetting() *CreateUser_CreateUser_User_Setting
func (*CreateUser_CreateUser_User) GetSub ¶
func (t *CreateUser_CreateUser_User) GetSub() *string
type CreateUser_CreateUser_User_Groups ¶
type CreateUser_CreateUser_User_Groups struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*CreateUser_CreateUser_User_Groups) GetID ¶
func (t *CreateUser_CreateUser_User_Groups) GetID() string
type CreateUser_CreateUser_User_Organizations ¶
type CreateUser_CreateUser_User_Organizations struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*CreateUser_CreateUser_User_Organizations) GetID ¶
func (t *CreateUser_CreateUser_User_Organizations) GetID() string
type CreateUser_CreateUser_User_Setting ¶
type CreateUser_CreateUser_User_Setting struct { EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" Locked bool "json:\"locked\" graphql:\"locked\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Tags []string "json:\"tags\" graphql:\"tags\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" }
func (*CreateUser_CreateUser_User_Setting) GetCreatedAt ¶
func (t *CreateUser_CreateUser_User_Setting) GetCreatedAt() *time.Time
func (*CreateUser_CreateUser_User_Setting) GetCreatedBy ¶
func (t *CreateUser_CreateUser_User_Setting) GetCreatedBy() *string
func (*CreateUser_CreateUser_User_Setting) GetEmailConfirmed ¶
func (t *CreateUser_CreateUser_User_Setting) GetEmailConfirmed() bool
func (*CreateUser_CreateUser_User_Setting) GetLocked ¶
func (t *CreateUser_CreateUser_User_Setting) GetLocked() bool
func (*CreateUser_CreateUser_User_Setting) GetPermissions ¶
func (t *CreateUser_CreateUser_User_Setting) GetPermissions() []string
func (*CreateUser_CreateUser_User_Setting) GetRole ¶
func (t *CreateUser_CreateUser_User_Setting) GetRole() *usersetting.Role
func (*CreateUser_CreateUser_User_Setting) GetSilencedAt ¶
func (t *CreateUser_CreateUser_User_Setting) GetSilencedAt() *time.Time
func (*CreateUser_CreateUser_User_Setting) GetStatus ¶
func (t *CreateUser_CreateUser_User_Setting) GetStatus() *usersetting.Status
func (*CreateUser_CreateUser_User_Setting) GetSuspendedAt ¶
func (t *CreateUser_CreateUser_User_Setting) GetSuspendedAt() *time.Time
func (*CreateUser_CreateUser_User_Setting) GetTags ¶
func (t *CreateUser_CreateUser_User_Setting) GetTags() []string
func (*CreateUser_CreateUser_User_Setting) GetUpdatedAt ¶
func (t *CreateUser_CreateUser_User_Setting) GetUpdatedAt() *time.Time
func (*CreateUser_CreateUser_User_Setting) GetUpdatedBy ¶
func (t *CreateUser_CreateUser_User_Setting) GetUpdatedBy() *string
type DatumClient ¶
type DatumClient interface { GetGroupByID(ctx context.Context, groupID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupByID, error) GroupsWhere(ctx context.Context, where *GroupWhereInput, interceptors ...clientv2.RequestInterceptor) (*GroupsWhere, error) GetAllGroups(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroups, error) CreateGroup(ctx context.Context, input CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateGroup, error) UpdateGroup(ctx context.Context, updateGroupID string, input UpdateGroupInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroup, error) DeleteGroup(ctx context.Context, deleteGroupID string, interceptors ...clientv2.RequestInterceptor) (*DeleteGroup, error) GetGroupSetting(ctx context.Context, groupSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupSetting, error) GetOrganizationByID(ctx context.Context, organizationID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationByID, error) GetAllOrganizations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizations, error) OrganizationsWhere(ctx context.Context, where *OrganizationWhereInput, interceptors ...clientv2.RequestInterceptor) (*OrganizationsWhere, error) CreateOrganization(ctx context.Context, input CreateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*CreateOrganization, error) UpdateOrganization(ctx context.Context, updateOrganizationID string, input UpdateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganization, error) DeleteOrganization(ctx context.Context, deleteOrganizationID string, interceptors ...clientv2.RequestInterceptor) (*DeleteOrganization, error) GetOrganizationSetting(ctx context.Context, organizationSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSetting, error) CreatePersonalAccessToken(ctx context.Context, input CreatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreatePersonalAccessToken, error) GetPersonalAccessTokenByID(ctx context.Context, personalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetPersonalAccessTokenByID, error) DeletePersonalAccessToken(ctx context.Context, deletePersonalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*DeletePersonalAccessToken, error) GetUserByID(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByID, error) GetUserByIDWithOrgs(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByIDWithOrgs, error) GetAllUsers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUsers, error) CreateUser(ctx context.Context, input CreateUserInput, interceptors ...clientv2.RequestInterceptor) (*CreateUser, error) UpdateUser(ctx context.Context, updateUserID string, input UpdateUserInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUser, error) DeleteUser(ctx context.Context, deleteUserID string, interceptors ...clientv2.RequestInterceptor) (*DeleteUser, error) GetUserSettingByID(ctx context.Context, userSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingByID, error) }
func NewClient ¶
func NewClient(cli *http.Client, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) DatumClient
type DeleteGroup ¶
type DeleteGroup struct {
DeleteGroup DeleteGroup_DeleteGroup "json:\"deleteGroup\" graphql:\"deleteGroup\""
}
func (*DeleteGroup) GetDeleteGroup ¶
func (t *DeleteGroup) GetDeleteGroup() *DeleteGroup_DeleteGroup
type DeleteGroup_DeleteGroup ¶
type DeleteGroup_DeleteGroup struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*DeleteGroup_DeleteGroup) GetDeletedID ¶
func (t *DeleteGroup_DeleteGroup) GetDeletedID() string
type DeleteOrganization ¶
type DeleteOrganization struct {
DeleteOrganization DeleteOrganization_DeleteOrganization "json:\"deleteOrganization\" graphql:\"deleteOrganization\""
}
func (*DeleteOrganization) GetDeleteOrganization ¶
func (t *DeleteOrganization) GetDeleteOrganization() *DeleteOrganization_DeleteOrganization
type DeleteOrganization_DeleteOrganization ¶
type DeleteOrganization_DeleteOrganization struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*DeleteOrganization_DeleteOrganization) GetDeletedID ¶
func (t *DeleteOrganization_DeleteOrganization) GetDeletedID() string
type DeletePersonalAccessToken ¶
type DeletePersonalAccessToken struct {
DeletePersonalAccessToken DeletePersonalAccessToken_DeletePersonalAccessToken "json:\"deletePersonalAccessToken\" graphql:\"deletePersonalAccessToken\""
}
func (*DeletePersonalAccessToken) GetDeletePersonalAccessToken ¶
func (t *DeletePersonalAccessToken) GetDeletePersonalAccessToken() *DeletePersonalAccessToken_DeletePersonalAccessToken
type DeletePersonalAccessToken_DeletePersonalAccessToken ¶
type DeletePersonalAccessToken_DeletePersonalAccessToken struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*DeletePersonalAccessToken_DeletePersonalAccessToken) GetDeletedID ¶
func (t *DeletePersonalAccessToken_DeletePersonalAccessToken) GetDeletedID() string
type DeleteUser ¶
type DeleteUser struct {
DeleteUser DeleteUser_DeleteUser "json:\"deleteUser\" graphql:\"deleteUser\""
}
func (*DeleteUser) GetDeleteUser ¶
func (t *DeleteUser) GetDeleteUser() *DeleteUser_DeleteUser
type DeleteUser_DeleteUser ¶
type DeleteUser_DeleteUser struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*DeleteUser_DeleteUser) GetDeletedID ¶
func (t *DeleteUser_DeleteUser) GetDeletedID() string
type Entitlement ¶
type Entitlement struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` Tier entitlement.Tier `json:"tier"` // used to store references to external systems, e.g. Stripe ExternalCustomerID *string `json:"externalCustomerID,omitempty"` // used to store references to external systems, e.g. Stripe ExternalSubscriptionID *string `json:"externalSubscriptionID,omitempty"` // whether or not the customers entitlement expires - expires_at will show the time Expires bool `json:"expires"` // the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month ExpiresAt *time.Time `json:"expiresAt,omitempty"` // whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at Cancelled bool `json:"cancelled"` Owner *Organization `json:"owner,omitempty"` }
func (Entitlement) IsNode ¶
func (Entitlement) IsNode()
type EntitlementConnection ¶
type EntitlementConnection struct { // A list of edges. Edges []*EntitlementEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type EntitlementCreatePayload ¶
type EntitlementCreatePayload struct { // Created entitlement Entitlement Entitlement `json:"entitlement"` }
Return response for createEntitlement mutation
type EntitlementDeletePayload ¶
type EntitlementDeletePayload struct { // Deleted entitlement ID DeletedID string `json:"deletedID"` }
Return response for deleteEntitlement mutation
type EntitlementEdge ¶
type EntitlementEdge struct { // The item at the end of the edge. Node *Entitlement `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type EntitlementUpdatePayload ¶
type EntitlementUpdatePayload struct { // Updated entitlement Entitlement Entitlement `json:"entitlement"` }
Return response for updateEntitlement mutation
type EntitlementWhereInput ¶
type EntitlementWhereInput struct { Not *EntitlementWhereInput `json:"not,omitempty"` And []*EntitlementWhereInput `json:"and,omitempty"` Or []*EntitlementWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // tier field predicates Tier *entitlement.Tier `json:"tier,omitempty"` TierNeq *entitlement.Tier `json:"tierNEQ,omitempty"` TierIn []entitlement.Tier `json:"tierIn,omitempty"` TierNotIn []entitlement.Tier `json:"tierNotIn,omitempty"` // external_customer_id field predicates ExternalCustomerID *string `json:"externalCustomerID,omitempty"` ExternalCustomerIDNeq *string `json:"externalCustomerIDNEQ,omitempty"` ExternalCustomerIDIn []string `json:"externalCustomerIDIn,omitempty"` ExternalCustomerIDNotIn []string `json:"externalCustomerIDNotIn,omitempty"` ExternalCustomerIDGt *string `json:"externalCustomerIDGT,omitempty"` ExternalCustomerIDGte *string `json:"externalCustomerIDGTE,omitempty"` ExternalCustomerIDLt *string `json:"externalCustomerIDLT,omitempty"` ExternalCustomerIDLte *string `json:"externalCustomerIDLTE,omitempty"` ExternalCustomerIDContains *string `json:"externalCustomerIDContains,omitempty"` ExternalCustomerIDHasPrefix *string `json:"externalCustomerIDHasPrefix,omitempty"` ExternalCustomerIDHasSuffix *string `json:"externalCustomerIDHasSuffix,omitempty"` ExternalCustomerIDIsNil *bool `json:"externalCustomerIDIsNil,omitempty"` ExternalCustomerIDNotNil *bool `json:"externalCustomerIDNotNil,omitempty"` ExternalCustomerIDEqualFold *string `json:"externalCustomerIDEqualFold,omitempty"` ExternalCustomerIDContainsFold *string `json:"externalCustomerIDContainsFold,omitempty"` // external_subscription_id field predicates ExternalSubscriptionID *string `json:"externalSubscriptionID,omitempty"` ExternalSubscriptionIDNeq *string `json:"externalSubscriptionIDNEQ,omitempty"` ExternalSubscriptionIDIn []string `json:"externalSubscriptionIDIn,omitempty"` ExternalSubscriptionIDNotIn []string `json:"externalSubscriptionIDNotIn,omitempty"` ExternalSubscriptionIDGt *string `json:"externalSubscriptionIDGT,omitempty"` ExternalSubscriptionIDGte *string `json:"externalSubscriptionIDGTE,omitempty"` ExternalSubscriptionIDLt *string `json:"externalSubscriptionIDLT,omitempty"` ExternalSubscriptionIDLte *string `json:"externalSubscriptionIDLTE,omitempty"` ExternalSubscriptionIDContains *string `json:"externalSubscriptionIDContains,omitempty"` ExternalSubscriptionIDHasPrefix *string `json:"externalSubscriptionIDHasPrefix,omitempty"` ExternalSubscriptionIDHasSuffix *string `json:"externalSubscriptionIDHasSuffix,omitempty"` ExternalSubscriptionIDIsNil *bool `json:"externalSubscriptionIDIsNil,omitempty"` ExternalSubscriptionIDNotNil *bool `json:"externalSubscriptionIDNotNil,omitempty"` ExternalSubscriptionIDEqualFold *string `json:"externalSubscriptionIDEqualFold,omitempty"` ExternalSubscriptionIDContainsFold *string `json:"externalSubscriptionIDContainsFold,omitempty"` // expires field predicates Expires *bool `json:"expires,omitempty"` ExpiresNeq *bool `json:"expiresNEQ,omitempty"` // expires_at field predicates ExpiresAt *time.Time `json:"expiresAt,omitempty"` ExpiresAtNeq *time.Time `json:"expiresAtNEQ,omitempty"` ExpiresAtIn []*time.Time `json:"expiresAtIn,omitempty"` ExpiresAtNotIn []*time.Time `json:"expiresAtNotIn,omitempty"` ExpiresAtGt *time.Time `json:"expiresAtGT,omitempty"` ExpiresAtGte *time.Time `json:"expiresAtGTE,omitempty"` ExpiresAtLt *time.Time `json:"expiresAtLT,omitempty"` ExpiresAtLte *time.Time `json:"expiresAtLTE,omitempty"` ExpiresAtIsNil *bool `json:"expiresAtIsNil,omitempty"` ExpiresAtNotNil *bool `json:"expiresAtNotNil,omitempty"` // cancelled field predicates Cancelled *bool `json:"cancelled,omitempty"` CancelledNeq *bool `json:"cancelledNEQ,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"` }
EntitlementWhereInput is used for filtering Entitlement objects. Input was generated by ent.
type GetAllGroups ¶
type GetAllGroups struct {
Groups GetAllGroups_Groups "json:\"groups\" graphql:\"groups\""
}
func (*GetAllGroups) GetGroups ¶
func (t *GetAllGroups) GetGroups() *GetAllGroups_Groups
type GetAllGroups_Groups ¶
type GetAllGroups_Groups struct {
Edges []*GetAllGroups_Groups_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetAllGroups_Groups) GetEdges ¶
func (t *GetAllGroups_Groups) GetEdges() []*GetAllGroups_Groups_Edges
type GetAllGroups_Groups_Edges ¶
type GetAllGroups_Groups_Edges struct {
Node *GetAllGroups_Groups_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*GetAllGroups_Groups_Edges) GetNode ¶
func (t *GetAllGroups_Groups_Edges) GetNode() *GetAllGroups_Groups_Edges_Node
type GetAllGroups_Groups_Edges_Node ¶
type GetAllGroups_Groups_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Owner GetAllGroups_Groups_Edges_Node_Owner "json:\"owner\" graphql:\"owner\"" LogoURL *string "json:\"logoURL,omitempty\" graphql:\"logoURL\"" Users []*GetAllGroups_Groups_Edges_Node_Users "json:\"users,omitempty\" graphql:\"users\"" Setting GetAllGroups_Groups_Edges_Node_Setting "json:\"setting\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*GetAllGroups_Groups_Edges_Node) GetCreatedAt ¶
func (t *GetAllGroups_Groups_Edges_Node) GetCreatedAt() *time.Time
func (*GetAllGroups_Groups_Edges_Node) GetCreatedBy ¶
func (t *GetAllGroups_Groups_Edges_Node) GetCreatedBy() *string
func (*GetAllGroups_Groups_Edges_Node) GetDescription ¶
func (t *GetAllGroups_Groups_Edges_Node) GetDescription() *string
func (*GetAllGroups_Groups_Edges_Node) GetDisplayName ¶
func (t *GetAllGroups_Groups_Edges_Node) GetDisplayName() string
func (*GetAllGroups_Groups_Edges_Node) GetID ¶
func (t *GetAllGroups_Groups_Edges_Node) GetID() string
func (*GetAllGroups_Groups_Edges_Node) GetLogoURL ¶
func (t *GetAllGroups_Groups_Edges_Node) GetLogoURL() *string
func (*GetAllGroups_Groups_Edges_Node) GetName ¶
func (t *GetAllGroups_Groups_Edges_Node) GetName() string
func (*GetAllGroups_Groups_Edges_Node) GetOwner ¶
func (t *GetAllGroups_Groups_Edges_Node) GetOwner() *GetAllGroups_Groups_Edges_Node_Owner
func (*GetAllGroups_Groups_Edges_Node) GetSetting ¶
func (t *GetAllGroups_Groups_Edges_Node) GetSetting() *GetAllGroups_Groups_Edges_Node_Setting
func (*GetAllGroups_Groups_Edges_Node) GetUpdatedAt ¶
func (t *GetAllGroups_Groups_Edges_Node) GetUpdatedAt() *time.Time
func (*GetAllGroups_Groups_Edges_Node) GetUpdatedBy ¶
func (t *GetAllGroups_Groups_Edges_Node) GetUpdatedBy() *string
func (*GetAllGroups_Groups_Edges_Node) GetUsers ¶
func (t *GetAllGroups_Groups_Edges_Node) GetUsers() []*GetAllGroups_Groups_Edges_Node_Users
type GetAllGroups_Groups_Edges_Node_Owner ¶
type GetAllGroups_Groups_Edges_Node_Owner struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*GetAllGroups_Groups_Edges_Node_Owner) GetID ¶
func (t *GetAllGroups_Groups_Edges_Node_Owner) GetID() string
type GetAllGroups_Groups_Edges_Node_Setting ¶
type GetAllGroups_Groups_Edges_Node_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Visibility groupsetting.Visibility "json:\"visibility\" graphql:\"visibility\"" JoinPolicy groupsetting.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\"" SyncToSlack bool "json:\"syncToSlack\" graphql:\"syncToSlack\"" SyncToGithub bool "json:\"syncToGithub\" graphql:\"syncToGithub\"" Tags []string "json:\"tags\" graphql:\"tags\"" }
func (*GetAllGroups_Groups_Edges_Node_Setting) GetCreatedAt ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetCreatedAt() *time.Time
func (*GetAllGroups_Groups_Edges_Node_Setting) GetCreatedBy ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetCreatedBy() *string
func (*GetAllGroups_Groups_Edges_Node_Setting) GetID ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetID() string
func (*GetAllGroups_Groups_Edges_Node_Setting) GetJoinPolicy ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*GetAllGroups_Groups_Edges_Node_Setting) GetSyncToGithub ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetSyncToGithub() bool
func (*GetAllGroups_Groups_Edges_Node_Setting) GetSyncToSlack ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetSyncToSlack() bool
func (*GetAllGroups_Groups_Edges_Node_Setting) GetTags ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetTags() []string
func (*GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedAt ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedAt() *time.Time
func (*GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedBy ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedBy() *string
func (*GetAllGroups_Groups_Edges_Node_Setting) GetVisibility ¶
func (t *GetAllGroups_Groups_Edges_Node_Setting) GetVisibility() *groupsetting.Visibility
type GetAllGroups_Groups_Edges_Node_Users ¶
type GetAllGroups_Groups_Edges_Node_Users struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" }
func (*GetAllGroups_Groups_Edges_Node_Users) GetDisplayName ¶
func (t *GetAllGroups_Groups_Edges_Node_Users) GetDisplayName() string
func (*GetAllGroups_Groups_Edges_Node_Users) GetEmail ¶
func (t *GetAllGroups_Groups_Edges_Node_Users) GetEmail() string
func (*GetAllGroups_Groups_Edges_Node_Users) GetID ¶
func (t *GetAllGroups_Groups_Edges_Node_Users) GetID() string
type GetAllOrganizations ¶
type GetAllOrganizations struct {
Organizations GetAllOrganizations_Organizations "json:\"organizations\" graphql:\"organizations\""
}
func (*GetAllOrganizations) GetOrganizations ¶
func (t *GetAllOrganizations) GetOrganizations() *GetAllOrganizations_Organizations
type GetAllOrganizations_Organizations ¶
type GetAllOrganizations_Organizations struct {
Edges []*GetAllOrganizations_Organizations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetAllOrganizations_Organizations) GetEdges ¶
func (t *GetAllOrganizations_Organizations) GetEdges() []*GetAllOrganizations_Organizations_Edges
type GetAllOrganizations_Organizations_Edges ¶
type GetAllOrganizations_Organizations_Edges struct {
Node *GetAllOrganizations_Organizations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*GetAllOrganizations_Organizations_Edges) GetNode ¶
func (t *GetAllOrganizations_Organizations_Edges) GetNode() *GetAllOrganizations_Organizations_Edges_Node
type GetAllOrganizations_Organizations_Edges_Node ¶
type GetAllOrganizations_Organizations_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" PersonalOrg bool "json:\"personalOrg\" graphql:\"personalOrg\"" Parent *GetAllOrganizations_Organizations_Edges_Node_Parent "json:\"parent,omitempty\" graphql:\"parent\"" Children GetAllOrganizations_Organizations_Edges_Node_Children "json:\"children\" graphql:\"children\"" Setting *GetAllOrganizations_Organizations_Edges_Node_Setting "json:\"setting,omitempty\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" }
func (*GetAllOrganizations_Organizations_Edges_Node) GetChildren ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetChildren() *GetAllOrganizations_Organizations_Edges_Node_Children
func (*GetAllOrganizations_Organizations_Edges_Node) GetCreatedAt ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetCreatedAt() *time.Time
func (*GetAllOrganizations_Organizations_Edges_Node) GetDescription ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetDescription() *string
func (*GetAllOrganizations_Organizations_Edges_Node) GetDisplayName ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetDisplayName() string
func (*GetAllOrganizations_Organizations_Edges_Node) GetID ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node) GetName ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetName() string
func (*GetAllOrganizations_Organizations_Edges_Node) GetParent ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetParent() *GetAllOrganizations_Organizations_Edges_Node_Parent
func (*GetAllOrganizations_Organizations_Edges_Node) GetPersonalOrg ¶ added in v0.2.2
func (t *GetAllOrganizations_Organizations_Edges_Node) GetPersonalOrg() bool
func (*GetAllOrganizations_Organizations_Edges_Node) GetSetting ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetSetting() *GetAllOrganizations_Organizations_Edges_Node_Setting
func (*GetAllOrganizations_Organizations_Edges_Node) GetUpdatedAt ¶
func (t *GetAllOrganizations_Organizations_Edges_Node) GetUpdatedAt() *time.Time
type GetAllOrganizations_Organizations_Edges_Node_Children ¶
type GetAllOrganizations_Organizations_Edges_Node_Children struct {
Edges []*GetAllOrganizations_Organizations_Edges_Node_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
type GetAllOrganizations_Organizations_Edges_Node_Children_Edges ¶
type GetAllOrganizations_Organizations_Edges_Node_Children_Edges struct {
Node *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
type GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node ¶
type GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" }
func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDescription ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDescription() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName() string
func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetID ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetName ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetName() string
type GetAllOrganizations_Organizations_Edges_Node_Parent ¶
type GetAllOrganizations_Organizations_Edges_Node_Parent struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
func (*GetAllOrganizations_Organizations_Edges_Node_Parent) GetID ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Parent) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node_Parent) GetName ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Parent) GetName() string
type GetAllOrganizations_Organizations_Edges_Node_Setting ¶
type GetAllOrganizations_Organizations_Edges_Node_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Domains []string "json:\"domains,omitempty\" graphql:\"domains\"" SsoCert *string "json:\"ssoCert,omitempty\" graphql:\"ssoCert\"" SsoEntrypoint *string "json:\"ssoEntrypoint,omitempty\" graphql:\"ssoEntrypoint\"" SsoIssuer *string "json:\"ssoIssuer,omitempty\" graphql:\"ssoIssuer\"" BillingContact *string "json:\"billingContact,omitempty\" graphql:\"billingContact\"" BillingEmail *string "json:\"billingEmail,omitempty\" graphql:\"billingEmail\"" BillingPhone *string "json:\"billingPhone,omitempty\" graphql:\"billingPhone\"" BillingAddress *string "json:\"billingAddress,omitempty\" graphql:\"billingAddress\"" TaxIdentifier *string "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\"" Tags []string "json:\"tags,omitempty\" graphql:\"tags\"" }
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingAddress ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingAddress() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingContact ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingContact() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingEmail ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingEmail() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingPhone ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingPhone() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedAt ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedAt() *time.Time
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedBy ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedBy() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetDomains ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetDomains() []string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetID ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoCert ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoCert() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoEntrypoint ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoEntrypoint() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoIssuer ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetSsoIssuer() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetTags ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetTags() []string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetTaxIdentifier ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetTaxIdentifier() *string
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedAt ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedAt() *time.Time
func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedBy ¶
func (t *GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedBy() *string
type GetAllUsers ¶
type GetAllUsers struct {
Users GetAllUsers_Users "json:\"users\" graphql:\"users\""
}
func (*GetAllUsers) GetUsers ¶
func (t *GetAllUsers) GetUsers() *GetAllUsers_Users
type GetAllUsers_Users ¶
type GetAllUsers_Users struct {
Edges []*GetAllUsers_Users_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetAllUsers_Users) GetEdges ¶
func (t *GetAllUsers_Users) GetEdges() []*GetAllUsers_Users_Edges
type GetAllUsers_Users_Edges ¶
type GetAllUsers_Users_Edges struct {
Node *GetAllUsers_Users_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*GetAllUsers_Users_Edges) GetNode ¶
func (t *GetAllUsers_Users_Edges) GetNode() *GetAllUsers_Users_Edges_Node
type GetAllUsers_Users_Edges_Node ¶
type GetAllUsers_Users_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" FirstName string "json:\"firstName\" graphql:\"firstName\"" LastName string "json:\"lastName\" graphql:\"lastName\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" LastSeen *time.Time "json:\"lastSeen,omitempty\" graphql:\"lastSeen\"" Sub *string "json:\"sub,omitempty\" graphql:\"sub\"" AvatarRemoteURL *string "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\"" AvatarLocalFile *string "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\"" Oauth bool "json:\"oauth\" graphql:\"oauth\"" Setting GetAllUsers_Users_Edges_Node_Setting "json:\"setting\" graphql:\"setting\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" }
func (*GetAllUsers_Users_Edges_Node) GetAvatarLocalFile ¶
func (t *GetAllUsers_Users_Edges_Node) GetAvatarLocalFile() *string
func (*GetAllUsers_Users_Edges_Node) GetAvatarRemoteURL ¶
func (t *GetAllUsers_Users_Edges_Node) GetAvatarRemoteURL() *string
func (*GetAllUsers_Users_Edges_Node) GetCreatedAt ¶
func (t *GetAllUsers_Users_Edges_Node) GetCreatedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node) GetCreatedBy ¶
func (t *GetAllUsers_Users_Edges_Node) GetCreatedBy() *string
func (*GetAllUsers_Users_Edges_Node) GetDisplayName ¶
func (t *GetAllUsers_Users_Edges_Node) GetDisplayName() string
func (*GetAllUsers_Users_Edges_Node) GetEmail ¶
func (t *GetAllUsers_Users_Edges_Node) GetEmail() string
func (*GetAllUsers_Users_Edges_Node) GetFirstName ¶
func (t *GetAllUsers_Users_Edges_Node) GetFirstName() string
func (*GetAllUsers_Users_Edges_Node) GetID ¶
func (t *GetAllUsers_Users_Edges_Node) GetID() string
func (*GetAllUsers_Users_Edges_Node) GetLastName ¶
func (t *GetAllUsers_Users_Edges_Node) GetLastName() string
func (*GetAllUsers_Users_Edges_Node) GetLastSeen ¶
func (t *GetAllUsers_Users_Edges_Node) GetLastSeen() *time.Time
func (*GetAllUsers_Users_Edges_Node) GetOauth ¶
func (t *GetAllUsers_Users_Edges_Node) GetOauth() bool
func (*GetAllUsers_Users_Edges_Node) GetSetting ¶
func (t *GetAllUsers_Users_Edges_Node) GetSetting() *GetAllUsers_Users_Edges_Node_Setting
func (*GetAllUsers_Users_Edges_Node) GetSub ¶
func (t *GetAllUsers_Users_Edges_Node) GetSub() *string
func (*GetAllUsers_Users_Edges_Node) GetUpdatedAt ¶
func (t *GetAllUsers_Users_Edges_Node) GetUpdatedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node) GetUpdatedBy ¶
func (t *GetAllUsers_Users_Edges_Node) GetUpdatedBy() *string
type GetAllUsers_Users_Edges_Node_Setting ¶
type GetAllUsers_Users_Edges_Node_Setting struct { EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" Locked bool "json:\"locked\" graphql:\"locked\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Tags []string "json:\"tags\" graphql:\"tags\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" }
func (*GetAllUsers_Users_Edges_Node_Setting) GetCreatedAt ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetCreatedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node_Setting) GetCreatedBy ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetCreatedBy() *string
func (*GetAllUsers_Users_Edges_Node_Setting) GetEmailConfirmed ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetEmailConfirmed() bool
func (*GetAllUsers_Users_Edges_Node_Setting) GetLocked ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetLocked() bool
func (*GetAllUsers_Users_Edges_Node_Setting) GetPermissions ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetPermissions() []string
func (*GetAllUsers_Users_Edges_Node_Setting) GetRole ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetRole() *usersetting.Role
func (*GetAllUsers_Users_Edges_Node_Setting) GetSilencedAt ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetSilencedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node_Setting) GetStatus ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetStatus() *usersetting.Status
func (*GetAllUsers_Users_Edges_Node_Setting) GetSuspendedAt ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetSuspendedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node_Setting) GetTags ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetTags() []string
func (*GetAllUsers_Users_Edges_Node_Setting) GetUpdatedAt ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetUpdatedAt() *time.Time
func (*GetAllUsers_Users_Edges_Node_Setting) GetUpdatedBy ¶
func (t *GetAllUsers_Users_Edges_Node_Setting) GetUpdatedBy() *string
type GetGroupByID ¶
type GetGroupByID struct {
Group GetGroupByID_Group "json:\"group\" graphql:\"group\""
}
func (*GetGroupByID) GetGroup ¶
func (t *GetGroupByID) GetGroup() *GetGroupByID_Group
type GetGroupByID_Group ¶
type GetGroupByID_Group struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Owner GetGroupByID_Group_Owner "json:\"owner\" graphql:\"owner\"" LogoURL *string "json:\"logoURL,omitempty\" graphql:\"logoURL\"" Users []*GetGroupByID_Group_Users "json:\"users,omitempty\" graphql:\"users\"" Setting GetGroupByID_Group_Setting "json:\"setting\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*GetGroupByID_Group) GetCreatedAt ¶
func (t *GetGroupByID_Group) GetCreatedAt() *time.Time
func (*GetGroupByID_Group) GetCreatedBy ¶
func (t *GetGroupByID_Group) GetCreatedBy() *string
func (*GetGroupByID_Group) GetDescription ¶
func (t *GetGroupByID_Group) GetDescription() *string
func (*GetGroupByID_Group) GetDisplayName ¶
func (t *GetGroupByID_Group) GetDisplayName() string
func (*GetGroupByID_Group) GetID ¶
func (t *GetGroupByID_Group) GetID() string
func (*GetGroupByID_Group) GetLogoURL ¶
func (t *GetGroupByID_Group) GetLogoURL() *string
func (*GetGroupByID_Group) GetName ¶
func (t *GetGroupByID_Group) GetName() string
func (*GetGroupByID_Group) GetOwner ¶
func (t *GetGroupByID_Group) GetOwner() *GetGroupByID_Group_Owner
func (*GetGroupByID_Group) GetSetting ¶
func (t *GetGroupByID_Group) GetSetting() *GetGroupByID_Group_Setting
func (*GetGroupByID_Group) GetUpdatedAt ¶
func (t *GetGroupByID_Group) GetUpdatedAt() *time.Time
func (*GetGroupByID_Group) GetUpdatedBy ¶
func (t *GetGroupByID_Group) GetUpdatedBy() *string
func (*GetGroupByID_Group) GetUsers ¶
func (t *GetGroupByID_Group) GetUsers() []*GetGroupByID_Group_Users
type GetGroupByID_Group_Owner ¶
type GetGroupByID_Group_Owner struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*GetGroupByID_Group_Owner) GetID ¶
func (t *GetGroupByID_Group_Owner) GetID() string
type GetGroupByID_Group_Setting ¶
type GetGroupByID_Group_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Visibility groupsetting.Visibility "json:\"visibility\" graphql:\"visibility\"" JoinPolicy groupsetting.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\"" SyncToSlack bool "json:\"syncToSlack\" graphql:\"syncToSlack\"" SyncToGithub bool "json:\"syncToGithub\" graphql:\"syncToGithub\"" Tags []string "json:\"tags\" graphql:\"tags\"" }
func (*GetGroupByID_Group_Setting) GetCreatedAt ¶
func (t *GetGroupByID_Group_Setting) GetCreatedAt() *time.Time
func (*GetGroupByID_Group_Setting) GetCreatedBy ¶
func (t *GetGroupByID_Group_Setting) GetCreatedBy() *string
func (*GetGroupByID_Group_Setting) GetID ¶
func (t *GetGroupByID_Group_Setting) GetID() string
func (*GetGroupByID_Group_Setting) GetJoinPolicy ¶
func (t *GetGroupByID_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*GetGroupByID_Group_Setting) GetSyncToGithub ¶
func (t *GetGroupByID_Group_Setting) GetSyncToGithub() bool
func (*GetGroupByID_Group_Setting) GetSyncToSlack ¶
func (t *GetGroupByID_Group_Setting) GetSyncToSlack() bool
func (*GetGroupByID_Group_Setting) GetTags ¶
func (t *GetGroupByID_Group_Setting) GetTags() []string
func (*GetGroupByID_Group_Setting) GetUpdatedAt ¶
func (t *GetGroupByID_Group_Setting) GetUpdatedAt() *time.Time
func (*GetGroupByID_Group_Setting) GetUpdatedBy ¶
func (t *GetGroupByID_Group_Setting) GetUpdatedBy() *string
func (*GetGroupByID_Group_Setting) GetVisibility ¶
func (t *GetGroupByID_Group_Setting) GetVisibility() *groupsetting.Visibility
type GetGroupByID_Group_Users ¶
type GetGroupByID_Group_Users struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" }
func (*GetGroupByID_Group_Users) GetDisplayName ¶
func (t *GetGroupByID_Group_Users) GetDisplayName() string
func (*GetGroupByID_Group_Users) GetEmail ¶
func (t *GetGroupByID_Group_Users) GetEmail() string
func (*GetGroupByID_Group_Users) GetID ¶
func (t *GetGroupByID_Group_Users) GetID() string
type GetGroupSetting ¶
type GetGroupSetting struct {
GroupSetting GetGroupSetting_GroupSetting "json:\"groupSetting\" graphql:\"groupSetting\""
}
func (*GetGroupSetting) GetGroupSetting ¶
func (t *GetGroupSetting) GetGroupSetting() *GetGroupSetting_GroupSetting
type GetGroupSetting_GroupSetting ¶
type GetGroupSetting_GroupSetting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Visibility groupsetting.Visibility "json:\"visibility\" graphql:\"visibility\"" JoinPolicy groupsetting.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\"" Tags []string "json:\"tags\" graphql:\"tags\"" SyncToSlack bool "json:\"syncToSlack\" graphql:\"syncToSlack\"" SyncToGithub bool "json:\"syncToGithub\" graphql:\"syncToGithub\"" Group *GetGroupSetting_GroupSetting_Group "json:\"group,omitempty\" graphql:\"group\"" }
func (*GetGroupSetting_GroupSetting) GetCreatedAt ¶
func (t *GetGroupSetting_GroupSetting) GetCreatedAt() *time.Time
func (*GetGroupSetting_GroupSetting) GetCreatedBy ¶
func (t *GetGroupSetting_GroupSetting) GetCreatedBy() *string
func (*GetGroupSetting_GroupSetting) GetGroup ¶
func (t *GetGroupSetting_GroupSetting) GetGroup() *GetGroupSetting_GroupSetting_Group
func (*GetGroupSetting_GroupSetting) GetID ¶
func (t *GetGroupSetting_GroupSetting) GetID() string
func (*GetGroupSetting_GroupSetting) GetJoinPolicy ¶
func (t *GetGroupSetting_GroupSetting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*GetGroupSetting_GroupSetting) GetSyncToGithub ¶
func (t *GetGroupSetting_GroupSetting) GetSyncToGithub() bool
func (*GetGroupSetting_GroupSetting) GetSyncToSlack ¶
func (t *GetGroupSetting_GroupSetting) GetSyncToSlack() bool
func (*GetGroupSetting_GroupSetting) GetTags ¶
func (t *GetGroupSetting_GroupSetting) GetTags() []string
func (*GetGroupSetting_GroupSetting) GetUpdatedAt ¶
func (t *GetGroupSetting_GroupSetting) GetUpdatedAt() *time.Time
func (*GetGroupSetting_GroupSetting) GetUpdatedBy ¶
func (t *GetGroupSetting_GroupSetting) GetUpdatedBy() *string
func (*GetGroupSetting_GroupSetting) GetVisibility ¶
func (t *GetGroupSetting_GroupSetting) GetVisibility() *groupsetting.Visibility
type GetGroupSetting_GroupSetting_Group ¶
type GetGroupSetting_GroupSetting_Group struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*GetGroupSetting_GroupSetting_Group) GetID ¶
func (t *GetGroupSetting_GroupSetting_Group) GetID() string
type GetOrganizationByID ¶
type GetOrganizationByID struct {
Organization GetOrganizationByID_Organization "json:\"organization\" graphql:\"organization\""
}
func (*GetOrganizationByID) GetOrganization ¶
func (t *GetOrganizationByID) GetOrganization() *GetOrganizationByID_Organization
type GetOrganizationByID_Organization ¶
type GetOrganizationByID_Organization struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" PersonalOrg bool "json:\"personalOrg\" graphql:\"personalOrg\"" Parent *GetOrganizationByID_Organization_Parent "json:\"parent,omitempty\" graphql:\"parent\"" Children GetOrganizationByID_Organization_Children "json:\"children\" graphql:\"children\"" Setting *GetOrganizationByID_Organization_Setting "json:\"setting,omitempty\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*GetOrganizationByID_Organization) GetChildren ¶
func (t *GetOrganizationByID_Organization) GetChildren() *GetOrganizationByID_Organization_Children
func (*GetOrganizationByID_Organization) GetCreatedAt ¶
func (t *GetOrganizationByID_Organization) GetCreatedAt() *time.Time
func (*GetOrganizationByID_Organization) GetCreatedBy ¶
func (t *GetOrganizationByID_Organization) GetCreatedBy() *string
func (*GetOrganizationByID_Organization) GetDescription ¶
func (t *GetOrganizationByID_Organization) GetDescription() *string
func (*GetOrganizationByID_Organization) GetDisplayName ¶
func (t *GetOrganizationByID_Organization) GetDisplayName() string
func (*GetOrganizationByID_Organization) GetID ¶
func (t *GetOrganizationByID_Organization) GetID() string
func (*GetOrganizationByID_Organization) GetName ¶
func (t *GetOrganizationByID_Organization) GetName() string
func (*GetOrganizationByID_Organization) GetParent ¶
func (t *GetOrganizationByID_Organization) GetParent() *GetOrganizationByID_Organization_Parent
func (*GetOrganizationByID_Organization) GetPersonalOrg ¶ added in v0.2.2
func (t *GetOrganizationByID_Organization) GetPersonalOrg() bool
func (*GetOrganizationByID_Organization) GetSetting ¶
func (t *GetOrganizationByID_Organization) GetSetting() *GetOrganizationByID_Organization_Setting
func (*GetOrganizationByID_Organization) GetUpdatedAt ¶
func (t *GetOrganizationByID_Organization) GetUpdatedAt() *time.Time
func (*GetOrganizationByID_Organization) GetUpdatedBy ¶
func (t *GetOrganizationByID_Organization) GetUpdatedBy() *string
type GetOrganizationByID_Organization_Children ¶
type GetOrganizationByID_Organization_Children struct {
Edges []*GetOrganizationByID_Organization_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetOrganizationByID_Organization_Children) GetEdges ¶
func (t *GetOrganizationByID_Organization_Children) GetEdges() []*GetOrganizationByID_Organization_Children_Edges
type GetOrganizationByID_Organization_Children_Edges ¶
type GetOrganizationByID_Organization_Children_Edges struct {
Node *GetOrganizationByID_Organization_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
type GetOrganizationByID_Organization_Children_Edges_Node ¶
type GetOrganizationByID_Organization_Children_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" }
func (*GetOrganizationByID_Organization_Children_Edges_Node) GetDescription ¶
func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetDescription() *string
func (*GetOrganizationByID_Organization_Children_Edges_Node) GetDisplayName ¶
func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetDisplayName() string
func (*GetOrganizationByID_Organization_Children_Edges_Node) GetID ¶
func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetID() string
func (*GetOrganizationByID_Organization_Children_Edges_Node) GetName ¶
func (t *GetOrganizationByID_Organization_Children_Edges_Node) GetName() string
type GetOrganizationByID_Organization_Parent ¶
type GetOrganizationByID_Organization_Parent struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
func (*GetOrganizationByID_Organization_Parent) GetID ¶
func (t *GetOrganizationByID_Organization_Parent) GetID() string
func (*GetOrganizationByID_Organization_Parent) GetName ¶
func (t *GetOrganizationByID_Organization_Parent) GetName() string
type GetOrganizationByID_Organization_Setting ¶
type GetOrganizationByID_Organization_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Domains []string "json:\"domains,omitempty\" graphql:\"domains\"" SsoCert *string "json:\"ssoCert,omitempty\" graphql:\"ssoCert\"" SsoEntrypoint *string "json:\"ssoEntrypoint,omitempty\" graphql:\"ssoEntrypoint\"" SsoIssuer *string "json:\"ssoIssuer,omitempty\" graphql:\"ssoIssuer\"" BillingContact *string "json:\"billingContact,omitempty\" graphql:\"billingContact\"" BillingEmail *string "json:\"billingEmail,omitempty\" graphql:\"billingEmail\"" BillingPhone *string "json:\"billingPhone,omitempty\" graphql:\"billingPhone\"" BillingAddress *string "json:\"billingAddress,omitempty\" graphql:\"billingAddress\"" TaxIdentifier *string "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\"" Tags []string "json:\"tags,omitempty\" graphql:\"tags\"" }
func (*GetOrganizationByID_Organization_Setting) GetBillingAddress ¶
func (t *GetOrganizationByID_Organization_Setting) GetBillingAddress() *string
func (*GetOrganizationByID_Organization_Setting) GetBillingContact ¶
func (t *GetOrganizationByID_Organization_Setting) GetBillingContact() *string
func (*GetOrganizationByID_Organization_Setting) GetBillingEmail ¶
func (t *GetOrganizationByID_Organization_Setting) GetBillingEmail() *string
func (*GetOrganizationByID_Organization_Setting) GetBillingPhone ¶
func (t *GetOrganizationByID_Organization_Setting) GetBillingPhone() *string
func (*GetOrganizationByID_Organization_Setting) GetCreatedAt ¶
func (t *GetOrganizationByID_Organization_Setting) GetCreatedAt() *time.Time
func (*GetOrganizationByID_Organization_Setting) GetCreatedBy ¶
func (t *GetOrganizationByID_Organization_Setting) GetCreatedBy() *string
func (*GetOrganizationByID_Organization_Setting) GetDomains ¶
func (t *GetOrganizationByID_Organization_Setting) GetDomains() []string
func (*GetOrganizationByID_Organization_Setting) GetID ¶
func (t *GetOrganizationByID_Organization_Setting) GetID() string
func (*GetOrganizationByID_Organization_Setting) GetSsoCert ¶
func (t *GetOrganizationByID_Organization_Setting) GetSsoCert() *string
func (*GetOrganizationByID_Organization_Setting) GetSsoEntrypoint ¶
func (t *GetOrganizationByID_Organization_Setting) GetSsoEntrypoint() *string
func (*GetOrganizationByID_Organization_Setting) GetSsoIssuer ¶
func (t *GetOrganizationByID_Organization_Setting) GetSsoIssuer() *string
func (*GetOrganizationByID_Organization_Setting) GetTags ¶
func (t *GetOrganizationByID_Organization_Setting) GetTags() []string
func (*GetOrganizationByID_Organization_Setting) GetTaxIdentifier ¶
func (t *GetOrganizationByID_Organization_Setting) GetTaxIdentifier() *string
func (*GetOrganizationByID_Organization_Setting) GetUpdatedAt ¶
func (t *GetOrganizationByID_Organization_Setting) GetUpdatedAt() *time.Time
func (*GetOrganizationByID_Organization_Setting) GetUpdatedBy ¶
func (t *GetOrganizationByID_Organization_Setting) GetUpdatedBy() *string
type GetOrganizationSetting ¶
type GetOrganizationSetting struct {
OrganizationSetting GetOrganizationSetting_OrganizationSetting "json:\"organizationSetting\" graphql:\"organizationSetting\""
}
func (*GetOrganizationSetting) GetOrganizationSetting ¶
func (t *GetOrganizationSetting) GetOrganizationSetting() *GetOrganizationSetting_OrganizationSetting
type GetOrganizationSetting_OrganizationSetting ¶
type GetOrganizationSetting_OrganizationSetting struct { ID string "json:\"id\" graphql:\"id\"" SsoCert *string "json:\"ssoCert,omitempty\" graphql:\"ssoCert\"" TaxIdentifier *string "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\"" Tags []string "json:\"tags,omitempty\" graphql:\"tags\"" SsoIssuer *string "json:\"ssoIssuer,omitempty\" graphql:\"ssoIssuer\"" SsoEntrypoint *string "json:\"ssoEntrypoint,omitempty\" graphql:\"ssoEntrypoint\"" BillingAddress *string "json:\"billingAddress,omitempty\" graphql:\"billingAddress\"" BillingContact *string "json:\"billingContact,omitempty\" graphql:\"billingContact\"" BillingEmail *string "json:\"billingEmail,omitempty\" graphql:\"billingEmail\"" BillingPhone *string "json:\"billingPhone,omitempty\" graphql:\"billingPhone\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" Domains []string "json:\"domains,omitempty\" graphql:\"domains\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Organization *GetOrganizationSetting_OrganizationSetting_Organization "json:\"organization,omitempty\" graphql:\"organization\"" }
func (*GetOrganizationSetting_OrganizationSetting) GetBillingAddress ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetBillingAddress() *string
func (*GetOrganizationSetting_OrganizationSetting) GetBillingContact ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetBillingContact() *string
func (*GetOrganizationSetting_OrganizationSetting) GetBillingEmail ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetBillingEmail() *string
func (*GetOrganizationSetting_OrganizationSetting) GetBillingPhone ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetBillingPhone() *string
func (*GetOrganizationSetting_OrganizationSetting) GetCreatedAt ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetCreatedAt() *time.Time
func (*GetOrganizationSetting_OrganizationSetting) GetCreatedBy ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetCreatedBy() *string
func (*GetOrganizationSetting_OrganizationSetting) GetDomains ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetDomains() []string
func (*GetOrganizationSetting_OrganizationSetting) GetID ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetID() string
func (*GetOrganizationSetting_OrganizationSetting) GetOrganization ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetOrganization() *GetOrganizationSetting_OrganizationSetting_Organization
func (*GetOrganizationSetting_OrganizationSetting) GetSsoCert ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetSsoCert() *string
func (*GetOrganizationSetting_OrganizationSetting) GetSsoEntrypoint ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetSsoEntrypoint() *string
func (*GetOrganizationSetting_OrganizationSetting) GetSsoIssuer ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetSsoIssuer() *string
func (*GetOrganizationSetting_OrganizationSetting) GetTags ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetTags() []string
func (*GetOrganizationSetting_OrganizationSetting) GetTaxIdentifier ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetTaxIdentifier() *string
func (*GetOrganizationSetting_OrganizationSetting) GetUpdatedAt ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetUpdatedAt() *time.Time
func (*GetOrganizationSetting_OrganizationSetting) GetUpdatedBy ¶
func (t *GetOrganizationSetting_OrganizationSetting) GetUpdatedBy() *string
type GetOrganizationSetting_OrganizationSetting_Organization ¶
type GetOrganizationSetting_OrganizationSetting_Organization struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*GetOrganizationSetting_OrganizationSetting_Organization) GetID ¶
func (t *GetOrganizationSetting_OrganizationSetting_Organization) GetID() string
type GetPersonalAccessTokenByID ¶
type GetPersonalAccessTokenByID struct {
PersonalAccessToken GetPersonalAccessTokenByID_PersonalAccessToken "json:\"personalAccessToken\" graphql:\"personalAccessToken\""
}
func (*GetPersonalAccessTokenByID) GetPersonalAccessToken ¶
func (t *GetPersonalAccessTokenByID) GetPersonalAccessToken() *GetPersonalAccessTokenByID_PersonalAccessToken
type GetPersonalAccessTokenByID_PersonalAccessToken ¶
type GetPersonalAccessTokenByID_PersonalAccessToken struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Name string "json:\"name\" graphql:\"name\"" Abilities []string "json:\"abilities,omitempty\" graphql:\"abilities\"" ExpiresAt time.Time "json:\"expiresAt\" graphql:\"expiresAt\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" LastUsedAt *time.Time "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\"" Owner GetPersonalAccessTokenByID_PersonalAccessToken_Owner "json:\"owner\" graphql:\"owner\"" }
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetAbilities ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetAbilities() []string
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedAt ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedAt() *time.Time
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedBy ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetCreatedBy() *string
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetDescription ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetDescription() *string
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetExpiresAt ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetExpiresAt() *time.Time
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetID ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetID() string
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetLastUsedAt ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetLastUsedAt() *time.Time
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetName ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetName() string
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedAt ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedAt() *time.Time
func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedBy ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedBy() *string
type GetPersonalAccessTokenByID_PersonalAccessToken_Owner ¶
type GetPersonalAccessTokenByID_PersonalAccessToken_Owner struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
func (*GetPersonalAccessTokenByID_PersonalAccessToken_Owner) GetDisplayName ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken_Owner) GetDisplayName() string
func (*GetPersonalAccessTokenByID_PersonalAccessToken_Owner) GetID ¶
func (t *GetPersonalAccessTokenByID_PersonalAccessToken_Owner) GetID() string
type GetUserByID ¶
type GetUserByID struct {
User GetUserByID_User "json:\"user\" graphql:\"user\""
}
func (*GetUserByID) GetUser ¶
func (t *GetUserByID) GetUser() *GetUserByID_User
type GetUserByIDWithOrgs ¶
type GetUserByIDWithOrgs struct {
User GetUserByIDWithOrgs_User "json:\"user\" graphql:\"user\""
}
func (*GetUserByIDWithOrgs) GetUser ¶
func (t *GetUserByIDWithOrgs) GetUser() *GetUserByIDWithOrgs_User
type GetUserByIDWithOrgs_User ¶
type GetUserByIDWithOrgs_User struct { ID string "json:\"id\" graphql:\"id\"" FirstName string "json:\"firstName\" graphql:\"firstName\"" LastName string "json:\"lastName\" graphql:\"lastName\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" LastSeen *time.Time "json:\"lastSeen,omitempty\" graphql:\"lastSeen\"" Sub *string "json:\"sub,omitempty\" graphql:\"sub\"" AvatarRemoteURL *string "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\"" AvatarLocalFile *string "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\"" Oauth bool "json:\"oauth\" graphql:\"oauth\"" Setting GetUserByIDWithOrgs_User_Setting "json:\"setting\" graphql:\"setting\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" Organizations []*GetUserByIDWithOrgs_User_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\"" }
func (*GetUserByIDWithOrgs_User) GetAvatarLocalFile ¶
func (t *GetUserByIDWithOrgs_User) GetAvatarLocalFile() *string
func (*GetUserByIDWithOrgs_User) GetAvatarRemoteURL ¶
func (t *GetUserByIDWithOrgs_User) GetAvatarRemoteURL() *string
func (*GetUserByIDWithOrgs_User) GetCreatedAt ¶
func (t *GetUserByIDWithOrgs_User) GetCreatedAt() *time.Time
func (*GetUserByIDWithOrgs_User) GetCreatedBy ¶
func (t *GetUserByIDWithOrgs_User) GetCreatedBy() *string
func (*GetUserByIDWithOrgs_User) GetDisplayName ¶
func (t *GetUserByIDWithOrgs_User) GetDisplayName() string
func (*GetUserByIDWithOrgs_User) GetEmail ¶
func (t *GetUserByIDWithOrgs_User) GetEmail() string
func (*GetUserByIDWithOrgs_User) GetFirstName ¶
func (t *GetUserByIDWithOrgs_User) GetFirstName() string
func (*GetUserByIDWithOrgs_User) GetID ¶
func (t *GetUserByIDWithOrgs_User) GetID() string
func (*GetUserByIDWithOrgs_User) GetLastName ¶
func (t *GetUserByIDWithOrgs_User) GetLastName() string
func (*GetUserByIDWithOrgs_User) GetLastSeen ¶
func (t *GetUserByIDWithOrgs_User) GetLastSeen() *time.Time
func (*GetUserByIDWithOrgs_User) GetOauth ¶
func (t *GetUserByIDWithOrgs_User) GetOauth() bool
func (*GetUserByIDWithOrgs_User) GetOrganizations ¶
func (t *GetUserByIDWithOrgs_User) GetOrganizations() []*GetUserByIDWithOrgs_User_Organizations
func (*GetUserByIDWithOrgs_User) GetSetting ¶
func (t *GetUserByIDWithOrgs_User) GetSetting() *GetUserByIDWithOrgs_User_Setting
func (*GetUserByIDWithOrgs_User) GetSub ¶
func (t *GetUserByIDWithOrgs_User) GetSub() *string
func (*GetUserByIDWithOrgs_User) GetUpdatedAt ¶
func (t *GetUserByIDWithOrgs_User) GetUpdatedAt() *time.Time
func (*GetUserByIDWithOrgs_User) GetUpdatedBy ¶
func (t *GetUserByIDWithOrgs_User) GetUpdatedBy() *string
type GetUserByIDWithOrgs_User_Organizations ¶
type GetUserByIDWithOrgs_User_Organizations struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" }
func (*GetUserByIDWithOrgs_User_Organizations) GetDisplayName ¶
func (t *GetUserByIDWithOrgs_User_Organizations) GetDisplayName() string
func (*GetUserByIDWithOrgs_User_Organizations) GetID ¶
func (t *GetUserByIDWithOrgs_User_Organizations) GetID() string
func (*GetUserByIDWithOrgs_User_Organizations) GetName ¶
func (t *GetUserByIDWithOrgs_User_Organizations) GetName() string
type GetUserByIDWithOrgs_User_Setting ¶
type GetUserByIDWithOrgs_User_Setting struct { EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" Locked bool "json:\"locked\" graphql:\"locked\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Tags []string "json:\"tags\" graphql:\"tags\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" }
func (*GetUserByIDWithOrgs_User_Setting) GetCreatedAt ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedAt() *time.Time
func (*GetUserByIDWithOrgs_User_Setting) GetCreatedBy ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedBy() *string
func (*GetUserByIDWithOrgs_User_Setting) GetEmailConfirmed ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetEmailConfirmed() bool
func (*GetUserByIDWithOrgs_User_Setting) GetLocked ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetLocked() bool
func (*GetUserByIDWithOrgs_User_Setting) GetPermissions ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetPermissions() []string
func (*GetUserByIDWithOrgs_User_Setting) GetRole ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetRole() *usersetting.Role
func (*GetUserByIDWithOrgs_User_Setting) GetSilencedAt ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetSilencedAt() *time.Time
func (*GetUserByIDWithOrgs_User_Setting) GetStatus ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetStatus() *usersetting.Status
func (*GetUserByIDWithOrgs_User_Setting) GetSuspendedAt ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetSuspendedAt() *time.Time
func (*GetUserByIDWithOrgs_User_Setting) GetTags ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetTags() []string
func (*GetUserByIDWithOrgs_User_Setting) GetUpdatedAt ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetUpdatedAt() *time.Time
func (*GetUserByIDWithOrgs_User_Setting) GetUpdatedBy ¶
func (t *GetUserByIDWithOrgs_User_Setting) GetUpdatedBy() *string
type GetUserByID_User ¶
type GetUserByID_User struct { ID string "json:\"id\" graphql:\"id\"" FirstName string "json:\"firstName\" graphql:\"firstName\"" LastName string "json:\"lastName\" graphql:\"lastName\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" LastSeen *time.Time "json:\"lastSeen,omitempty\" graphql:\"lastSeen\"" Sub *string "json:\"sub,omitempty\" graphql:\"sub\"" AvatarRemoteURL *string "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\"" AvatarLocalFile *string "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\"" Oauth bool "json:\"oauth\" graphql:\"oauth\"" Setting GetUserByID_User_Setting "json:\"setting\" graphql:\"setting\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" }
func (*GetUserByID_User) GetAvatarLocalFile ¶
func (t *GetUserByID_User) GetAvatarLocalFile() *string
func (*GetUserByID_User) GetAvatarRemoteURL ¶
func (t *GetUserByID_User) GetAvatarRemoteURL() *string
func (*GetUserByID_User) GetCreatedAt ¶
func (t *GetUserByID_User) GetCreatedAt() *time.Time
func (*GetUserByID_User) GetCreatedBy ¶
func (t *GetUserByID_User) GetCreatedBy() *string
func (*GetUserByID_User) GetDisplayName ¶
func (t *GetUserByID_User) GetDisplayName() string
func (*GetUserByID_User) GetEmail ¶
func (t *GetUserByID_User) GetEmail() string
func (*GetUserByID_User) GetFirstName ¶
func (t *GetUserByID_User) GetFirstName() string
func (*GetUserByID_User) GetID ¶
func (t *GetUserByID_User) GetID() string
func (*GetUserByID_User) GetLastName ¶
func (t *GetUserByID_User) GetLastName() string
func (*GetUserByID_User) GetLastSeen ¶
func (t *GetUserByID_User) GetLastSeen() *time.Time
func (*GetUserByID_User) GetOauth ¶
func (t *GetUserByID_User) GetOauth() bool
func (*GetUserByID_User) GetSetting ¶
func (t *GetUserByID_User) GetSetting() *GetUserByID_User_Setting
func (*GetUserByID_User) GetSub ¶
func (t *GetUserByID_User) GetSub() *string
func (*GetUserByID_User) GetUpdatedAt ¶
func (t *GetUserByID_User) GetUpdatedAt() *time.Time
func (*GetUserByID_User) GetUpdatedBy ¶
func (t *GetUserByID_User) GetUpdatedBy() *string
type GetUserByID_User_Setting ¶
type GetUserByID_User_Setting struct { EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" Locked bool "json:\"locked\" graphql:\"locked\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Tags []string "json:\"tags\" graphql:\"tags\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" }
func (*GetUserByID_User_Setting) GetCreatedAt ¶
func (t *GetUserByID_User_Setting) GetCreatedAt() *time.Time
func (*GetUserByID_User_Setting) GetCreatedBy ¶
func (t *GetUserByID_User_Setting) GetCreatedBy() *string
func (*GetUserByID_User_Setting) GetEmailConfirmed ¶
func (t *GetUserByID_User_Setting) GetEmailConfirmed() bool
func (*GetUserByID_User_Setting) GetLocked ¶
func (t *GetUserByID_User_Setting) GetLocked() bool
func (*GetUserByID_User_Setting) GetPermissions ¶
func (t *GetUserByID_User_Setting) GetPermissions() []string
func (*GetUserByID_User_Setting) GetRole ¶
func (t *GetUserByID_User_Setting) GetRole() *usersetting.Role
func (*GetUserByID_User_Setting) GetSilencedAt ¶
func (t *GetUserByID_User_Setting) GetSilencedAt() *time.Time
func (*GetUserByID_User_Setting) GetStatus ¶
func (t *GetUserByID_User_Setting) GetStatus() *usersetting.Status
func (*GetUserByID_User_Setting) GetSuspendedAt ¶
func (t *GetUserByID_User_Setting) GetSuspendedAt() *time.Time
func (*GetUserByID_User_Setting) GetTags ¶
func (t *GetUserByID_User_Setting) GetTags() []string
func (*GetUserByID_User_Setting) GetUpdatedAt ¶
func (t *GetUserByID_User_Setting) GetUpdatedAt() *time.Time
func (*GetUserByID_User_Setting) GetUpdatedBy ¶
func (t *GetUserByID_User_Setting) GetUpdatedBy() *string
type GetUserSettingByID ¶ added in v0.2.3
type GetUserSettingByID struct {
UserSetting GetUserSettingByID_UserSetting "json:\"userSetting\" graphql:\"userSetting\""
}
func (*GetUserSettingByID) GetUserSetting ¶ added in v0.2.3
func (t *GetUserSettingByID) GetUserSetting() *GetUserSettingByID_UserSetting
type GetUserSettingByID_UserSetting ¶ added in v0.2.3
type GetUserSettingByID_UserSetting struct { ID string "json:\"id\" graphql:\"id\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" Tags []string "json:\"tags\" graphql:\"tags\"" Locked bool "json:\"locked\" graphql:\"locked\"" EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" DeletedAt *time.Time "json:\"deletedAt,omitempty\" graphql:\"deletedAt\"" DeletedBy *string "json:\"deletedBy,omitempty\" graphql:\"deletedBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*GetUserSettingByID_UserSetting) GetCreatedAt ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetCreatedAt() *time.Time
func (*GetUserSettingByID_UserSetting) GetCreatedBy ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetCreatedBy() *string
func (*GetUserSettingByID_UserSetting) GetDeletedAt ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetDeletedAt() *time.Time
func (*GetUserSettingByID_UserSetting) GetDeletedBy ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetDeletedBy() *string
func (*GetUserSettingByID_UserSetting) GetEmailConfirmed ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetEmailConfirmed() bool
func (*GetUserSettingByID_UserSetting) GetID ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetID() string
func (*GetUserSettingByID_UserSetting) GetLocked ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetLocked() bool
func (*GetUserSettingByID_UserSetting) GetPermissions ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetPermissions() []string
func (*GetUserSettingByID_UserSetting) GetRole ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetRole() *usersetting.Role
func (*GetUserSettingByID_UserSetting) GetSilencedAt ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetSilencedAt() *time.Time
func (*GetUserSettingByID_UserSetting) GetStatus ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetStatus() *usersetting.Status
func (*GetUserSettingByID_UserSetting) GetSuspendedAt ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetSuspendedAt() *time.Time
func (*GetUserSettingByID_UserSetting) GetTags ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetTags() []string
func (*GetUserSettingByID_UserSetting) GetUpdatedAt ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetUpdatedAt() *time.Time
func (*GetUserSettingByID_UserSetting) GetUpdatedBy ¶ added in v0.2.3
func (t *GetUserSettingByID_UserSetting) GetUpdatedBy() *string
type Group ¶
type Group struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // the name of the group - must be unique within the organization Name string `json:"name"` // the groups description Description *string `json:"description,omitempty"` // the URL to an auto generated gravatar image for the group GravatarLogoURL *string `json:"gravatarLogoURL,omitempty"` // the URL to an image uploaded by the customer for the groups avatar image LogoURL *string `json:"logoURL,omitempty"` // The group's displayed 'friendly' name DisplayName string `json:"displayName"` Setting GroupSetting `json:"setting"` Users []*User `json:"users,omitempty"` Owner Organization `json:"owner"` }
type GroupConnection ¶
type GroupConnection struct { // A list of edges. Edges []*GroupEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type GroupCreatePayload ¶
type GroupCreatePayload struct { // Created group Group Group `json:"group"` }
Return response for createGroup mutation
type GroupDeletePayload ¶
type GroupDeletePayload struct { // Deleted group ID DeletedID string `json:"deletedID"` }
Return response for deleteGroup mutation
type GroupEdge ¶
type GroupEdge struct { // The item at the end of the edge. Node *Group `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type GroupOrder ¶
type GroupOrder struct { // The ordering direction. Direction OrderDirection `json:"direction"` // The field by which to order Groups. Field GroupOrderField `json:"field"` }
Ordering options for Group connections
type GroupOrderField ¶
type GroupOrderField string
Properties by which Group connections can be ordered.
const ( GroupOrderFieldName GroupOrderField = "name" GroupOrderFieldDisplayName GroupOrderField = "display_name" )
func (GroupOrderField) IsValid ¶
func (e GroupOrderField) IsValid() bool
func (GroupOrderField) MarshalGQL ¶
func (e GroupOrderField) MarshalGQL(w io.Writer)
func (GroupOrderField) String ¶
func (e GroupOrderField) String() string
func (*GroupOrderField) UnmarshalGQL ¶
func (e *GroupOrderField) UnmarshalGQL(v interface{}) error
type GroupSetting ¶
type GroupSetting struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // whether the group is visible to it's members / owners only or if it's searchable by anyone within the organization Visibility groupsetting.Visibility `json:"visibility"` // the policy governing ability to freely join a group, whether it requires an invitation, application, or either JoinPolicy groupsetting.JoinPolicy `json:"joinPolicy"` // tags associated with the object Tags []string `json:"tags"` SyncToSlack bool `json:"syncToSlack"` SyncToGithub bool `json:"syncToGithub"` Group *Group `json:"group,omitempty"` }
func (GroupSetting) IsNode ¶
func (GroupSetting) IsNode()
type GroupSettingConnection ¶
type GroupSettingConnection struct { // A list of edges. Edges []*GroupSettingEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type GroupSettingCreatePayload ¶
type GroupSettingCreatePayload struct { // Created groupSetting GroupSetting GroupSetting `json:"groupSetting"` }
Return response for createGroupSetting mutation
type GroupSettingDeletePayload ¶
type GroupSettingDeletePayload struct { // Deleted groupSetting ID DeletedID string `json:"deletedID"` }
Return response for deleteGroupSetting mutation
type GroupSettingEdge ¶
type GroupSettingEdge struct { // The item at the end of the edge. Node *GroupSetting `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type GroupSettingUpdatePayload ¶
type GroupSettingUpdatePayload struct { // Updated groupSetting GroupSetting GroupSetting `json:"groupSetting"` }
Return response for updateGroupSetting mutation
type GroupSettingWhereInput ¶
type GroupSettingWhereInput struct { Not *GroupSettingWhereInput `json:"not,omitempty"` And []*GroupSettingWhereInput `json:"and,omitempty"` Or []*GroupSettingWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // visibility field predicates Visibility *groupsetting.Visibility `json:"visibility,omitempty"` VisibilityNeq *groupsetting.Visibility `json:"visibilityNEQ,omitempty"` VisibilityIn []groupsetting.Visibility `json:"visibilityIn,omitempty"` VisibilityNotIn []groupsetting.Visibility `json:"visibilityNotIn,omitempty"` // join_policy field predicates JoinPolicy *groupsetting.JoinPolicy `json:"joinPolicy,omitempty"` JoinPolicyNeq *groupsetting.JoinPolicy `json:"joinPolicyNEQ,omitempty"` JoinPolicyIn []groupsetting.JoinPolicy `json:"joinPolicyIn,omitempty"` JoinPolicyNotIn []groupsetting.JoinPolicy `json:"joinPolicyNotIn,omitempty"` // sync_to_slack field predicates SyncToSlack *bool `json:"syncToSlack,omitempty"` SyncToSlackNeq *bool `json:"syncToSlackNEQ,omitempty"` // sync_to_github field predicates SyncToGithub *bool `json:"syncToGithub,omitempty"` SyncToGithubNeq *bool `json:"syncToGithubNEQ,omitempty"` // group edge predicates HasGroup *bool `json:"hasGroup,omitempty"` HasGroupWith []*GroupWhereInput `json:"hasGroupWith,omitempty"` }
GroupSettingWhereInput is used for filtering GroupSetting objects. Input was generated by ent.
type GroupUpdatePayload ¶
type GroupUpdatePayload struct { // Updated group Group Group `json:"group"` }
Return response for updateGroup mutation
type GroupWhereInput ¶
type GroupWhereInput struct { Not *GroupWhereInput `json:"not,omitempty"` And []*GroupWhereInput `json:"and,omitempty"` Or []*GroupWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // name field predicates Name *string `json:"name,omitempty"` NameNeq *string `json:"nameNEQ,omitempty"` NameIn []string `json:"nameIn,omitempty"` NameNotIn []string `json:"nameNotIn,omitempty"` NameGt *string `json:"nameGT,omitempty"` NameGte *string `json:"nameGTE,omitempty"` NameLt *string `json:"nameLT,omitempty"` NameLte *string `json:"nameLTE,omitempty"` NameContains *string `json:"nameContains,omitempty"` NameHasPrefix *string `json:"nameHasPrefix,omitempty"` NameHasSuffix *string `json:"nameHasSuffix,omitempty"` NameEqualFold *string `json:"nameEqualFold,omitempty"` NameContainsFold *string `json:"nameContainsFold,omitempty"` // display_name field predicates DisplayName *string `json:"displayName,omitempty"` DisplayNameNeq *string `json:"displayNameNEQ,omitempty"` DisplayNameIn []string `json:"displayNameIn,omitempty"` DisplayNameNotIn []string `json:"displayNameNotIn,omitempty"` DisplayNameGt *string `json:"displayNameGT,omitempty"` DisplayNameGte *string `json:"displayNameGTE,omitempty"` DisplayNameLt *string `json:"displayNameLT,omitempty"` DisplayNameLte *string `json:"displayNameLTE,omitempty"` DisplayNameContains *string `json:"displayNameContains,omitempty"` DisplayNameHasPrefix *string `json:"displayNameHasPrefix,omitempty"` DisplayNameHasSuffix *string `json:"displayNameHasSuffix,omitempty"` DisplayNameEqualFold *string `json:"displayNameEqualFold,omitempty"` DisplayNameContainsFold *string `json:"displayNameContainsFold,omitempty"` // setting edge predicates HasSetting *bool `json:"hasSetting,omitempty"` HasSettingWith []*GroupSettingWhereInput `json:"hasSettingWith,omitempty"` // users edge predicates HasUsers *bool `json:"hasUsers,omitempty"` HasUsersWith []*UserWhereInput `json:"hasUsersWith,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"` }
GroupWhereInput is used for filtering Group objects. Input was generated by ent.
type GroupsWhere ¶
type GroupsWhere struct {
Groups GroupsWhere_Groups "json:\"groups\" graphql:\"groups\""
}
func (*GroupsWhere) GetGroups ¶
func (t *GroupsWhere) GetGroups() *GroupsWhere_Groups
type GroupsWhere_Groups ¶
type GroupsWhere_Groups struct {
Edges []*GroupsWhere_Groups_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GroupsWhere_Groups) GetEdges ¶
func (t *GroupsWhere_Groups) GetEdges() []*GroupsWhere_Groups_Edges
type GroupsWhere_Groups_Edges ¶
type GroupsWhere_Groups_Edges struct {
Node *GroupsWhere_Groups_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*GroupsWhere_Groups_Edges) GetNode ¶
func (t *GroupsWhere_Groups_Edges) GetNode() *GroupsWhere_Groups_Edges_Node
type GroupsWhere_Groups_Edges_Node ¶
type GroupsWhere_Groups_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Owner GroupsWhere_Groups_Edges_Node_Owner "json:\"owner\" graphql:\"owner\"" LogoURL *string "json:\"logoURL,omitempty\" graphql:\"logoURL\"" Users []*GroupsWhere_Groups_Edges_Node_Users "json:\"users,omitempty\" graphql:\"users\"" Setting GroupsWhere_Groups_Edges_Node_Setting "json:\"setting\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*GroupsWhere_Groups_Edges_Node) GetCreatedAt ¶
func (t *GroupsWhere_Groups_Edges_Node) GetCreatedAt() *time.Time
func (*GroupsWhere_Groups_Edges_Node) GetCreatedBy ¶
func (t *GroupsWhere_Groups_Edges_Node) GetCreatedBy() *string
func (*GroupsWhere_Groups_Edges_Node) GetDescription ¶
func (t *GroupsWhere_Groups_Edges_Node) GetDescription() *string
func (*GroupsWhere_Groups_Edges_Node) GetDisplayName ¶
func (t *GroupsWhere_Groups_Edges_Node) GetDisplayName() string
func (*GroupsWhere_Groups_Edges_Node) GetID ¶
func (t *GroupsWhere_Groups_Edges_Node) GetID() string
func (*GroupsWhere_Groups_Edges_Node) GetLogoURL ¶
func (t *GroupsWhere_Groups_Edges_Node) GetLogoURL() *string
func (*GroupsWhere_Groups_Edges_Node) GetName ¶
func (t *GroupsWhere_Groups_Edges_Node) GetName() string
func (*GroupsWhere_Groups_Edges_Node) GetOwner ¶
func (t *GroupsWhere_Groups_Edges_Node) GetOwner() *GroupsWhere_Groups_Edges_Node_Owner
func (*GroupsWhere_Groups_Edges_Node) GetSetting ¶
func (t *GroupsWhere_Groups_Edges_Node) GetSetting() *GroupsWhere_Groups_Edges_Node_Setting
func (*GroupsWhere_Groups_Edges_Node) GetUpdatedAt ¶
func (t *GroupsWhere_Groups_Edges_Node) GetUpdatedAt() *time.Time
func (*GroupsWhere_Groups_Edges_Node) GetUpdatedBy ¶
func (t *GroupsWhere_Groups_Edges_Node) GetUpdatedBy() *string
func (*GroupsWhere_Groups_Edges_Node) GetUsers ¶
func (t *GroupsWhere_Groups_Edges_Node) GetUsers() []*GroupsWhere_Groups_Edges_Node_Users
type GroupsWhere_Groups_Edges_Node_Owner ¶
type GroupsWhere_Groups_Edges_Node_Owner struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*GroupsWhere_Groups_Edges_Node_Owner) GetID ¶
func (t *GroupsWhere_Groups_Edges_Node_Owner) GetID() string
type GroupsWhere_Groups_Edges_Node_Setting ¶
type GroupsWhere_Groups_Edges_Node_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Visibility groupsetting.Visibility "json:\"visibility\" graphql:\"visibility\"" JoinPolicy groupsetting.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\"" SyncToSlack bool "json:\"syncToSlack\" graphql:\"syncToSlack\"" SyncToGithub bool "json:\"syncToGithub\" graphql:\"syncToGithub\"" Tags []string "json:\"tags\" graphql:\"tags\"" }
func (*GroupsWhere_Groups_Edges_Node_Setting) GetCreatedAt ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetCreatedAt() *time.Time
func (*GroupsWhere_Groups_Edges_Node_Setting) GetCreatedBy ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetCreatedBy() *string
func (*GroupsWhere_Groups_Edges_Node_Setting) GetID ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetID() string
func (*GroupsWhere_Groups_Edges_Node_Setting) GetJoinPolicy ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*GroupsWhere_Groups_Edges_Node_Setting) GetSyncToGithub ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetSyncToGithub() bool
func (*GroupsWhere_Groups_Edges_Node_Setting) GetSyncToSlack ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetSyncToSlack() bool
func (*GroupsWhere_Groups_Edges_Node_Setting) GetTags ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetTags() []string
func (*GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedAt ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedAt() *time.Time
func (*GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedBy ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetUpdatedBy() *string
func (*GroupsWhere_Groups_Edges_Node_Setting) GetVisibility ¶
func (t *GroupsWhere_Groups_Edges_Node_Setting) GetVisibility() *groupsetting.Visibility
type GroupsWhere_Groups_Edges_Node_Users ¶
type GroupsWhere_Groups_Edges_Node_Users struct { ID string "json:\"id\" graphql:\"id\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Email string "json:\"email\" graphql:\"email\"" }
func (*GroupsWhere_Groups_Edges_Node_Users) GetDisplayName ¶
func (t *GroupsWhere_Groups_Edges_Node_Users) GetDisplayName() string
func (*GroupsWhere_Groups_Edges_Node_Users) GetEmail ¶
func (t *GroupsWhere_Groups_Edges_Node_Users) GetEmail() string
func (*GroupsWhere_Groups_Edges_Node_Users) GetID ¶
func (t *GroupsWhere_Groups_Edges_Node_Users) GetID() string
type Integration ¶
type Integration struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // the name of the integration - must be unique within the organization Name string `json:"name"` // a description of the integration Description *string `json:"description,omitempty"` Kind *string `json:"kind,omitempty"` SecretName string `json:"secretName"` Owner *Organization `json:"owner,omitempty"` }
func (Integration) IsNode ¶
func (Integration) IsNode()
type IntegrationConnection ¶
type IntegrationConnection struct { // A list of edges. Edges []*IntegrationEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type IntegrationCreatePayload ¶
type IntegrationCreatePayload struct { // Created integration Integration Integration `json:"integration"` }
Return response for createIntegration mutation
type IntegrationDeletePayload ¶
type IntegrationDeletePayload struct { // Deleted integration ID DeletedID string `json:"deletedID"` }
Return response for deleteIntegration mutation
type IntegrationEdge ¶
type IntegrationEdge struct { // The item at the end of the edge. Node *Integration `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type IntegrationOrder ¶
type IntegrationOrder struct { // The ordering direction. Direction OrderDirection `json:"direction"` // The field by which to order Integrations. Field IntegrationOrderField `json:"field"` }
Ordering options for Integration connections
type IntegrationOrderField ¶
type IntegrationOrderField string
Properties by which Integration connections can be ordered.
const ( IntegrationOrderFieldName IntegrationOrderField = "name" IntegrationOrderFieldKind IntegrationOrderField = "kind" )
func (IntegrationOrderField) IsValid ¶
func (e IntegrationOrderField) IsValid() bool
func (IntegrationOrderField) MarshalGQL ¶
func (e IntegrationOrderField) MarshalGQL(w io.Writer)
func (IntegrationOrderField) String ¶
func (e IntegrationOrderField) String() string
func (*IntegrationOrderField) UnmarshalGQL ¶
func (e *IntegrationOrderField) UnmarshalGQL(v interface{}) error
type IntegrationUpdatePayload ¶
type IntegrationUpdatePayload struct { // Updated integration Integration Integration `json:"integration"` }
Return response for updateIntegration mutation
type IntegrationWhereInput ¶
type IntegrationWhereInput struct { Not *IntegrationWhereInput `json:"not,omitempty"` And []*IntegrationWhereInput `json:"and,omitempty"` Or []*IntegrationWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // name field predicates Name *string `json:"name,omitempty"` NameNeq *string `json:"nameNEQ,omitempty"` NameIn []string `json:"nameIn,omitempty"` NameNotIn []string `json:"nameNotIn,omitempty"` NameGt *string `json:"nameGT,omitempty"` NameGte *string `json:"nameGTE,omitempty"` NameLt *string `json:"nameLT,omitempty"` NameLte *string `json:"nameLTE,omitempty"` NameContains *string `json:"nameContains,omitempty"` NameHasPrefix *string `json:"nameHasPrefix,omitempty"` NameHasSuffix *string `json:"nameHasSuffix,omitempty"` NameEqualFold *string `json:"nameEqualFold,omitempty"` NameContainsFold *string `json:"nameContainsFold,omitempty"` // kind field predicates Kind *string `json:"kind,omitempty"` KindNeq *string `json:"kindNEQ,omitempty"` KindIn []string `json:"kindIn,omitempty"` KindNotIn []string `json:"kindNotIn,omitempty"` KindGt *string `json:"kindGT,omitempty"` KindGte *string `json:"kindGTE,omitempty"` KindLt *string `json:"kindLT,omitempty"` KindLte *string `json:"kindLTE,omitempty"` KindContains *string `json:"kindContains,omitempty"` KindHasPrefix *string `json:"kindHasPrefix,omitempty"` KindHasSuffix *string `json:"kindHasSuffix,omitempty"` KindIsNil *bool `json:"kindIsNil,omitempty"` KindNotNil *bool `json:"kindNotNil,omitempty"` KindEqualFold *string `json:"kindEqualFold,omitempty"` KindContainsFold *string `json:"kindContainsFold,omitempty"` // secret_name field predicates SecretName *string `json:"secretName,omitempty"` SecretNameNeq *string `json:"secretNameNEQ,omitempty"` SecretNameIn []string `json:"secretNameIn,omitempty"` SecretNameNotIn []string `json:"secretNameNotIn,omitempty"` SecretNameGt *string `json:"secretNameGT,omitempty"` SecretNameGte *string `json:"secretNameGTE,omitempty"` SecretNameLt *string `json:"secretNameLT,omitempty"` SecretNameLte *string `json:"secretNameLTE,omitempty"` SecretNameContains *string `json:"secretNameContains,omitempty"` SecretNameHasPrefix *string `json:"secretNameHasPrefix,omitempty"` SecretNameHasSuffix *string `json:"secretNameHasSuffix,omitempty"` SecretNameEqualFold *string `json:"secretNameEqualFold,omitempty"` SecretNameContainsFold *string `json:"secretNameContainsFold,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"` }
IntegrationWhereInput is used for filtering Integration objects. Input was generated by ent.
type Mutation ¶
type Mutation struct { CreateEntitlement EntitlementCreatePayload "json:\"createEntitlement\" graphql:\"createEntitlement\"" UpdateEntitlement EntitlementUpdatePayload "json:\"updateEntitlement\" graphql:\"updateEntitlement\"" DeleteEntitlement EntitlementDeletePayload "json:\"deleteEntitlement\" graphql:\"deleteEntitlement\"" CreateGroup GroupCreatePayload "json:\"createGroup\" graphql:\"createGroup\"" UpdateGroup GroupUpdatePayload "json:\"updateGroup\" graphql:\"updateGroup\"" DeleteGroup GroupDeletePayload "json:\"deleteGroup\" graphql:\"deleteGroup\"" CreateGroupSetting GroupSettingCreatePayload "json:\"createGroupSetting\" graphql:\"createGroupSetting\"" UpdateGroupSetting GroupSettingUpdatePayload "json:\"updateGroupSetting\" graphql:\"updateGroupSetting\"" DeleteGroupSetting GroupSettingDeletePayload "json:\"deleteGroupSetting\" graphql:\"deleteGroupSetting\"" CreateIntegration IntegrationCreatePayload "json:\"createIntegration\" graphql:\"createIntegration\"" UpdateIntegration IntegrationUpdatePayload "json:\"updateIntegration\" graphql:\"updateIntegration\"" DeleteIntegration IntegrationDeletePayload "json:\"deleteIntegration\" graphql:\"deleteIntegration\"" CreateOauthProvider OauthProviderCreatePayload "json:\"createOauthProvider\" graphql:\"createOauthProvider\"" UpdateOauthProvider OauthProviderUpdatePayload "json:\"updateOauthProvider\" graphql:\"updateOauthProvider\"" DeleteOauthProvider OauthProviderDeletePayload "json:\"deleteOauthProvider\" graphql:\"deleteOauthProvider\"" CreateOhAuthTooToken OhAuthTooTokenCreatePayload "json:\"createOhAuthTooToken\" graphql:\"createOhAuthTooToken\"" UpdateOhAuthTooToken OhAuthTooTokenUpdatePayload "json:\"updateOhAuthTooToken\" graphql:\"updateOhAuthTooToken\"" DeleteOhAuthTooToken OhAuthTooTokenDeletePayload "json:\"deleteOhAuthTooToken\" graphql:\"deleteOhAuthTooToken\"" CreateOrganization OrganizationCreatePayload "json:\"createOrganization\" graphql:\"createOrganization\"" UpdateOrganization OrganizationUpdatePayload "json:\"updateOrganization\" graphql:\"updateOrganization\"" DeleteOrganization OrganizationDeletePayload "json:\"deleteOrganization\" graphql:\"deleteOrganization\"" CreateOrganizationSetting OrganizationSettingCreatePayload "json:\"createOrganizationSetting\" graphql:\"createOrganizationSetting\"" UpdateOrganizationSetting OrganizationSettingUpdatePayload "json:\"updateOrganizationSetting\" graphql:\"updateOrganizationSetting\"" DeleteOrganizationSetting OrganizationSettingDeletePayload "json:\"deleteOrganizationSetting\" graphql:\"deleteOrganizationSetting\"" CreatePersonalAccessToken PersonalAccessTokenCreatePayload "json:\"createPersonalAccessToken\" graphql:\"createPersonalAccessToken\"" UpdatePersonalAccessToken PersonalAccessTokenUpdatePayload "json:\"updatePersonalAccessToken\" graphql:\"updatePersonalAccessToken\"" DeletePersonalAccessToken PersonalAccessTokenDeletePayload "json:\"deletePersonalAccessToken\" graphql:\"deletePersonalAccessToken\"" CreateSession SessionCreatePayload "json:\"createSession\" graphql:\"createSession\"" UpdateSession SessionUpdatePayload "json:\"updateSession\" graphql:\"updateSession\"" DeleteSession SessionDeletePayload "json:\"deleteSession\" graphql:\"deleteSession\"" CreateUser UserCreatePayload "json:\"createUser\" graphql:\"createUser\"" UpdateUser UserUpdatePayload "json:\"updateUser\" graphql:\"updateUser\"" DeleteUser UserDeletePayload "json:\"deleteUser\" graphql:\"deleteUser\"" CreateUserSetting UserSettingCreatePayload "json:\"createUserSetting\" graphql:\"createUserSetting\"" UpdateUserSetting UserSettingUpdatePayload "json:\"updateUserSetting\" graphql:\"updateUserSetting\"" DeleteUserSetting UserSettingDeletePayload "json:\"deleteUserSetting\" graphql:\"deleteUserSetting\"" }
type OauthProvider ¶
type OauthProvider struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // the oauth provider's name Name string `json:"name"` // the client id for the oauth provider ClientID string `json:"clientID"` // the client secret ClientSecret string `json:"clientSecret"` // the redirect url RedirectURL string `json:"redirectURL"` // the scopes Scopes string `json:"scopes"` // the auth url of the provider AuthURL string `json:"authURL"` // the token url of the provider TokenURL string `json:"tokenURL"` // the auth style, 0: auto detect 1: third party log in 2: log in with username and password AuthStyle int64 `json:"authStyle"` // the URL to request user information by token InfoURL string `json:"infoURL"` Owner *Organization `json:"owner,omitempty"` }
func (OauthProvider) IsNode ¶
func (OauthProvider) IsNode()
type OauthProviderConnection ¶
type OauthProviderConnection struct { // A list of edges. Edges []*OauthProviderEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type OauthProviderCreatePayload ¶
type OauthProviderCreatePayload struct { // Created oauthProvider OauthProvider OauthProvider `json:"OauthProvider"` }
Return response for createOauthprovider mutation
type OauthProviderDeletePayload ¶
type OauthProviderDeletePayload struct { // Deleted oauthProvider ID DeletedID string `json:"deletedID"` }
Return response for deleteOauthprovider mutation
type OauthProviderEdge ¶
type OauthProviderEdge struct { // The item at the end of the edge. Node *OauthProvider `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type OauthProviderUpdatePayload ¶
type OauthProviderUpdatePayload struct { // Updated oauthProvider OauthProvider OauthProvider `json:"OauthProvider"` }
Return response for updateOauthprovider mutation
type OauthProviderWhereInput ¶
type OauthProviderWhereInput struct { Not *OauthProviderWhereInput `json:"not,omitempty"` And []*OauthProviderWhereInput `json:"and,omitempty"` Or []*OauthProviderWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // name field predicates Name *string `json:"name,omitempty"` NameNeq *string `json:"nameNEQ,omitempty"` NameIn []string `json:"nameIn,omitempty"` NameNotIn []string `json:"nameNotIn,omitempty"` NameGt *string `json:"nameGT,omitempty"` NameGte *string `json:"nameGTE,omitempty"` NameLt *string `json:"nameLT,omitempty"` NameLte *string `json:"nameLTE,omitempty"` NameContains *string `json:"nameContains,omitempty"` NameHasPrefix *string `json:"nameHasPrefix,omitempty"` NameHasSuffix *string `json:"nameHasSuffix,omitempty"` NameEqualFold *string `json:"nameEqualFold,omitempty"` NameContainsFold *string `json:"nameContainsFold,omitempty"` // client_id field predicates ClientID *string `json:"clientID,omitempty"` ClientIDNeq *string `json:"clientIDNEQ,omitempty"` ClientIDIn []string `json:"clientIDIn,omitempty"` ClientIDNotIn []string `json:"clientIDNotIn,omitempty"` ClientIDGt *string `json:"clientIDGT,omitempty"` ClientIDGte *string `json:"clientIDGTE,omitempty"` ClientIDLt *string `json:"clientIDLT,omitempty"` ClientIDLte *string `json:"clientIDLTE,omitempty"` ClientIDContains *string `json:"clientIDContains,omitempty"` ClientIDHasPrefix *string `json:"clientIDHasPrefix,omitempty"` ClientIDHasSuffix *string `json:"clientIDHasSuffix,omitempty"` ClientIDEqualFold *string `json:"clientIDEqualFold,omitempty"` ClientIDContainsFold *string `json:"clientIDContainsFold,omitempty"` // client_secret field predicates ClientSecret *string `json:"clientSecret,omitempty"` ClientSecretNeq *string `json:"clientSecretNEQ,omitempty"` ClientSecretIn []string `json:"clientSecretIn,omitempty"` ClientSecretNotIn []string `json:"clientSecretNotIn,omitempty"` ClientSecretGt *string `json:"clientSecretGT,omitempty"` ClientSecretGte *string `json:"clientSecretGTE,omitempty"` ClientSecretLt *string `json:"clientSecretLT,omitempty"` ClientSecretLte *string `json:"clientSecretLTE,omitempty"` ClientSecretContains *string `json:"clientSecretContains,omitempty"` ClientSecretHasPrefix *string `json:"clientSecretHasPrefix,omitempty"` ClientSecretHasSuffix *string `json:"clientSecretHasSuffix,omitempty"` ClientSecretEqualFold *string `json:"clientSecretEqualFold,omitempty"` ClientSecretContainsFold *string `json:"clientSecretContainsFold,omitempty"` // redirect_url field predicates RedirectURL *string `json:"redirectURL,omitempty"` RedirectURLNeq *string `json:"redirectURLNEQ,omitempty"` RedirectURLIn []string `json:"redirectURLIn,omitempty"` RedirectURLNotIn []string `json:"redirectURLNotIn,omitempty"` RedirectURLGt *string `json:"redirectURLGT,omitempty"` RedirectURLGte *string `json:"redirectURLGTE,omitempty"` RedirectURLLt *string `json:"redirectURLLT,omitempty"` RedirectURLLte *string `json:"redirectURLLTE,omitempty"` RedirectURLContains *string `json:"redirectURLContains,omitempty"` RedirectURLHasPrefix *string `json:"redirectURLHasPrefix,omitempty"` RedirectURLHasSuffix *string `json:"redirectURLHasSuffix,omitempty"` RedirectURLEqualFold *string `json:"redirectURLEqualFold,omitempty"` RedirectURLContainsFold *string `json:"redirectURLContainsFold,omitempty"` // scopes field predicates Scopes *string `json:"scopes,omitempty"` ScopesNeq *string `json:"scopesNEQ,omitempty"` ScopesIn []string `json:"scopesIn,omitempty"` ScopesNotIn []string `json:"scopesNotIn,omitempty"` ScopesGt *string `json:"scopesGT,omitempty"` ScopesGte *string `json:"scopesGTE,omitempty"` ScopesLt *string `json:"scopesLT,omitempty"` ScopesLte *string `json:"scopesLTE,omitempty"` ScopesContains *string `json:"scopesContains,omitempty"` ScopesHasPrefix *string `json:"scopesHasPrefix,omitempty"` ScopesHasSuffix *string `json:"scopesHasSuffix,omitempty"` ScopesEqualFold *string `json:"scopesEqualFold,omitempty"` ScopesContainsFold *string `json:"scopesContainsFold,omitempty"` // auth_url field predicates AuthURL *string `json:"authURL,omitempty"` AuthURLNeq *string `json:"authURLNEQ,omitempty"` AuthURLIn []string `json:"authURLIn,omitempty"` AuthURLNotIn []string `json:"authURLNotIn,omitempty"` AuthURLGt *string `json:"authURLGT,omitempty"` AuthURLGte *string `json:"authURLGTE,omitempty"` AuthURLLt *string `json:"authURLLT,omitempty"` AuthURLLte *string `json:"authURLLTE,omitempty"` AuthURLContains *string `json:"authURLContains,omitempty"` AuthURLHasPrefix *string `json:"authURLHasPrefix,omitempty"` AuthURLHasSuffix *string `json:"authURLHasSuffix,omitempty"` AuthURLEqualFold *string `json:"authURLEqualFold,omitempty"` AuthURLContainsFold *string `json:"authURLContainsFold,omitempty"` // token_url field predicates TokenURL *string `json:"tokenURL,omitempty"` TokenURLNeq *string `json:"tokenURLNEQ,omitempty"` TokenURLIn []string `json:"tokenURLIn,omitempty"` TokenURLNotIn []string `json:"tokenURLNotIn,omitempty"` TokenURLGt *string `json:"tokenURLGT,omitempty"` TokenURLGte *string `json:"tokenURLGTE,omitempty"` TokenURLLt *string `json:"tokenURLLT,omitempty"` TokenURLLte *string `json:"tokenURLLTE,omitempty"` TokenURLContains *string `json:"tokenURLContains,omitempty"` TokenURLHasPrefix *string `json:"tokenURLHasPrefix,omitempty"` TokenURLHasSuffix *string `json:"tokenURLHasSuffix,omitempty"` TokenURLEqualFold *string `json:"tokenURLEqualFold,omitempty"` TokenURLContainsFold *string `json:"tokenURLContainsFold,omitempty"` // auth_style field predicates AuthStyle *int64 `json:"authStyle,omitempty"` AuthStyleNeq *int64 `json:"authStyleNEQ,omitempty"` AuthStyleIn []int64 `json:"authStyleIn,omitempty"` AuthStyleNotIn []int64 `json:"authStyleNotIn,omitempty"` AuthStyleGt *int64 `json:"authStyleGT,omitempty"` AuthStyleGte *int64 `json:"authStyleGTE,omitempty"` AuthStyleLt *int64 `json:"authStyleLT,omitempty"` AuthStyleLte *int64 `json:"authStyleLTE,omitempty"` // info_url field predicates InfoURL *string `json:"infoURL,omitempty"` InfoURLNeq *string `json:"infoURLNEQ,omitempty"` InfoURLIn []string `json:"infoURLIn,omitempty"` InfoURLNotIn []string `json:"infoURLNotIn,omitempty"` InfoURLGt *string `json:"infoURLGT,omitempty"` InfoURLGte *string `json:"infoURLGTE,omitempty"` InfoURLLt *string `json:"infoURLLT,omitempty"` InfoURLLte *string `json:"infoURLLTE,omitempty"` InfoURLContains *string `json:"infoURLContains,omitempty"` InfoURLHasPrefix *string `json:"infoURLHasPrefix,omitempty"` InfoURLHasSuffix *string `json:"infoURLHasSuffix,omitempty"` InfoURLEqualFold *string `json:"infoURLEqualFold,omitempty"` InfoURLContainsFold *string `json:"infoURLContainsFold,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"` }
OauthProviderWhereInput is used for filtering OauthProvider objects. Input was generated by ent.
type OhAuthTooToken ¶
type OhAuthTooToken struct { ID string `json:"id"` ClientID string `json:"clientID"` Scopes []string `json:"scopes,omitempty"` Nonce string `json:"nonce"` ClaimsUserID string `json:"claimsUserID"` ClaimsUsername string `json:"claimsUsername"` ClaimsEmail string `json:"claimsEmail"` ClaimsEmailVerified bool `json:"claimsEmailVerified"` ClaimsGroups []string `json:"claimsGroups,omitempty"` ClaimsPreferredUsername string `json:"claimsPreferredUsername"` ConnectorID string `json:"connectorID"` ConnectorData []string `json:"connectorData,omitempty"` LastUsed time.Time `json:"lastUsed"` }
func (OhAuthTooToken) IsNode ¶
func (OhAuthTooToken) IsNode()
type OhAuthTooTokenConnection ¶
type OhAuthTooTokenConnection struct { // A list of edges. Edges []*OhAuthTooTokenEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type OhAuthTooTokenCreatePayload ¶
type OhAuthTooTokenCreatePayload struct { // Created ohAuthTooToken OhAuthTooToken OhAuthTooToken `json:"ohAuthTooToken"` }
Return response for createOhAuthTooToken mutation
type OhAuthTooTokenDeletePayload ¶
type OhAuthTooTokenDeletePayload struct { // Deleted ohAuthTooToken ID DeletedID string `json:"deletedID"` }
Return response for deleteOhAuthTooToken mutation
type OhAuthTooTokenEdge ¶
type OhAuthTooTokenEdge struct { // The item at the end of the edge. Node *OhAuthTooToken `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type OhAuthTooTokenUpdatePayload ¶
type OhAuthTooTokenUpdatePayload struct { // Updated ohAuthTooToken OhAuthTooToken OhAuthTooToken `json:"ohAuthTooToken"` }
Return response for updateOhAuthTooToken mutation
type OhAuthTooTokenWhereInput ¶
type OhAuthTooTokenWhereInput struct { Not *OhAuthTooTokenWhereInput `json:"not,omitempty"` And []*OhAuthTooTokenWhereInput `json:"and,omitempty"` Or []*OhAuthTooTokenWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // client_id field predicates ClientID *string `json:"clientID,omitempty"` ClientIDNeq *string `json:"clientIDNEQ,omitempty"` ClientIDIn []string `json:"clientIDIn,omitempty"` ClientIDNotIn []string `json:"clientIDNotIn,omitempty"` ClientIDGt *string `json:"clientIDGT,omitempty"` ClientIDGte *string `json:"clientIDGTE,omitempty"` ClientIDLt *string `json:"clientIDLT,omitempty"` ClientIDLte *string `json:"clientIDLTE,omitempty"` ClientIDContains *string `json:"clientIDContains,omitempty"` ClientIDHasPrefix *string `json:"clientIDHasPrefix,omitempty"` ClientIDHasSuffix *string `json:"clientIDHasSuffix,omitempty"` ClientIDEqualFold *string `json:"clientIDEqualFold,omitempty"` ClientIDContainsFold *string `json:"clientIDContainsFold,omitempty"` // nonce field predicates Nonce *string `json:"nonce,omitempty"` NonceNeq *string `json:"nonceNEQ,omitempty"` NonceIn []string `json:"nonceIn,omitempty"` NonceNotIn []string `json:"nonceNotIn,omitempty"` NonceGt *string `json:"nonceGT,omitempty"` NonceGte *string `json:"nonceGTE,omitempty"` NonceLt *string `json:"nonceLT,omitempty"` NonceLte *string `json:"nonceLTE,omitempty"` NonceContains *string `json:"nonceContains,omitempty"` NonceHasPrefix *string `json:"nonceHasPrefix,omitempty"` NonceHasSuffix *string `json:"nonceHasSuffix,omitempty"` NonceEqualFold *string `json:"nonceEqualFold,omitempty"` NonceContainsFold *string `json:"nonceContainsFold,omitempty"` // claims_user_id field predicates ClaimsUserID *string `json:"claimsUserID,omitempty"` ClaimsUserIDNeq *string `json:"claimsUserIDNEQ,omitempty"` ClaimsUserIDIn []string `json:"claimsUserIDIn,omitempty"` ClaimsUserIDNotIn []string `json:"claimsUserIDNotIn,omitempty"` ClaimsUserIDGt *string `json:"claimsUserIDGT,omitempty"` ClaimsUserIDGte *string `json:"claimsUserIDGTE,omitempty"` ClaimsUserIDLt *string `json:"claimsUserIDLT,omitempty"` ClaimsUserIDLte *string `json:"claimsUserIDLTE,omitempty"` ClaimsUserIDContains *string `json:"claimsUserIDContains,omitempty"` ClaimsUserIDHasPrefix *string `json:"claimsUserIDHasPrefix,omitempty"` ClaimsUserIDHasSuffix *string `json:"claimsUserIDHasSuffix,omitempty"` ClaimsUserIDEqualFold *string `json:"claimsUserIDEqualFold,omitempty"` ClaimsUserIDContainsFold *string `json:"claimsUserIDContainsFold,omitempty"` // claims_username field predicates ClaimsUsername *string `json:"claimsUsername,omitempty"` ClaimsUsernameNeq *string `json:"claimsUsernameNEQ,omitempty"` ClaimsUsernameIn []string `json:"claimsUsernameIn,omitempty"` ClaimsUsernameNotIn []string `json:"claimsUsernameNotIn,omitempty"` ClaimsUsernameGt *string `json:"claimsUsernameGT,omitempty"` ClaimsUsernameGte *string `json:"claimsUsernameGTE,omitempty"` ClaimsUsernameLt *string `json:"claimsUsernameLT,omitempty"` ClaimsUsernameLte *string `json:"claimsUsernameLTE,omitempty"` ClaimsUsernameContains *string `json:"claimsUsernameContains,omitempty"` ClaimsUsernameHasPrefix *string `json:"claimsUsernameHasPrefix,omitempty"` ClaimsUsernameHasSuffix *string `json:"claimsUsernameHasSuffix,omitempty"` ClaimsUsernameEqualFold *string `json:"claimsUsernameEqualFold,omitempty"` ClaimsUsernameContainsFold *string `json:"claimsUsernameContainsFold,omitempty"` // claims_email field predicates ClaimsEmail *string `json:"claimsEmail,omitempty"` ClaimsEmailNeq *string `json:"claimsEmailNEQ,omitempty"` ClaimsEmailIn []string `json:"claimsEmailIn,omitempty"` ClaimsEmailNotIn []string `json:"claimsEmailNotIn,omitempty"` ClaimsEmailGt *string `json:"claimsEmailGT,omitempty"` ClaimsEmailGte *string `json:"claimsEmailGTE,omitempty"` ClaimsEmailLt *string `json:"claimsEmailLT,omitempty"` ClaimsEmailLte *string `json:"claimsEmailLTE,omitempty"` ClaimsEmailContains *string `json:"claimsEmailContains,omitempty"` ClaimsEmailHasPrefix *string `json:"claimsEmailHasPrefix,omitempty"` ClaimsEmailHasSuffix *string `json:"claimsEmailHasSuffix,omitempty"` ClaimsEmailEqualFold *string `json:"claimsEmailEqualFold,omitempty"` ClaimsEmailContainsFold *string `json:"claimsEmailContainsFold,omitempty"` // claims_email_verified field predicates ClaimsEmailVerified *bool `json:"claimsEmailVerified,omitempty"` ClaimsEmailVerifiedNeq *bool `json:"claimsEmailVerifiedNEQ,omitempty"` // claims_preferred_username field predicates ClaimsPreferredUsername *string `json:"claimsPreferredUsername,omitempty"` ClaimsPreferredUsernameNeq *string `json:"claimsPreferredUsernameNEQ,omitempty"` ClaimsPreferredUsernameIn []string `json:"claimsPreferredUsernameIn,omitempty"` ClaimsPreferredUsernameNotIn []string `json:"claimsPreferredUsernameNotIn,omitempty"` ClaimsPreferredUsernameGt *string `json:"claimsPreferredUsernameGT,omitempty"` ClaimsPreferredUsernameGte *string `json:"claimsPreferredUsernameGTE,omitempty"` ClaimsPreferredUsernameLt *string `json:"claimsPreferredUsernameLT,omitempty"` ClaimsPreferredUsernameLte *string `json:"claimsPreferredUsernameLTE,omitempty"` ClaimsPreferredUsernameContains *string `json:"claimsPreferredUsernameContains,omitempty"` ClaimsPreferredUsernameHasPrefix *string `json:"claimsPreferredUsernameHasPrefix,omitempty"` ClaimsPreferredUsernameHasSuffix *string `json:"claimsPreferredUsernameHasSuffix,omitempty"` ClaimsPreferredUsernameEqualFold *string `json:"claimsPreferredUsernameEqualFold,omitempty"` ClaimsPreferredUsernameContainsFold *string `json:"claimsPreferredUsernameContainsFold,omitempty"` // connector_id field predicates ConnectorID *string `json:"connectorID,omitempty"` ConnectorIDNeq *string `json:"connectorIDNEQ,omitempty"` ConnectorIDIn []string `json:"connectorIDIn,omitempty"` ConnectorIDNotIn []string `json:"connectorIDNotIn,omitempty"` ConnectorIDGt *string `json:"connectorIDGT,omitempty"` ConnectorIDGte *string `json:"connectorIDGTE,omitempty"` ConnectorIDLt *string `json:"connectorIDLT,omitempty"` ConnectorIDLte *string `json:"connectorIDLTE,omitempty"` ConnectorIDContains *string `json:"connectorIDContains,omitempty"` ConnectorIDHasPrefix *string `json:"connectorIDHasPrefix,omitempty"` ConnectorIDHasSuffix *string `json:"connectorIDHasSuffix,omitempty"` ConnectorIDEqualFold *string `json:"connectorIDEqualFold,omitempty"` ConnectorIDContainsFold *string `json:"connectorIDContainsFold,omitempty"` // last_used field predicates LastUsed *time.Time `json:"lastUsed,omitempty"` LastUsedNeq *time.Time `json:"lastUsedNEQ,omitempty"` LastUsedIn []*time.Time `json:"lastUsedIn,omitempty"` LastUsedNotIn []*time.Time `json:"lastUsedNotIn,omitempty"` LastUsedGt *time.Time `json:"lastUsedGT,omitempty"` LastUsedGte *time.Time `json:"lastUsedGTE,omitempty"` LastUsedLt *time.Time `json:"lastUsedLT,omitempty"` LastUsedLte *time.Time `json:"lastUsedLTE,omitempty"` }
OhAuthTooTokenWhereInput is used for filtering OhAuthTooToken objects. Input was generated by ent.
type OrderDirection ¶
type OrderDirection string
Possible directions in which to order a list of items when provided an `orderBy` argument.
const ( // Specifies an ascending order for a given `orderBy` argument. OrderDirectionAsc OrderDirection = "ASC" // Specifies a descending order for a given `orderBy` argument. OrderDirectionDesc OrderDirection = "DESC" )
func (OrderDirection) IsValid ¶
func (e OrderDirection) IsValid() bool
func (OrderDirection) MarshalGQL ¶
func (e OrderDirection) MarshalGQL(w io.Writer)
func (OrderDirection) String ¶
func (e OrderDirection) String() string
func (*OrderDirection) UnmarshalGQL ¶
func (e *OrderDirection) UnmarshalGQL(v interface{}) error
type Organization ¶
type Organization struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // the name of the organization Name string `json:"name"` // The organization's displayed 'friendly' name DisplayName string `json:"displayName"` // An optional description of the organization Description *string `json:"description,omitempty"` // orgs directly associated with a user PersonalOrg bool `json:"personalOrg"` Parent *Organization `json:"parent,omitempty"` Children OrganizationConnection `json:"children"` Users []*User `json:"users,omitempty"` Groups []*Group `json:"groups,omitempty"` Integrations []*Integration `json:"integrations,omitempty"` Setting *OrganizationSetting `json:"setting,omitempty"` Entitlements []*Entitlement `json:"entitlements,omitempty"` Oauthprovider []*OauthProvider `json:"oauthprovider,omitempty"` }
func (Organization) IsNode ¶
func (Organization) IsNode()
type OrganizationConnection ¶
type OrganizationConnection struct { // A list of edges. Edges []*OrganizationEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type OrganizationCreatePayload ¶
type OrganizationCreatePayload struct { // Created organization Organization Organization `json:"organization"` }
Return response for createOrganization mutation
type OrganizationDeletePayload ¶
type OrganizationDeletePayload struct { // Deleted organization ID DeletedID string `json:"deletedID"` }
Return response for deleteOrganization mutation
type OrganizationEdge ¶
type OrganizationEdge struct { // The item at the end of the edge. Node *Organization `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type OrganizationOrder ¶
type OrganizationOrder struct { // The ordering direction. Direction OrderDirection `json:"direction"` // The field by which to order Organizations. Field OrganizationOrderField `json:"field"` }
Ordering options for Organization connections
type OrganizationOrderField ¶
type OrganizationOrderField string
Properties by which Organization connections can be ordered.
const ( OrganizationOrderFieldName OrganizationOrderField = "name" OrganizationOrderFieldDisplayName OrganizationOrderField = "display_name" )
func (OrganizationOrderField) IsValid ¶
func (e OrganizationOrderField) IsValid() bool
func (OrganizationOrderField) MarshalGQL ¶
func (e OrganizationOrderField) MarshalGQL(w io.Writer)
func (OrganizationOrderField) String ¶
func (e OrganizationOrderField) String() string
func (*OrganizationOrderField) UnmarshalGQL ¶
func (e *OrganizationOrderField) UnmarshalGQL(v interface{}) error
type OrganizationSetting ¶
type OrganizationSetting struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // domains associated with the organization Domains []string `json:"domains,omitempty"` SsoCert *string `json:"ssoCert,omitempty"` SsoEntrypoint *string `json:"ssoEntrypoint,omitempty"` SsoIssuer *string `json:"ssoIssuer,omitempty"` // Name of the person to contact for billing BillingContact *string `json:"billingContact,omitempty"` BillingEmail *string `json:"billingEmail,omitempty"` BillingPhone *string `json:"billingPhone,omitempty"` BillingAddress *string `json:"billingAddress,omitempty"` // Usually government-issued tax ID or business ID such as ABN in Australia TaxIdentifier *string `json:"taxIdentifier,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` Organization *Organization `json:"organization,omitempty"` }
func (OrganizationSetting) IsNode ¶
func (OrganizationSetting) IsNode()
type OrganizationSettingConnection ¶
type OrganizationSettingConnection struct { // A list of edges. Edges []*OrganizationSettingEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type OrganizationSettingCreatePayload ¶
type OrganizationSettingCreatePayload struct { // Created organizationSetting OrganizationSetting OrganizationSetting `json:"organizationSetting"` }
Return response for createOrganizationSetting mutation
type OrganizationSettingDeletePayload ¶
type OrganizationSettingDeletePayload struct { // Deleted organizationSetting ID DeletedID string `json:"deletedID"` }
Return response for deleteOrganizationSetting mutation
type OrganizationSettingEdge ¶
type OrganizationSettingEdge struct { // The item at the end of the edge. Node *OrganizationSetting `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type OrganizationSettingUpdatePayload ¶
type OrganizationSettingUpdatePayload struct { // Updated organizationSetting OrganizationSetting OrganizationSetting `json:"organizationSetting"` }
Return response for updateOrganizationSetting mutation
type OrganizationSettingWhereInput ¶
type OrganizationSettingWhereInput struct { Not *OrganizationSettingWhereInput `json:"not,omitempty"` And []*OrganizationSettingWhereInput `json:"and,omitempty"` Or []*OrganizationSettingWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // sso_cert field predicates SsoCert *string `json:"ssoCert,omitempty"` SsoCertNeq *string `json:"ssoCertNEQ,omitempty"` SsoCertIn []string `json:"ssoCertIn,omitempty"` SsoCertNotIn []string `json:"ssoCertNotIn,omitempty"` SsoCertGt *string `json:"ssoCertGT,omitempty"` SsoCertGte *string `json:"ssoCertGTE,omitempty"` SsoCertLt *string `json:"ssoCertLT,omitempty"` SsoCertLte *string `json:"ssoCertLTE,omitempty"` SsoCertContains *string `json:"ssoCertContains,omitempty"` SsoCertHasPrefix *string `json:"ssoCertHasPrefix,omitempty"` SsoCertHasSuffix *string `json:"ssoCertHasSuffix,omitempty"` SsoCertIsNil *bool `json:"ssoCertIsNil,omitempty"` SsoCertNotNil *bool `json:"ssoCertNotNil,omitempty"` SsoCertEqualFold *string `json:"ssoCertEqualFold,omitempty"` SsoCertContainsFold *string `json:"ssoCertContainsFold,omitempty"` // sso_entrypoint field predicates SsoEntrypoint *string `json:"ssoEntrypoint,omitempty"` SsoEntrypointNeq *string `json:"ssoEntrypointNEQ,omitempty"` SsoEntrypointIn []string `json:"ssoEntrypointIn,omitempty"` SsoEntrypointNotIn []string `json:"ssoEntrypointNotIn,omitempty"` SsoEntrypointGt *string `json:"ssoEntrypointGT,omitempty"` SsoEntrypointGte *string `json:"ssoEntrypointGTE,omitempty"` SsoEntrypointLt *string `json:"ssoEntrypointLT,omitempty"` SsoEntrypointLte *string `json:"ssoEntrypointLTE,omitempty"` SsoEntrypointContains *string `json:"ssoEntrypointContains,omitempty"` SsoEntrypointHasPrefix *string `json:"ssoEntrypointHasPrefix,omitempty"` SsoEntrypointHasSuffix *string `json:"ssoEntrypointHasSuffix,omitempty"` SsoEntrypointIsNil *bool `json:"ssoEntrypointIsNil,omitempty"` SsoEntrypointNotNil *bool `json:"ssoEntrypointNotNil,omitempty"` SsoEntrypointEqualFold *string `json:"ssoEntrypointEqualFold,omitempty"` SsoEntrypointContainsFold *string `json:"ssoEntrypointContainsFold,omitempty"` // sso_issuer field predicates SsoIssuer *string `json:"ssoIssuer,omitempty"` SsoIssuerNeq *string `json:"ssoIssuerNEQ,omitempty"` SsoIssuerIn []string `json:"ssoIssuerIn,omitempty"` SsoIssuerNotIn []string `json:"ssoIssuerNotIn,omitempty"` SsoIssuerGt *string `json:"ssoIssuerGT,omitempty"` SsoIssuerGte *string `json:"ssoIssuerGTE,omitempty"` SsoIssuerLt *string `json:"ssoIssuerLT,omitempty"` SsoIssuerLte *string `json:"ssoIssuerLTE,omitempty"` SsoIssuerContains *string `json:"ssoIssuerContains,omitempty"` SsoIssuerHasPrefix *string `json:"ssoIssuerHasPrefix,omitempty"` SsoIssuerHasSuffix *string `json:"ssoIssuerHasSuffix,omitempty"` SsoIssuerIsNil *bool `json:"ssoIssuerIsNil,omitempty"` SsoIssuerNotNil *bool `json:"ssoIssuerNotNil,omitempty"` SsoIssuerEqualFold *string `json:"ssoIssuerEqualFold,omitempty"` SsoIssuerContainsFold *string `json:"ssoIssuerContainsFold,omitempty"` // billing_contact field predicates BillingContact *string `json:"billingContact,omitempty"` BillingContactNeq *string `json:"billingContactNEQ,omitempty"` BillingContactIn []string `json:"billingContactIn,omitempty"` BillingContactNotIn []string `json:"billingContactNotIn,omitempty"` BillingContactGt *string `json:"billingContactGT,omitempty"` BillingContactGte *string `json:"billingContactGTE,omitempty"` BillingContactLt *string `json:"billingContactLT,omitempty"` BillingContactLte *string `json:"billingContactLTE,omitempty"` BillingContactContains *string `json:"billingContactContains,omitempty"` BillingContactHasPrefix *string `json:"billingContactHasPrefix,omitempty"` BillingContactHasSuffix *string `json:"billingContactHasSuffix,omitempty"` BillingContactIsNil *bool `json:"billingContactIsNil,omitempty"` BillingContactNotNil *bool `json:"billingContactNotNil,omitempty"` BillingContactEqualFold *string `json:"billingContactEqualFold,omitempty"` BillingContactContainsFold *string `json:"billingContactContainsFold,omitempty"` // billing_email field predicates BillingEmail *string `json:"billingEmail,omitempty"` BillingEmailNeq *string `json:"billingEmailNEQ,omitempty"` BillingEmailIn []string `json:"billingEmailIn,omitempty"` BillingEmailNotIn []string `json:"billingEmailNotIn,omitempty"` BillingEmailGt *string `json:"billingEmailGT,omitempty"` BillingEmailGte *string `json:"billingEmailGTE,omitempty"` BillingEmailLt *string `json:"billingEmailLT,omitempty"` BillingEmailLte *string `json:"billingEmailLTE,omitempty"` BillingEmailContains *string `json:"billingEmailContains,omitempty"` BillingEmailHasPrefix *string `json:"billingEmailHasPrefix,omitempty"` BillingEmailHasSuffix *string `json:"billingEmailHasSuffix,omitempty"` BillingEmailIsNil *bool `json:"billingEmailIsNil,omitempty"` BillingEmailNotNil *bool `json:"billingEmailNotNil,omitempty"` BillingEmailEqualFold *string `json:"billingEmailEqualFold,omitempty"` BillingEmailContainsFold *string `json:"billingEmailContainsFold,omitempty"` // billing_phone field predicates BillingPhone *string `json:"billingPhone,omitempty"` BillingPhoneNeq *string `json:"billingPhoneNEQ,omitempty"` BillingPhoneIn []string `json:"billingPhoneIn,omitempty"` BillingPhoneNotIn []string `json:"billingPhoneNotIn,omitempty"` BillingPhoneGt *string `json:"billingPhoneGT,omitempty"` BillingPhoneGte *string `json:"billingPhoneGTE,omitempty"` BillingPhoneLt *string `json:"billingPhoneLT,omitempty"` BillingPhoneLte *string `json:"billingPhoneLTE,omitempty"` BillingPhoneContains *string `json:"billingPhoneContains,omitempty"` BillingPhoneHasPrefix *string `json:"billingPhoneHasPrefix,omitempty"` BillingPhoneHasSuffix *string `json:"billingPhoneHasSuffix,omitempty"` BillingPhoneIsNil *bool `json:"billingPhoneIsNil,omitempty"` BillingPhoneNotNil *bool `json:"billingPhoneNotNil,omitempty"` BillingPhoneEqualFold *string `json:"billingPhoneEqualFold,omitempty"` BillingPhoneContainsFold *string `json:"billingPhoneContainsFold,omitempty"` // billing_address field predicates BillingAddress *string `json:"billingAddress,omitempty"` BillingAddressNeq *string `json:"billingAddressNEQ,omitempty"` BillingAddressIn []string `json:"billingAddressIn,omitempty"` BillingAddressNotIn []string `json:"billingAddressNotIn,omitempty"` BillingAddressGt *string `json:"billingAddressGT,omitempty"` BillingAddressGte *string `json:"billingAddressGTE,omitempty"` BillingAddressLt *string `json:"billingAddressLT,omitempty"` BillingAddressLte *string `json:"billingAddressLTE,omitempty"` BillingAddressContains *string `json:"billingAddressContains,omitempty"` BillingAddressHasPrefix *string `json:"billingAddressHasPrefix,omitempty"` BillingAddressHasSuffix *string `json:"billingAddressHasSuffix,omitempty"` BillingAddressIsNil *bool `json:"billingAddressIsNil,omitempty"` BillingAddressNotNil *bool `json:"billingAddressNotNil,omitempty"` BillingAddressEqualFold *string `json:"billingAddressEqualFold,omitempty"` BillingAddressContainsFold *string `json:"billingAddressContainsFold,omitempty"` // tax_identifier field predicates TaxIdentifier *string `json:"taxIdentifier,omitempty"` TaxIdentifierNeq *string `json:"taxIdentifierNEQ,omitempty"` TaxIdentifierIn []string `json:"taxIdentifierIn,omitempty"` TaxIdentifierNotIn []string `json:"taxIdentifierNotIn,omitempty"` TaxIdentifierGt *string `json:"taxIdentifierGT,omitempty"` TaxIdentifierGte *string `json:"taxIdentifierGTE,omitempty"` TaxIdentifierLt *string `json:"taxIdentifierLT,omitempty"` TaxIdentifierLte *string `json:"taxIdentifierLTE,omitempty"` TaxIdentifierContains *string `json:"taxIdentifierContains,omitempty"` TaxIdentifierHasPrefix *string `json:"taxIdentifierHasPrefix,omitempty"` TaxIdentifierHasSuffix *string `json:"taxIdentifierHasSuffix,omitempty"` TaxIdentifierIsNil *bool `json:"taxIdentifierIsNil,omitempty"` TaxIdentifierNotNil *bool `json:"taxIdentifierNotNil,omitempty"` TaxIdentifierEqualFold *string `json:"taxIdentifierEqualFold,omitempty"` TaxIdentifierContainsFold *string `json:"taxIdentifierContainsFold,omitempty"` // organization edge predicates HasOrganization *bool `json:"hasOrganization,omitempty"` HasOrganizationWith []*OrganizationWhereInput `json:"hasOrganizationWith,omitempty"` }
OrganizationSettingWhereInput is used for filtering OrganizationSetting objects. Input was generated by ent.
type OrganizationUpdatePayload ¶
type OrganizationUpdatePayload struct { // Updated organization Organization Organization `json:"organization"` }
Return response for updateOrganization mutation
type OrganizationWhereInput ¶
type OrganizationWhereInput struct { Not *OrganizationWhereInput `json:"not,omitempty"` And []*OrganizationWhereInput `json:"and,omitempty"` Or []*OrganizationWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // display_name field predicates DisplayName *string `json:"displayName,omitempty"` DisplayNameNeq *string `json:"displayNameNEQ,omitempty"` DisplayNameIn []string `json:"displayNameIn,omitempty"` DisplayNameNotIn []string `json:"displayNameNotIn,omitempty"` DisplayNameGt *string `json:"displayNameGT,omitempty"` DisplayNameGte *string `json:"displayNameGTE,omitempty"` DisplayNameLt *string `json:"displayNameLT,omitempty"` DisplayNameLte *string `json:"displayNameLTE,omitempty"` DisplayNameContains *string `json:"displayNameContains,omitempty"` DisplayNameHasPrefix *string `json:"displayNameHasPrefix,omitempty"` DisplayNameHasSuffix *string `json:"displayNameHasSuffix,omitempty"` DisplayNameEqualFold *string `json:"displayNameEqualFold,omitempty"` DisplayNameContainsFold *string `json:"displayNameContainsFold,omitempty"` // parent_organization_id field predicates ParentOrganizationID *string `json:"parentOrganizationID,omitempty"` ParentOrganizationIDNeq *string `json:"parentOrganizationIDNEQ,omitempty"` ParentOrganizationIDIn []string `json:"parentOrganizationIDIn,omitempty"` ParentOrganizationIDNotIn []string `json:"parentOrganizationIDNotIn,omitempty"` ParentOrganizationIDGt *string `json:"parentOrganizationIDGT,omitempty"` ParentOrganizationIDGte *string `json:"parentOrganizationIDGTE,omitempty"` ParentOrganizationIDLt *string `json:"parentOrganizationIDLT,omitempty"` ParentOrganizationIDLte *string `json:"parentOrganizationIDLTE,omitempty"` ParentOrganizationIDContains *string `json:"parentOrganizationIDContains,omitempty"` ParentOrganizationIDHasPrefix *string `json:"parentOrganizationIDHasPrefix,omitempty"` ParentOrganizationIDHasSuffix *string `json:"parentOrganizationIDHasSuffix,omitempty"` ParentOrganizationIDIsNil *bool `json:"parentOrganizationIDIsNil,omitempty"` ParentOrganizationIDNotNil *bool `json:"parentOrganizationIDNotNil,omitempty"` ParentOrganizationIDEqualFold *string `json:"parentOrganizationIDEqualFold,omitempty"` ParentOrganizationIDContainsFold *string `json:"parentOrganizationIDContainsFold,omitempty"` // personal_org field predicates PersonalOrg *bool `json:"personalOrg,omitempty"` PersonalOrgNeq *bool `json:"personalOrgNEQ,omitempty"` // parent edge predicates HasParent *bool `json:"hasParent,omitempty"` HasParentWith []*OrganizationWhereInput `json:"hasParentWith,omitempty"` // children edge predicates HasChildren *bool `json:"hasChildren,omitempty"` HasChildrenWith []*OrganizationWhereInput `json:"hasChildrenWith,omitempty"` // users edge predicates HasUsers *bool `json:"hasUsers,omitempty"` HasUsersWith []*UserWhereInput `json:"hasUsersWith,omitempty"` // groups edge predicates HasGroups *bool `json:"hasGroups,omitempty"` HasGroupsWith []*GroupWhereInput `json:"hasGroupsWith,omitempty"` // integrations edge predicates HasIntegrations *bool `json:"hasIntegrations,omitempty"` HasIntegrationsWith []*IntegrationWhereInput `json:"hasIntegrationsWith,omitempty"` // setting edge predicates HasSetting *bool `json:"hasSetting,omitempty"` HasSettingWith []*OrganizationSettingWhereInput `json:"hasSettingWith,omitempty"` // entitlements edge predicates HasEntitlements *bool `json:"hasEntitlements,omitempty"` HasEntitlementsWith []*EntitlementWhereInput `json:"hasEntitlementsWith,omitempty"` // oauthprovider edge predicates HasOauthprovider *bool `json:"hasOauthprovider,omitempty"` HasOauthproviderWith []*OauthProviderWhereInput `json:"hasOauthproviderWith,omitempty"` }
OrganizationWhereInput is used for filtering Organization objects. Input was generated by ent.
type OrganizationsWhere ¶ added in v0.2.2
type OrganizationsWhere struct {
Organizations OrganizationsWhere_Organizations "json:\"organizations\" graphql:\"organizations\""
}
func (*OrganizationsWhere) GetOrganizations ¶ added in v0.2.2
func (t *OrganizationsWhere) GetOrganizations() *OrganizationsWhere_Organizations
type OrganizationsWhere_Organizations ¶ added in v0.2.2
type OrganizationsWhere_Organizations struct {
Edges []*OrganizationsWhere_Organizations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*OrganizationsWhere_Organizations) GetEdges ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations) GetEdges() []*OrganizationsWhere_Organizations_Edges
type OrganizationsWhere_Organizations_Edges ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges struct {
Node *OrganizationsWhere_Organizations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*OrganizationsWhere_Organizations_Edges) GetNode ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges) GetNode() *OrganizationsWhere_Organizations_Edges_Node
type OrganizationsWhere_Organizations_Edges_Node ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" PersonalOrg bool "json:\"personalOrg\" graphql:\"personalOrg\"" Parent *OrganizationsWhere_Organizations_Edges_Node_Parent "json:\"parent,omitempty\" graphql:\"parent\"" Children OrganizationsWhere_Organizations_Edges_Node_Children "json:\"children\" graphql:\"children\"" Setting *OrganizationsWhere_Organizations_Edges_Node_Setting "json:\"setting,omitempty\" graphql:\"setting\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" }
func (*OrganizationsWhere_Organizations_Edges_Node) GetChildren ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetChildren() *OrganizationsWhere_Organizations_Edges_Node_Children
func (*OrganizationsWhere_Organizations_Edges_Node) GetCreatedAt ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetCreatedAt() *time.Time
func (*OrganizationsWhere_Organizations_Edges_Node) GetDescription ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetDescription() *string
func (*OrganizationsWhere_Organizations_Edges_Node) GetDisplayName ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetDisplayName() string
func (*OrganizationsWhere_Organizations_Edges_Node) GetID ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node) GetName ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetName() string
func (*OrganizationsWhere_Organizations_Edges_Node) GetParent ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetParent() *OrganizationsWhere_Organizations_Edges_Node_Parent
func (*OrganizationsWhere_Organizations_Edges_Node) GetPersonalOrg ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetPersonalOrg() bool
func (*OrganizationsWhere_Organizations_Edges_Node) GetSetting ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetSetting() *OrganizationsWhere_Organizations_Edges_Node_Setting
func (*OrganizationsWhere_Organizations_Edges_Node) GetUpdatedAt ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node) GetUpdatedAt() *time.Time
type OrganizationsWhere_Organizations_Edges_Node_Children ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node_Children struct {
Edges []*OrganizationsWhere_Organizations_Edges_Node_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
type OrganizationsWhere_Organizations_Edges_Node_Children_Edges ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node_Children_Edges struct {
Node *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
type OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" }
func (*OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDescription ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDescription() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName() string
func (*OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetID ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetName ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Children_Edges_Node) GetName() string
type OrganizationsWhere_Organizations_Edges_Node_Parent ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node_Parent struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" }
func (*OrganizationsWhere_Organizations_Edges_Node_Parent) GetID ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Parent) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node_Parent) GetName ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Parent) GetName() string
type OrganizationsWhere_Organizations_Edges_Node_Setting ¶ added in v0.2.2
type OrganizationsWhere_Organizations_Edges_Node_Setting struct { ID string "json:\"id\" graphql:\"id\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" Domains []string "json:\"domains,omitempty\" graphql:\"domains\"" SsoCert *string "json:\"ssoCert,omitempty\" graphql:\"ssoCert\"" SsoEntrypoint *string "json:\"ssoEntrypoint,omitempty\" graphql:\"ssoEntrypoint\"" SsoIssuer *string "json:\"ssoIssuer,omitempty\" graphql:\"ssoIssuer\"" BillingContact *string "json:\"billingContact,omitempty\" graphql:\"billingContact\"" BillingEmail *string "json:\"billingEmail,omitempty\" graphql:\"billingEmail\"" BillingPhone *string "json:\"billingPhone,omitempty\" graphql:\"billingPhone\"" BillingAddress *string "json:\"billingAddress,omitempty\" graphql:\"billingAddress\"" TaxIdentifier *string "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\"" Tags []string "json:\"tags,omitempty\" graphql:\"tags\"" }
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingAddress ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingAddress() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingContact ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingContact() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingEmail ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingEmail() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingPhone ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetBillingPhone() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedAt ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedAt() *time.Time
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedBy ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetCreatedBy() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetDomains ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetDomains() []string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetID ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoCert ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoCert() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoEntrypoint ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoEntrypoint() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoIssuer ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetSsoIssuer() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetTags ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetTags() []string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetTaxIdentifier ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetTaxIdentifier() *string
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedAt ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedAt() *time.Time
func (*OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedBy ¶ added in v0.2.2
func (t *OrganizationsWhere_Organizations_Edges_Node_Setting) GetUpdatedBy() *string
type PageInfo ¶
type PageInfo struct { // When paginating forwards, are there more items? HasNextPage bool `json:"hasNextPage"` // When paginating backwards, are there more items? HasPreviousPage bool `json:"hasPreviousPage"` // When paginating backwards, the cursor to continue. StartCursor *string `json:"startCursor,omitempty"` // When paginating forwards, the cursor to continue. EndCursor *string `json:"endCursor,omitempty"` }
Information about pagination in a connection. https://relay.dev/graphql/connections.htm#sec-undefined.PageInfo
type PersonalAccessToken ¶
type PersonalAccessToken struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // the name associated with the token Name string `json:"name"` // what abilites the token should have Abilities []string `json:"abilities,omitempty"` // when the token expires ExpiresAt time.Time `json:"expiresAt"` // a description of the token's purpose Description *string `json:"description,omitempty"` LastUsedAt *time.Time `json:"lastUsedAt,omitempty"` Owner User `json:"owner"` }
func (PersonalAccessToken) IsNode ¶
func (PersonalAccessToken) IsNode()
type PersonalAccessTokenConnection ¶
type PersonalAccessTokenConnection struct { // A list of edges. Edges []*PersonalAccessTokenEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type PersonalAccessTokenCreatePayload ¶
type PersonalAccessTokenCreatePayload struct { // Created personalAccessToken PersonalAccessToken PersonalAccessToken `json:"PersonalAccessToken"` }
Return response for createPersonalAccessToken mutation
type PersonalAccessTokenDeletePayload ¶
type PersonalAccessTokenDeletePayload struct { // Deleted personalAccessToken ID DeletedID string `json:"deletedID"` }
Return response for deletePersonalAccessToken mutation
type PersonalAccessTokenEdge ¶
type PersonalAccessTokenEdge struct { // The item at the end of the edge. Node *PersonalAccessToken `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type PersonalAccessTokenUpdatePayload ¶
type PersonalAccessTokenUpdatePayload struct { // Updated personalAccessToken PersonalAccessToken PersonalAccessToken `json:"PersonalAccessToken"` }
Return response for updatePersonalAccessToken mutation
type PersonalAccessTokenWhereInput ¶
type PersonalAccessTokenWhereInput struct { Not *PersonalAccessTokenWhereInput `json:"not,omitempty"` And []*PersonalAccessTokenWhereInput `json:"and,omitempty"` Or []*PersonalAccessTokenWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // name field predicates Name *string `json:"name,omitempty"` NameNeq *string `json:"nameNEQ,omitempty"` NameIn []string `json:"nameIn,omitempty"` NameNotIn []string `json:"nameNotIn,omitempty"` NameGt *string `json:"nameGT,omitempty"` NameGte *string `json:"nameGTE,omitempty"` NameLt *string `json:"nameLT,omitempty"` NameLte *string `json:"nameLTE,omitempty"` NameContains *string `json:"nameContains,omitempty"` NameHasPrefix *string `json:"nameHasPrefix,omitempty"` NameHasSuffix *string `json:"nameHasSuffix,omitempty"` NameEqualFold *string `json:"nameEqualFold,omitempty"` NameContainsFold *string `json:"nameContainsFold,omitempty"` // expires_at field predicates ExpiresAt *time.Time `json:"expiresAt,omitempty"` ExpiresAtNeq *time.Time `json:"expiresAtNEQ,omitempty"` ExpiresAtIn []*time.Time `json:"expiresAtIn,omitempty"` ExpiresAtNotIn []*time.Time `json:"expiresAtNotIn,omitempty"` ExpiresAtGt *time.Time `json:"expiresAtGT,omitempty"` ExpiresAtGte *time.Time `json:"expiresAtGTE,omitempty"` ExpiresAtLt *time.Time `json:"expiresAtLT,omitempty"` ExpiresAtLte *time.Time `json:"expiresAtLTE,omitempty"` // last_used_at field predicates LastUsedAt *time.Time `json:"lastUsedAt,omitempty"` LastUsedAtNeq *time.Time `json:"lastUsedAtNEQ,omitempty"` LastUsedAtIn []*time.Time `json:"lastUsedAtIn,omitempty"` LastUsedAtNotIn []*time.Time `json:"lastUsedAtNotIn,omitempty"` LastUsedAtGt *time.Time `json:"lastUsedAtGT,omitempty"` LastUsedAtGte *time.Time `json:"lastUsedAtGTE,omitempty"` LastUsedAtLt *time.Time `json:"lastUsedAtLT,omitempty"` LastUsedAtLte *time.Time `json:"lastUsedAtLTE,omitempty"` LastUsedAtIsNil *bool `json:"lastUsedAtIsNil,omitempty"` LastUsedAtNotNil *bool `json:"lastUsedAtNotNil,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*UserWhereInput `json:"hasOwnerWith,omitempty"` }
PersonalAccessTokenWhereInput is used for filtering PersonalAccessToken objects. Input was generated by ent.
type Query ¶
type Query struct { Node generated.Noder "json:\"node,omitempty\" graphql:\"node\"" Nodes []generated.Noder "json:\"nodes\" graphql:\"nodes\"" Entitlements EntitlementConnection "json:\"entitlements\" graphql:\"entitlements\"" Groups GroupConnection "json:\"groups\" graphql:\"groups\"" GroupSettings GroupSettingConnection "json:\"groupSettings\" graphql:\"groupSettings\"" Integrations IntegrationConnection "json:\"integrations\" graphql:\"integrations\"" OauthProviders OauthProviderConnection "json:\"oauthProviders\" graphql:\"oauthProviders\"" OhAuthTooTokens OhAuthTooTokenConnection "json:\"ohAuthTooTokens\" graphql:\"ohAuthTooTokens\"" Organizations OrganizationConnection "json:\"organizations\" graphql:\"organizations\"" OrganizationSettings OrganizationSettingConnection "json:\"organizationSettings\" graphql:\"organizationSettings\"" PersonalAccessTokens PersonalAccessTokenConnection "json:\"personalAccessTokens\" graphql:\"personalAccessTokens\"" Sessions SessionConnection "json:\"sessions\" graphql:\"sessions\"" Users UserConnection "json:\"users\" graphql:\"users\"" UserSettings UserSettingConnection "json:\"userSettings\" graphql:\"userSettings\"" Entitlement Entitlement "json:\"entitlement\" graphql:\"entitlement\"" Group Group "json:\"group\" graphql:\"group\"" GroupSetting GroupSetting "json:\"groupSetting\" graphql:\"groupSetting\"" Integration Integration "json:\"integration\" graphql:\"integration\"" OauthProvider OauthProvider "json:\"oauthProvider\" graphql:\"oauthProvider\"" OhAuthTooToken OhAuthTooToken "json:\"ohAuthTooToken\" graphql:\"ohAuthTooToken\"" Organization Organization "json:\"organization\" graphql:\"organization\"" OrganizationSetting OrganizationSetting "json:\"organizationSetting\" graphql:\"organizationSetting\"" PersonalAccessToken PersonalAccessToken "json:\"personalAccessToken\" graphql:\"personalAccessToken\"" Session Session "json:\"session\" graphql:\"session\"" User User "json:\"user\" graphql:\"user\"" UserSetting UserSetting "json:\"userSetting\" graphql:\"userSetting\"" }
type RegistrationError ¶ added in v0.2.2
type RegistrationError struct { // StatusCode is the http response code that was returned StatusCode int // Body of the response Body string }
RegistrationError is returned when a user cannot be registered
func (*RegistrationError) Error ¶ added in v0.2.2
func (e *RegistrationError) Error() string
Error returns the RegistrationError in string format
type Session ¶
type Session struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` // token is a string token issued to users that has a limited lifetime SessionToken string `json:"sessionToken"` IssuedAt time.Time `json:"issuedAt"` ExpiresAt time.Time `json:"expiresAt"` // organization ID of the organization the user is accessing OrganizationID string `json:"organizationID"` // the user the session is associated with UserID string `json:"userID"` // Sessions belong to users Owner User `json:"owner"` }
type SessionConnection ¶
type SessionConnection struct { // A list of edges. Edges []*SessionEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type SessionCreatePayload ¶
type SessionCreatePayload struct { // Created session Session Session `json:"session"` }
Return response for createSession mutation
type SessionDeletePayload ¶
type SessionDeletePayload struct { // Deleted session ID DeletedID string `json:"deletedID"` }
Return response for deleteSession mutation
type SessionEdge ¶
type SessionEdge struct { // The item at the end of the edge. Node *Session `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type SessionUpdatePayload ¶
type SessionUpdatePayload struct { // Updated session Session Session `json:"session"` }
Return response for updateSession mutation
type SessionWhereInput ¶
type SessionWhereInput struct { Not *SessionWhereInput `json:"not,omitempty"` And []*SessionWhereInput `json:"and,omitempty"` Or []*SessionWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // session_token field predicates SessionToken *string `json:"sessionToken,omitempty"` SessionTokenNeq *string `json:"sessionTokenNEQ,omitempty"` SessionTokenIn []string `json:"sessionTokenIn,omitempty"` SessionTokenNotIn []string `json:"sessionTokenNotIn,omitempty"` SessionTokenGt *string `json:"sessionTokenGT,omitempty"` SessionTokenGte *string `json:"sessionTokenGTE,omitempty"` SessionTokenLt *string `json:"sessionTokenLT,omitempty"` SessionTokenLte *string `json:"sessionTokenLTE,omitempty"` SessionTokenContains *string `json:"sessionTokenContains,omitempty"` SessionTokenHasPrefix *string `json:"sessionTokenHasPrefix,omitempty"` SessionTokenHasSuffix *string `json:"sessionTokenHasSuffix,omitempty"` SessionTokenEqualFold *string `json:"sessionTokenEqualFold,omitempty"` SessionTokenContainsFold *string `json:"sessionTokenContainsFold,omitempty"` // issued_at field predicates IssuedAt *time.Time `json:"issuedAt,omitempty"` IssuedAtNeq *time.Time `json:"issuedAtNEQ,omitempty"` IssuedAtIn []*time.Time `json:"issuedAtIn,omitempty"` IssuedAtNotIn []*time.Time `json:"issuedAtNotIn,omitempty"` IssuedAtGt *time.Time `json:"issuedAtGT,omitempty"` IssuedAtGte *time.Time `json:"issuedAtGTE,omitempty"` IssuedAtLt *time.Time `json:"issuedAtLT,omitempty"` IssuedAtLte *time.Time `json:"issuedAtLTE,omitempty"` // expires_at field predicates ExpiresAt *time.Time `json:"expiresAt,omitempty"` ExpiresAtNeq *time.Time `json:"expiresAtNEQ,omitempty"` ExpiresAtIn []*time.Time `json:"expiresAtIn,omitempty"` ExpiresAtNotIn []*time.Time `json:"expiresAtNotIn,omitempty"` ExpiresAtGt *time.Time `json:"expiresAtGT,omitempty"` ExpiresAtGte *time.Time `json:"expiresAtGTE,omitempty"` ExpiresAtLt *time.Time `json:"expiresAtLT,omitempty"` ExpiresAtLte *time.Time `json:"expiresAtLTE,omitempty"` // organization_id field predicates OrganizationID *string `json:"organizationID,omitempty"` OrganizationIDNeq *string `json:"organizationIDNEQ,omitempty"` OrganizationIDIn []string `json:"organizationIDIn,omitempty"` OrganizationIDNotIn []string `json:"organizationIDNotIn,omitempty"` OrganizationIDGt *string `json:"organizationIDGT,omitempty"` OrganizationIDGte *string `json:"organizationIDGTE,omitempty"` OrganizationIDLt *string `json:"organizationIDLT,omitempty"` OrganizationIDLte *string `json:"organizationIDLTE,omitempty"` OrganizationIDContains *string `json:"organizationIDContains,omitempty"` OrganizationIDHasPrefix *string `json:"organizationIDHasPrefix,omitempty"` OrganizationIDHasSuffix *string `json:"organizationIDHasSuffix,omitempty"` OrganizationIDEqualFold *string `json:"organizationIDEqualFold,omitempty"` OrganizationIDContainsFold *string `json:"organizationIDContainsFold,omitempty"` // user_id field predicates UserID *string `json:"userID,omitempty"` UserIDNeq *string `json:"userIDNEQ,omitempty"` UserIDIn []string `json:"userIDIn,omitempty"` UserIDNotIn []string `json:"userIDNotIn,omitempty"` UserIDGt *string `json:"userIDGT,omitempty"` UserIDGte *string `json:"userIDGTE,omitempty"` UserIDLt *string `json:"userIDLT,omitempty"` UserIDLte *string `json:"userIDLTE,omitempty"` UserIDContains *string `json:"userIDContains,omitempty"` UserIDHasPrefix *string `json:"userIDHasPrefix,omitempty"` UserIDHasSuffix *string `json:"userIDHasSuffix,omitempty"` UserIDEqualFold *string `json:"userIDEqualFold,omitempty"` UserIDContainsFold *string `json:"userIDContainsFold,omitempty"` // owner edge predicates HasOwner *bool `json:"hasOwner,omitempty"` HasOwnerWith []*UserWhereInput `json:"hasOwnerWith,omitempty"` }
SessionWhereInput is used for filtering Session objects. Input was generated by ent.
type UpdateEntitlementInput ¶
type UpdateEntitlementInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` Tier *entitlement.Tier `json:"tier,omitempty"` // used to store references to external systems, e.g. Stripe ExternalCustomerID *string `json:"externalCustomerID,omitempty"` ClearExternalCustomerID *bool `json:"clearExternalCustomerID,omitempty"` // used to store references to external systems, e.g. Stripe ExternalSubscriptionID *string `json:"externalSubscriptionID,omitempty"` ClearExternalSubscriptionID *bool `json:"clearExternalSubscriptionID,omitempty"` // whether or not the customers entitlement expires - expires_at will show the time Expires *bool `json:"expires,omitempty"` // the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month ExpiresAt *time.Time `json:"expiresAt,omitempty"` ClearExpiresAt *bool `json:"clearExpiresAt,omitempty"` // whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at Cancelled *bool `json:"cancelled,omitempty"` OwnerID *string `json:"ownerID,omitempty"` ClearOwner *bool `json:"clearOwner,omitempty"` }
UpdateEntitlementInput is used for update Entitlement object. Input was generated by ent.
type UpdateGroup ¶
type UpdateGroup struct {
UpdateGroup UpdateGroup_UpdateGroup "json:\"updateGroup\" graphql:\"updateGroup\""
}
func (*UpdateGroup) GetUpdateGroup ¶
func (t *UpdateGroup) GetUpdateGroup() *UpdateGroup_UpdateGroup
type UpdateGroupInput ¶
type UpdateGroupInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // the name of the group - must be unique within the organization Name *string `json:"name,omitempty"` // the groups description Description *string `json:"description,omitempty"` ClearDescription *bool `json:"clearDescription,omitempty"` // the URL to an auto generated gravatar image for the group GravatarLogoURL *string `json:"gravatarLogoURL,omitempty"` ClearGravatarLogoURL *bool `json:"clearGravatarLogoURL,omitempty"` // the URL to an image uploaded by the customer for the groups avatar image LogoURL *string `json:"logoURL,omitempty"` ClearLogoURL *bool `json:"clearLogoURL,omitempty"` // The group's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` SettingID *string `json:"settingID,omitempty"` AddUserIDs []string `json:"addUserIDs,omitempty"` RemoveUserIDs []string `json:"removeUserIDs,omitempty"` ClearUsers *bool `json:"clearUsers,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
UpdateGroupInput is used for update Group object. Input was generated by ent.
type UpdateGroupSettingInput ¶
type UpdateGroupSettingInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // whether the group is visible to it's members / owners only or if it's searchable by anyone within the organization Visibility *groupsetting.Visibility `json:"visibility,omitempty"` // the policy governing ability to freely join a group, whether it requires an invitation, application, or either JoinPolicy *groupsetting.JoinPolicy `json:"joinPolicy,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` AppendTags []string `json:"appendTags,omitempty"` SyncToSlack *bool `json:"syncToSlack,omitempty"` SyncToGithub *bool `json:"syncToGithub,omitempty"` GroupID *string `json:"groupID,omitempty"` ClearGroup *bool `json:"clearGroup,omitempty"` }
UpdateGroupSettingInput is used for update GroupSetting object. Input was generated by ent.
type UpdateGroup_UpdateGroup ¶
type UpdateGroup_UpdateGroup struct {
Group UpdateGroup_UpdateGroup_Group "json:\"group\" graphql:\"group\""
}
func (*UpdateGroup_UpdateGroup) GetGroup ¶
func (t *UpdateGroup_UpdateGroup) GetGroup() *UpdateGroup_UpdateGroup_Group
type UpdateGroup_UpdateGroup_Group ¶
type UpdateGroup_UpdateGroup_Group struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" }
func (*UpdateGroup_UpdateGroup_Group) GetDescription ¶
func (t *UpdateGroup_UpdateGroup_Group) GetDescription() *string
func (*UpdateGroup_UpdateGroup_Group) GetDisplayName ¶
func (t *UpdateGroup_UpdateGroup_Group) GetDisplayName() string
func (*UpdateGroup_UpdateGroup_Group) GetID ¶
func (t *UpdateGroup_UpdateGroup_Group) GetID() string
func (*UpdateGroup_UpdateGroup_Group) GetName ¶
func (t *UpdateGroup_UpdateGroup_Group) GetName() string
func (*UpdateGroup_UpdateGroup_Group) GetUpdatedAt ¶
func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedAt() *time.Time
func (*UpdateGroup_UpdateGroup_Group) GetUpdatedBy ¶
func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedBy() *string
type UpdateIntegrationInput ¶
type UpdateIntegrationInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // the name of the integration - must be unique within the organization Name *string `json:"name,omitempty"` // a description of the integration Description *string `json:"description,omitempty"` ClearDescription *bool `json:"clearDescription,omitempty"` Kind *string `json:"kind,omitempty"` ClearKind *bool `json:"clearKind,omitempty"` OwnerID *string `json:"ownerID,omitempty"` ClearOwner *bool `json:"clearOwner,omitempty"` }
UpdateIntegrationInput is used for update Integration object. Input was generated by ent.
type UpdateOauthProviderInput ¶
type UpdateOauthProviderInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // the oauth provider's name Name *string `json:"name,omitempty"` // the client id for the oauth provider ClientID *string `json:"clientID,omitempty"` // the client secret ClientSecret *string `json:"clientSecret,omitempty"` // the redirect url RedirectURL *string `json:"redirectURL,omitempty"` // the scopes Scopes *string `json:"scopes,omitempty"` // the auth url of the provider AuthURL *string `json:"authURL,omitempty"` // the token url of the provider TokenURL *string `json:"tokenURL,omitempty"` // the auth style, 0: auto detect 1: third party log in 2: log in with username and password AuthStyle *int64 `json:"authStyle,omitempty"` // the URL to request user information by token InfoURL *string `json:"infoURL,omitempty"` OwnerID *string `json:"ownerID,omitempty"` ClearOwner *bool `json:"clearOwner,omitempty"` }
UpdateOauthProviderInput is used for update OauthProvider object. Input was generated by ent.
type UpdateOhAuthTooTokenInput ¶
type UpdateOhAuthTooTokenInput struct { ClientID *string `json:"clientID,omitempty"` Scopes []string `json:"scopes,omitempty"` AppendScopes []string `json:"appendScopes,omitempty"` ClearScopes *bool `json:"clearScopes,omitempty"` Nonce *string `json:"nonce,omitempty"` ClaimsUserID *string `json:"claimsUserID,omitempty"` ClaimsUsername *string `json:"claimsUsername,omitempty"` ClaimsEmail *string `json:"claimsEmail,omitempty"` ClaimsEmailVerified *bool `json:"claimsEmailVerified,omitempty"` ClaimsGroups []string `json:"claimsGroups,omitempty"` AppendClaimsGroups []string `json:"appendClaimsGroups,omitempty"` ClearClaimsGroups *bool `json:"clearClaimsGroups,omitempty"` ClaimsPreferredUsername *string `json:"claimsPreferredUsername,omitempty"` ConnectorID *string `json:"connectorID,omitempty"` ConnectorData []string `json:"connectorData,omitempty"` AppendConnectorData []string `json:"appendConnectorData,omitempty"` ClearConnectorData *bool `json:"clearConnectorData,omitempty"` LastUsed *time.Time `json:"lastUsed,omitempty"` }
UpdateOhAuthTooTokenInput is used for update OhAuthTooToken object. Input was generated by ent.
type UpdateOrganization ¶
type UpdateOrganization struct {
UpdateOrganization UpdateOrganization_UpdateOrganization "json:\"updateOrganization\" graphql:\"updateOrganization\""
}
func (*UpdateOrganization) GetUpdateOrganization ¶
func (t *UpdateOrganization) GetUpdateOrganization() *UpdateOrganization_UpdateOrganization
type UpdateOrganizationInput ¶
type UpdateOrganizationInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // the name of the organization Name *string `json:"name,omitempty"` // The organization's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` // An optional description of the organization Description *string `json:"description,omitempty"` ClearDescription *bool `json:"clearDescription,omitempty"` AddUserIDs []string `json:"addUserIDs,omitempty"` RemoveUserIDs []string `json:"removeUserIDs,omitempty"` ClearUsers *bool `json:"clearUsers,omitempty"` AddGroupIDs []string `json:"addGroupIDs,omitempty"` RemoveGroupIDs []string `json:"removeGroupIDs,omitempty"` ClearGroups *bool `json:"clearGroups,omitempty"` AddIntegrationIDs []string `json:"addIntegrationIDs,omitempty"` RemoveIntegrationIDs []string `json:"removeIntegrationIDs,omitempty"` ClearIntegrations *bool `json:"clearIntegrations,omitempty"` SettingID *string `json:"settingID,omitempty"` ClearSetting *bool `json:"clearSetting,omitempty"` AddEntitlementIDs []string `json:"addEntitlementIDs,omitempty"` RemoveEntitlementIDs []string `json:"removeEntitlementIDs,omitempty"` ClearEntitlements *bool `json:"clearEntitlements,omitempty"` AddOauthproviderIDs []string `json:"addOauthproviderIDs,omitempty"` RemoveOauthproviderIDs []string `json:"removeOauthproviderIDs,omitempty"` ClearOauthprovider *bool `json:"clearOauthprovider,omitempty"` }
UpdateOrganizationInput is used for update Organization object. Input was generated by ent.
type UpdateOrganizationSettingInput ¶
type UpdateOrganizationSettingInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // domains associated with the organization Domains []string `json:"domains,omitempty"` AppendDomains []string `json:"appendDomains,omitempty"` ClearDomains *bool `json:"clearDomains,omitempty"` SsoCert *string `json:"ssoCert,omitempty"` ClearSSOCert *bool `json:"clearSSOCert,omitempty"` SsoEntrypoint *string `json:"ssoEntrypoint,omitempty"` ClearSSOEntrypoint *bool `json:"clearSSOEntrypoint,omitempty"` SsoIssuer *string `json:"ssoIssuer,omitempty"` ClearSSOIssuer *bool `json:"clearSSOIssuer,omitempty"` // Name of the person to contact for billing BillingContact *string `json:"billingContact,omitempty"` ClearBillingContact *bool `json:"clearBillingContact,omitempty"` BillingEmail *string `json:"billingEmail,omitempty"` ClearBillingEmail *bool `json:"clearBillingEmail,omitempty"` BillingPhone *string `json:"billingPhone,omitempty"` ClearBillingPhone *bool `json:"clearBillingPhone,omitempty"` BillingAddress *string `json:"billingAddress,omitempty"` ClearBillingAddress *bool `json:"clearBillingAddress,omitempty"` // Usually government-issued tax ID or business ID such as ABN in Australia TaxIdentifier *string `json:"taxIdentifier,omitempty"` ClearTaxIdentifier *bool `json:"clearTaxIdentifier,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` AppendTags []string `json:"appendTags,omitempty"` ClearTags *bool `json:"clearTags,omitempty"` OrganizationID *string `json:"organizationID,omitempty"` ClearOrganization *bool `json:"clearOrganization,omitempty"` }
UpdateOrganizationSettingInput is used for update OrganizationSetting object. Input was generated by ent.
type UpdateOrganization_UpdateOrganization ¶
type UpdateOrganization_UpdateOrganization struct {
Organization UpdateOrganization_UpdateOrganization_Organization "json:\"organization\" graphql:\"organization\""
}
func (*UpdateOrganization_UpdateOrganization) GetOrganization ¶
func (t *UpdateOrganization_UpdateOrganization) GetOrganization() *UpdateOrganization_UpdateOrganization_Organization
type UpdateOrganization_UpdateOrganization_Organization ¶
type UpdateOrganization_UpdateOrganization_Organization struct { ID string "json:\"id\" graphql:\"id\"" Name string "json:\"name\" graphql:\"name\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" Description *string "json:\"description,omitempty\" graphql:\"description\"" }
func (*UpdateOrganization_UpdateOrganization_Organization) GetDescription ¶
func (t *UpdateOrganization_UpdateOrganization_Organization) GetDescription() *string
func (*UpdateOrganization_UpdateOrganization_Organization) GetDisplayName ¶
func (t *UpdateOrganization_UpdateOrganization_Organization) GetDisplayName() string
func (*UpdateOrganization_UpdateOrganization_Organization) GetID ¶
func (t *UpdateOrganization_UpdateOrganization_Organization) GetID() string
func (*UpdateOrganization_UpdateOrganization_Organization) GetName ¶
func (t *UpdateOrganization_UpdateOrganization_Organization) GetName() string
type UpdatePersonalAccessTokenInput ¶
type UpdatePersonalAccessTokenInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // the name associated with the token Name *string `json:"name,omitempty"` // what abilites the token should have Abilities []string `json:"abilities,omitempty"` AppendAbilities []string `json:"appendAbilities,omitempty"` ClearAbilities *bool `json:"clearAbilities,omitempty"` // when the token expires ExpiresAt *time.Time `json:"expiresAt,omitempty"` // a description of the token's purpose Description *string `json:"description,omitempty"` ClearDescription *bool `json:"clearDescription,omitempty"` LastUsedAt *time.Time `json:"lastUsedAt,omitempty"` ClearLastUsedAt *bool `json:"clearLastUsedAt,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
UpdatePersonalAccessTokenInput is used for update PersonalAccessToken object. Input was generated by ent.
type UpdateSessionInput ¶
type UpdateSessionInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` IssuedAt *time.Time `json:"issuedAt,omitempty"` ExpiresAt *time.Time `json:"expiresAt,omitempty"` // organization ID of the organization the user is accessing OrganizationID *string `json:"organizationID,omitempty"` OwnerID *string `json:"ownerID,omitempty"` }
UpdateSessionInput is used for update Session object. Input was generated by ent.
type UpdateUser ¶
type UpdateUser struct {
UpdateUser UpdateUser_UpdateUser "json:\"updateUser\" graphql:\"updateUser\""
}
func (*UpdateUser) GetUpdateUser ¶
func (t *UpdateUser) GetUpdateUser() *UpdateUser_UpdateUser
type UpdateUserInput ¶
type UpdateUserInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` Email *string `json:"email,omitempty"` FirstName *string `json:"firstName,omitempty"` LastName *string `json:"lastName,omitempty"` // The user's displayed 'friendly' name DisplayName *string `json:"displayName,omitempty"` // URL of the user's remote avatar AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"` ClearAvatarRemoteURL *bool `json:"clearAvatarRemoteURL,omitempty"` // The user's local avatar file AvatarLocalFile *string `json:"avatarLocalFile,omitempty"` ClearAvatarLocalFile *bool `json:"clearAvatarLocalFile,omitempty"` // The time the user's (local) avatar was last updated AvatarUpdatedAt *time.Time `json:"avatarUpdatedAt,omitempty"` ClearAvatarUpdatedAt *bool `json:"clearAvatarUpdatedAt,omitempty"` // the time the user was last seen LastSeen *time.Time `json:"lastSeen,omitempty"` ClearLastSeen *bool `json:"clearLastSeen,omitempty"` // user password hash Password *string `json:"password,omitempty"` ClearPassword *bool `json:"clearPassword,omitempty"` // the Subject of the user JWT Sub *string `json:"sub,omitempty"` ClearSub *bool `json:"clearSub,omitempty"` // whether the user uses oauth for login or not Oauth *bool `json:"oauth,omitempty"` AddOrganizationIDs []string `json:"addOrganizationIDs,omitempty"` RemoveOrganizationIDs []string `json:"removeOrganizationIDs,omitempty"` ClearOrganizations *bool `json:"clearOrganizations,omitempty"` AddSessionIDs []string `json:"addSessionIDs,omitempty"` RemoveSessionIDs []string `json:"removeSessionIDs,omitempty"` ClearSessions *bool `json:"clearSessions,omitempty"` AddGroupIDs []string `json:"addGroupIDs,omitempty"` RemoveGroupIDs []string `json:"removeGroupIDs,omitempty"` ClearGroups *bool `json:"clearGroups,omitempty"` AddPersonalAccessTokenIDs []string `json:"addPersonalAccessTokenIDs,omitempty"` RemovePersonalAccessTokenIDs []string `json:"removePersonalAccessTokenIDs,omitempty"` ClearPersonalAccessTokens *bool `json:"clearPersonalAccessTokens,omitempty"` SettingID *string `json:"settingID,omitempty"` AddEmailVerificationTokenIDs []string `json:"addEmailVerificationTokenIDs,omitempty"` RemoveEmailVerificationTokenIDs []string `json:"removeEmailVerificationTokenIDs,omitempty"` ClearEmailVerificationTokens *bool `json:"clearEmailVerificationTokens,omitempty"` AddResetTokenIDs []string `json:"addResetTokenIDs,omitempty"` RemoveResetTokenIDs []string `json:"removeResetTokenIDs,omitempty"` ClearResetTokens *bool `json:"clearResetTokens,omitempty"` }
UpdateUserInput is used for update User object. Input was generated by ent.
type UpdateUserSettingInput ¶
type UpdateUserSettingInput struct { UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"` // user account is locked if unconfirmed or explicitly locked Locked *bool `json:"locked,omitempty"` // The time notifications regarding the user were silenced SilencedAt *time.Time `json:"silencedAt,omitempty"` ClearSilencedAt *bool `json:"clearSilencedAt,omitempty"` // The time the user was suspended SuspendedAt *time.Time `json:"suspendedAt,omitempty"` ClearSuspendedAt *bool `json:"clearSuspendedAt,omitempty"` // local user password recovery code generated during account creation - does not exist for oauth'd users RecoveryCode *string `json:"recoveryCode,omitempty"` ClearRecoveryCode *bool `json:"clearRecoveryCode,omitempty"` Status *usersetting.Status `json:"status,omitempty"` Role *usersetting.Role `json:"role,omitempty"` Permissions []string `json:"permissions,omitempty"` AppendPermissions []string `json:"appendPermissions,omitempty"` EmailConfirmed *bool `json:"emailConfirmed,omitempty"` // tags associated with the object Tags []string `json:"tags,omitempty"` AppendTags []string `json:"appendTags,omitempty"` UserID *string `json:"userID,omitempty"` ClearUser *bool `json:"clearUser,omitempty"` }
UpdateUserSettingInput is used for update UserSetting object. Input was generated by ent.
type UpdateUser_UpdateUser ¶
type UpdateUser_UpdateUser struct {
User UpdateUser_UpdateUser_User "json:\"user\" graphql:\"user\""
}
func (*UpdateUser_UpdateUser) GetUser ¶
func (t *UpdateUser_UpdateUser) GetUser() *UpdateUser_UpdateUser_User
type UpdateUser_UpdateUser_User ¶
type UpdateUser_UpdateUser_User struct { ID string "json:\"id\" graphql:\"id\"" Email string "json:\"email\" graphql:\"email\"" FirstName string "json:\"firstName\" graphql:\"firstName\"" LastName string "json:\"lastName\" graphql:\"lastName\"" DisplayName string "json:\"displayName\" graphql:\"displayName\"" AvatarRemoteURL *string "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\"" AvatarLocalFile *string "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\"" Password *string "json:\"password,omitempty\" graphql:\"password\"" Sub *string "json:\"sub,omitempty\" graphql:\"sub\"" Oauth bool "json:\"oauth\" graphql:\"oauth\"" Groups []*UpdateUser_UpdateUser_User_Groups "json:\"groups,omitempty\" graphql:\"groups\"" Organizations []*UpdateUser_UpdateUser_User_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\"" PersonalAccessTokens []*UpdateUser_UpdateUser_User_PersonalAccessTokens "json:\"personalAccessTokens,omitempty\" graphql:\"personalAccessTokens\"" Setting UpdateUser_UpdateUser_User_Setting "json:\"setting\" graphql:\"setting\"" }
func (*UpdateUser_UpdateUser_User) GetAvatarLocalFile ¶
func (t *UpdateUser_UpdateUser_User) GetAvatarLocalFile() *string
func (*UpdateUser_UpdateUser_User) GetAvatarRemoteURL ¶
func (t *UpdateUser_UpdateUser_User) GetAvatarRemoteURL() *string
func (*UpdateUser_UpdateUser_User) GetDisplayName ¶
func (t *UpdateUser_UpdateUser_User) GetDisplayName() string
func (*UpdateUser_UpdateUser_User) GetEmail ¶
func (t *UpdateUser_UpdateUser_User) GetEmail() string
func (*UpdateUser_UpdateUser_User) GetFirstName ¶
func (t *UpdateUser_UpdateUser_User) GetFirstName() string
func (*UpdateUser_UpdateUser_User) GetGroups ¶
func (t *UpdateUser_UpdateUser_User) GetGroups() []*UpdateUser_UpdateUser_User_Groups
func (*UpdateUser_UpdateUser_User) GetID ¶
func (t *UpdateUser_UpdateUser_User) GetID() string
func (*UpdateUser_UpdateUser_User) GetLastName ¶
func (t *UpdateUser_UpdateUser_User) GetLastName() string
func (*UpdateUser_UpdateUser_User) GetOauth ¶
func (t *UpdateUser_UpdateUser_User) GetOauth() bool
func (*UpdateUser_UpdateUser_User) GetOrganizations ¶
func (t *UpdateUser_UpdateUser_User) GetOrganizations() []*UpdateUser_UpdateUser_User_Organizations
func (*UpdateUser_UpdateUser_User) GetPassword ¶
func (t *UpdateUser_UpdateUser_User) GetPassword() *string
func (*UpdateUser_UpdateUser_User) GetPersonalAccessTokens ¶
func (t *UpdateUser_UpdateUser_User) GetPersonalAccessTokens() []*UpdateUser_UpdateUser_User_PersonalAccessTokens
func (*UpdateUser_UpdateUser_User) GetSetting ¶
func (t *UpdateUser_UpdateUser_User) GetSetting() *UpdateUser_UpdateUser_User_Setting
func (*UpdateUser_UpdateUser_User) GetSub ¶
func (t *UpdateUser_UpdateUser_User) GetSub() *string
type UpdateUser_UpdateUser_User_Groups ¶
type UpdateUser_UpdateUser_User_Groups struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*UpdateUser_UpdateUser_User_Groups) GetID ¶
func (t *UpdateUser_UpdateUser_User_Groups) GetID() string
type UpdateUser_UpdateUser_User_Organizations ¶
type UpdateUser_UpdateUser_User_Organizations struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*UpdateUser_UpdateUser_User_Organizations) GetID ¶
func (t *UpdateUser_UpdateUser_User_Organizations) GetID() string
type UpdateUser_UpdateUser_User_PersonalAccessTokens ¶
type UpdateUser_UpdateUser_User_PersonalAccessTokens struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*UpdateUser_UpdateUser_User_PersonalAccessTokens) GetID ¶
func (t *UpdateUser_UpdateUser_User_PersonalAccessTokens) GetID() string
type UpdateUser_UpdateUser_User_Setting ¶
type UpdateUser_UpdateUser_User_Setting struct { EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\"" Locked bool "json:\"locked\" graphql:\"locked\"" Status usersetting.Status "json:\"status\" graphql:\"status\"" Role usersetting.Role "json:\"role\" graphql:\"role\"" Permissions []string "json:\"permissions\" graphql:\"permissions\"" Tags []string "json:\"tags\" graphql:\"tags\"" SuspendedAt *time.Time "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\"" CreatedAt time.Time "json:\"createdAt\" graphql:\"createdAt\"" CreatedBy *string "json:\"createdBy,omitempty\" graphql:\"createdBy\"" UpdatedAt time.Time "json:\"updatedAt\" graphql:\"updatedAt\"" UpdatedBy *string "json:\"updatedBy,omitempty\" graphql:\"updatedBy\"" SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\"" }
func (*UpdateUser_UpdateUser_User_Setting) GetCreatedAt ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetCreatedAt() *time.Time
func (*UpdateUser_UpdateUser_User_Setting) GetCreatedBy ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetCreatedBy() *string
func (*UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed() bool
func (*UpdateUser_UpdateUser_User_Setting) GetLocked ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetLocked() bool
func (*UpdateUser_UpdateUser_User_Setting) GetPermissions ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetPermissions() []string
func (*UpdateUser_UpdateUser_User_Setting) GetRole ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetRole() *usersetting.Role
func (*UpdateUser_UpdateUser_User_Setting) GetSilencedAt ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetSilencedAt() *time.Time
func (*UpdateUser_UpdateUser_User_Setting) GetStatus ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetStatus() *usersetting.Status
func (*UpdateUser_UpdateUser_User_Setting) GetSuspendedAt ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetSuspendedAt() *time.Time
func (*UpdateUser_UpdateUser_User_Setting) GetTags ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetTags() []string
func (*UpdateUser_UpdateUser_User_Setting) GetUpdatedAt ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetUpdatedAt() *time.Time
func (*UpdateUser_UpdateUser_User_Setting) GetUpdatedBy ¶
func (t *UpdateUser_UpdateUser_User_Setting) GetUpdatedBy() *string
type User ¶
type User struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` Email string `json:"email"` FirstName string `json:"firstName"` LastName string `json:"lastName"` // The user's displayed 'friendly' name DisplayName string `json:"displayName"` // URL of the user's remote avatar AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"` // The user's local avatar file AvatarLocalFile *string `json:"avatarLocalFile,omitempty"` // The time the user's (local) avatar was last updated AvatarUpdatedAt *time.Time `json:"avatarUpdatedAt,omitempty"` // the time the user was last seen LastSeen *time.Time `json:"lastSeen,omitempty"` // user password hash Password *string `json:"password,omitempty"` // the Subject of the user JWT Sub *string `json:"sub,omitempty"` // whether the user uses oauth for login or not Oauth bool `json:"oauth"` Organizations []*Organization `json:"organizations,omitempty"` Sessions []*Session `json:"sessions,omitempty"` Groups []*Group `json:"groups,omitempty"` PersonalAccessTokens []*PersonalAccessToken `json:"personalAccessTokens,omitempty"` Setting UserSetting `json:"setting"` }
type UserConnection ¶
type UserConnection struct { // A list of edges. Edges []*UserEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type UserCreatePayload ¶
type UserCreatePayload struct { // Created user User User `json:"user"` }
Return response for createUser mutation
type UserDeletePayload ¶
type UserDeletePayload struct { // Deleted user ID DeletedID string `json:"deletedID"` }
Return response for deleteUser mutation
type UserEdge ¶
type UserEdge struct { // The item at the end of the edge. Node *User `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type UserOrder ¶
type UserOrder struct { // The ordering direction. Direction OrderDirection `json:"direction"` // The field by which to order Users. Field UserOrderField `json:"field"` }
Ordering options for User connections
type UserOrderField ¶
type UserOrderField string
Properties by which User connections can be ordered.
const ( UserOrderFieldFirstName UserOrderField = "first_name" UserOrderFieldLastName UserOrderField = "last_name" UserOrderFieldDisplayName UserOrderField = "display_name" )
func (UserOrderField) IsValid ¶
func (e UserOrderField) IsValid() bool
func (UserOrderField) MarshalGQL ¶
func (e UserOrderField) MarshalGQL(w io.Writer)
func (UserOrderField) String ¶
func (e UserOrderField) String() string
func (*UserOrderField) UnmarshalGQL ¶
func (e *UserOrderField) UnmarshalGQL(v interface{}) error
type UserSetting ¶
type UserSetting struct { ID string `json:"id"` CreatedAt time.Time `json:"createdAt"` UpdatedAt time.Time `json:"updatedAt"` CreatedBy *string `json:"createdBy,omitempty"` UpdatedBy *string `json:"updatedBy,omitempty"` DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedBy *string `json:"deletedBy,omitempty"` // user account is locked if unconfirmed or explicitly locked Locked bool `json:"locked"` // The time notifications regarding the user were silenced SilencedAt *time.Time `json:"silencedAt,omitempty"` // The time the user was suspended SuspendedAt *time.Time `json:"suspendedAt,omitempty"` Status usersetting.Status `json:"status"` Role usersetting.Role `json:"role"` Permissions []string `json:"permissions"` EmailConfirmed bool `json:"emailConfirmed"` // tags associated with the object Tags []string `json:"tags"` User *User `json:"user,omitempty"` }
func (UserSetting) IsNode ¶
func (UserSetting) IsNode()
type UserSettingConnection ¶
type UserSettingConnection struct { // A list of edges. Edges []*UserSettingEdge `json:"edges,omitempty"` // Information to aid in pagination. PageInfo PageInfo `json:"pageInfo"` // Identifies the total count of items in the connection. TotalCount int64 `json:"totalCount"` }
A connection to a list of items.
type UserSettingCreatePayload ¶
type UserSettingCreatePayload struct { // Created userSetting UserSetting UserSetting `json:"UserSetting"` }
Return response for createUserSetting mutation
type UserSettingDeletePayload ¶
type UserSettingDeletePayload struct { // Deleted userSetting ID DeletedID string `json:"deletedID"` }
Return response for deleteUserSetting mutation
type UserSettingEdge ¶
type UserSettingEdge struct { // The item at the end of the edge. Node *UserSetting `json:"node,omitempty"` // A cursor for use in pagination. Cursor string `json:"cursor"` }
An edge in a connection.
type UserSettingUpdatePayload ¶
type UserSettingUpdatePayload struct { // Updated userSetting UserSetting UserSetting `json:"UserSetting"` }
Return response for updateUserSetting mutation
type UserSettingWhereInput ¶
type UserSettingWhereInput struct { Not *UserSettingWhereInput `json:"not,omitempty"` And []*UserSettingWhereInput `json:"and,omitempty"` Or []*UserSettingWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // locked field predicates Locked *bool `json:"locked,omitempty"` LockedNeq *bool `json:"lockedNEQ,omitempty"` // silenced_at field predicates SilencedAt *time.Time `json:"silencedAt,omitempty"` SilencedAtNeq *time.Time `json:"silencedAtNEQ,omitempty"` SilencedAtIn []*time.Time `json:"silencedAtIn,omitempty"` SilencedAtNotIn []*time.Time `json:"silencedAtNotIn,omitempty"` SilencedAtGt *time.Time `json:"silencedAtGT,omitempty"` SilencedAtGte *time.Time `json:"silencedAtGTE,omitempty"` SilencedAtLt *time.Time `json:"silencedAtLT,omitempty"` SilencedAtLte *time.Time `json:"silencedAtLTE,omitempty"` SilencedAtIsNil *bool `json:"silencedAtIsNil,omitempty"` SilencedAtNotNil *bool `json:"silencedAtNotNil,omitempty"` // suspended_at field predicates SuspendedAt *time.Time `json:"suspendedAt,omitempty"` SuspendedAtNeq *time.Time `json:"suspendedAtNEQ,omitempty"` SuspendedAtIn []*time.Time `json:"suspendedAtIn,omitempty"` SuspendedAtNotIn []*time.Time `json:"suspendedAtNotIn,omitempty"` SuspendedAtGt *time.Time `json:"suspendedAtGT,omitempty"` SuspendedAtGte *time.Time `json:"suspendedAtGTE,omitempty"` SuspendedAtLt *time.Time `json:"suspendedAtLT,omitempty"` SuspendedAtLte *time.Time `json:"suspendedAtLTE,omitempty"` SuspendedAtIsNil *bool `json:"suspendedAtIsNil,omitempty"` SuspendedAtNotNil *bool `json:"suspendedAtNotNil,omitempty"` // status field predicates Status *usersetting.Status `json:"status,omitempty"` StatusNeq *usersetting.Status `json:"statusNEQ,omitempty"` StatusIn []usersetting.Status `json:"statusIn,omitempty"` StatusNotIn []usersetting.Status `json:"statusNotIn,omitempty"` // role field predicates Role *usersetting.Role `json:"role,omitempty"` RoleNeq *usersetting.Role `json:"roleNEQ,omitempty"` RoleIn []usersetting.Role `json:"roleIn,omitempty"` RoleNotIn []usersetting.Role `json:"roleNotIn,omitempty"` // email_confirmed field predicates EmailConfirmed *bool `json:"emailConfirmed,omitempty"` EmailConfirmedNeq *bool `json:"emailConfirmedNEQ,omitempty"` // user edge predicates HasUser *bool `json:"hasUser,omitempty"` HasUserWith []*UserWhereInput `json:"hasUserWith,omitempty"` }
UserSettingWhereInput is used for filtering UserSetting objects. Input was generated by ent.
type UserUpdatePayload ¶
type UserUpdatePayload struct { // Updated user User User `json:"user"` }
Return response for updateUser mutation
type UserWhereInput ¶
type UserWhereInput struct { Not *UserWhereInput `json:"not,omitempty"` And []*UserWhereInput `json:"and,omitempty"` Or []*UserWhereInput `json:"or,omitempty"` // id field predicates ID *string `json:"id,omitempty"` IDNeq *string `json:"idNEQ,omitempty"` IDIn []string `json:"idIn,omitempty"` IDNotIn []string `json:"idNotIn,omitempty"` IDGt *string `json:"idGT,omitempty"` IDGte *string `json:"idGTE,omitempty"` IDLt *string `json:"idLT,omitempty"` IDLte *string `json:"idLTE,omitempty"` IDEqualFold *string `json:"idEqualFold,omitempty"` IDContainsFold *string `json:"idContainsFold,omitempty"` // created_at field predicates CreatedAt *time.Time `json:"createdAt,omitempty"` CreatedAtNeq *time.Time `json:"createdAtNEQ,omitempty"` CreatedAtIn []*time.Time `json:"createdAtIn,omitempty"` CreatedAtNotIn []*time.Time `json:"createdAtNotIn,omitempty"` CreatedAtGt *time.Time `json:"createdAtGT,omitempty"` CreatedAtGte *time.Time `json:"createdAtGTE,omitempty"` CreatedAtLt *time.Time `json:"createdAtLT,omitempty"` CreatedAtLte *time.Time `json:"createdAtLTE,omitempty"` // updated_at field predicates UpdatedAt *time.Time `json:"updatedAt,omitempty"` UpdatedAtNeq *time.Time `json:"updatedAtNEQ,omitempty"` UpdatedAtIn []*time.Time `json:"updatedAtIn,omitempty"` UpdatedAtNotIn []*time.Time `json:"updatedAtNotIn,omitempty"` UpdatedAtGt *time.Time `json:"updatedAtGT,omitempty"` UpdatedAtGte *time.Time `json:"updatedAtGTE,omitempty"` UpdatedAtLt *time.Time `json:"updatedAtLT,omitempty"` UpdatedAtLte *time.Time `json:"updatedAtLTE,omitempty"` // created_by field predicates CreatedBy *string `json:"createdBy,omitempty"` CreatedByNeq *string `json:"createdByNEQ,omitempty"` CreatedByIn []string `json:"createdByIn,omitempty"` CreatedByNotIn []string `json:"createdByNotIn,omitempty"` CreatedByGt *string `json:"createdByGT,omitempty"` CreatedByGte *string `json:"createdByGTE,omitempty"` CreatedByLt *string `json:"createdByLT,omitempty"` CreatedByLte *string `json:"createdByLTE,omitempty"` CreatedByContains *string `json:"createdByContains,omitempty"` CreatedByHasPrefix *string `json:"createdByHasPrefix,omitempty"` CreatedByHasSuffix *string `json:"createdByHasSuffix,omitempty"` CreatedByIsNil *bool `json:"createdByIsNil,omitempty"` CreatedByNotNil *bool `json:"createdByNotNil,omitempty"` CreatedByEqualFold *string `json:"createdByEqualFold,omitempty"` CreatedByContainsFold *string `json:"createdByContainsFold,omitempty"` // updated_by field predicates UpdatedBy *string `json:"updatedBy,omitempty"` UpdatedByNeq *string `json:"updatedByNEQ,omitempty"` UpdatedByIn []string `json:"updatedByIn,omitempty"` UpdatedByNotIn []string `json:"updatedByNotIn,omitempty"` UpdatedByGt *string `json:"updatedByGT,omitempty"` UpdatedByGte *string `json:"updatedByGTE,omitempty"` UpdatedByLt *string `json:"updatedByLT,omitempty"` UpdatedByLte *string `json:"updatedByLTE,omitempty"` UpdatedByContains *string `json:"updatedByContains,omitempty"` UpdatedByHasPrefix *string `json:"updatedByHasPrefix,omitempty"` UpdatedByHasSuffix *string `json:"updatedByHasSuffix,omitempty"` UpdatedByIsNil *bool `json:"updatedByIsNil,omitempty"` UpdatedByNotNil *bool `json:"updatedByNotNil,omitempty"` UpdatedByEqualFold *string `json:"updatedByEqualFold,omitempty"` UpdatedByContainsFold *string `json:"updatedByContainsFold,omitempty"` // deleted_at field predicates DeletedAt *time.Time `json:"deletedAt,omitempty"` DeletedAtNeq *time.Time `json:"deletedAtNEQ,omitempty"` DeletedAtIn []*time.Time `json:"deletedAtIn,omitempty"` DeletedAtNotIn []*time.Time `json:"deletedAtNotIn,omitempty"` DeletedAtGt *time.Time `json:"deletedAtGT,omitempty"` DeletedAtGte *time.Time `json:"deletedAtGTE,omitempty"` DeletedAtLt *time.Time `json:"deletedAtLT,omitempty"` DeletedAtLte *time.Time `json:"deletedAtLTE,omitempty"` DeletedAtIsNil *bool `json:"deletedAtIsNil,omitempty"` DeletedAtNotNil *bool `json:"deletedAtNotNil,omitempty"` // deleted_by field predicates DeletedBy *string `json:"deletedBy,omitempty"` DeletedByNeq *string `json:"deletedByNEQ,omitempty"` DeletedByIn []string `json:"deletedByIn,omitempty"` DeletedByNotIn []string `json:"deletedByNotIn,omitempty"` DeletedByGt *string `json:"deletedByGT,omitempty"` DeletedByGte *string `json:"deletedByGTE,omitempty"` DeletedByLt *string `json:"deletedByLT,omitempty"` DeletedByLte *string `json:"deletedByLTE,omitempty"` DeletedByContains *string `json:"deletedByContains,omitempty"` DeletedByHasPrefix *string `json:"deletedByHasPrefix,omitempty"` DeletedByHasSuffix *string `json:"deletedByHasSuffix,omitempty"` DeletedByIsNil *bool `json:"deletedByIsNil,omitempty"` DeletedByNotNil *bool `json:"deletedByNotNil,omitempty"` DeletedByEqualFold *string `json:"deletedByEqualFold,omitempty"` DeletedByContainsFold *string `json:"deletedByContainsFold,omitempty"` // email field predicates Email *string `json:"email,omitempty"` EmailNeq *string `json:"emailNEQ,omitempty"` EmailIn []string `json:"emailIn,omitempty"` EmailNotIn []string `json:"emailNotIn,omitempty"` EmailGt *string `json:"emailGT,omitempty"` EmailGte *string `json:"emailGTE,omitempty"` EmailLt *string `json:"emailLT,omitempty"` EmailLte *string `json:"emailLTE,omitempty"` EmailContains *string `json:"emailContains,omitempty"` EmailHasPrefix *string `json:"emailHasPrefix,omitempty"` EmailHasSuffix *string `json:"emailHasSuffix,omitempty"` EmailEqualFold *string `json:"emailEqualFold,omitempty"` EmailContainsFold *string `json:"emailContainsFold,omitempty"` // first_name field predicates FirstName *string `json:"firstName,omitempty"` FirstNameNeq *string `json:"firstNameNEQ,omitempty"` FirstNameIn []string `json:"firstNameIn,omitempty"` FirstNameNotIn []string `json:"firstNameNotIn,omitempty"` FirstNameGt *string `json:"firstNameGT,omitempty"` FirstNameGte *string `json:"firstNameGTE,omitempty"` FirstNameLt *string `json:"firstNameLT,omitempty"` FirstNameLte *string `json:"firstNameLTE,omitempty"` FirstNameContains *string `json:"firstNameContains,omitempty"` FirstNameHasPrefix *string `json:"firstNameHasPrefix,omitempty"` FirstNameHasSuffix *string `json:"firstNameHasSuffix,omitempty"` FirstNameEqualFold *string `json:"firstNameEqualFold,omitempty"` FirstNameContainsFold *string `json:"firstNameContainsFold,omitempty"` // last_name field predicates LastName *string `json:"lastName,omitempty"` LastNameNeq *string `json:"lastNameNEQ,omitempty"` LastNameIn []string `json:"lastNameIn,omitempty"` LastNameNotIn []string `json:"lastNameNotIn,omitempty"` LastNameGt *string `json:"lastNameGT,omitempty"` LastNameGte *string `json:"lastNameGTE,omitempty"` LastNameLt *string `json:"lastNameLT,omitempty"` LastNameLte *string `json:"lastNameLTE,omitempty"` LastNameContains *string `json:"lastNameContains,omitempty"` LastNameHasPrefix *string `json:"lastNameHasPrefix,omitempty"` LastNameHasSuffix *string `json:"lastNameHasSuffix,omitempty"` LastNameEqualFold *string `json:"lastNameEqualFold,omitempty"` LastNameContainsFold *string `json:"lastNameContainsFold,omitempty"` // display_name field predicates DisplayName *string `json:"displayName,omitempty"` DisplayNameNeq *string `json:"displayNameNEQ,omitempty"` DisplayNameIn []string `json:"displayNameIn,omitempty"` DisplayNameNotIn []string `json:"displayNameNotIn,omitempty"` DisplayNameGt *string `json:"displayNameGT,omitempty"` DisplayNameGte *string `json:"displayNameGTE,omitempty"` DisplayNameLt *string `json:"displayNameLT,omitempty"` DisplayNameLte *string `json:"displayNameLTE,omitempty"` DisplayNameContains *string `json:"displayNameContains,omitempty"` DisplayNameHasPrefix *string `json:"displayNameHasPrefix,omitempty"` DisplayNameHasSuffix *string `json:"displayNameHasSuffix,omitempty"` DisplayNameEqualFold *string `json:"displayNameEqualFold,omitempty"` DisplayNameContainsFold *string `json:"displayNameContainsFold,omitempty"` // avatar_remote_url field predicates AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"` AvatarRemoteURLNeq *string `json:"avatarRemoteURLNEQ,omitempty"` AvatarRemoteURLIn []string `json:"avatarRemoteURLIn,omitempty"` AvatarRemoteURLNotIn []string `json:"avatarRemoteURLNotIn,omitempty"` AvatarRemoteURLGt *string `json:"avatarRemoteURLGT,omitempty"` AvatarRemoteURLGte *string `json:"avatarRemoteURLGTE,omitempty"` AvatarRemoteURLLt *string `json:"avatarRemoteURLLT,omitempty"` AvatarRemoteURLLte *string `json:"avatarRemoteURLLTE,omitempty"` AvatarRemoteURLContains *string `json:"avatarRemoteURLContains,omitempty"` AvatarRemoteURLHasPrefix *string `json:"avatarRemoteURLHasPrefix,omitempty"` AvatarRemoteURLHasSuffix *string `json:"avatarRemoteURLHasSuffix,omitempty"` AvatarRemoteURLIsNil *bool `json:"avatarRemoteURLIsNil,omitempty"` AvatarRemoteURLNotNil *bool `json:"avatarRemoteURLNotNil,omitempty"` AvatarRemoteURLEqualFold *string `json:"avatarRemoteURLEqualFold,omitempty"` AvatarRemoteURLContainsFold *string `json:"avatarRemoteURLContainsFold,omitempty"` // avatar_local_file field predicates AvatarLocalFile *string `json:"avatarLocalFile,omitempty"` AvatarLocalFileNeq *string `json:"avatarLocalFileNEQ,omitempty"` AvatarLocalFileIn []string `json:"avatarLocalFileIn,omitempty"` AvatarLocalFileNotIn []string `json:"avatarLocalFileNotIn,omitempty"` AvatarLocalFileGt *string `json:"avatarLocalFileGT,omitempty"` AvatarLocalFileGte *string `json:"avatarLocalFileGTE,omitempty"` AvatarLocalFileLt *string `json:"avatarLocalFileLT,omitempty"` AvatarLocalFileLte *string `json:"avatarLocalFileLTE,omitempty"` AvatarLocalFileContains *string `json:"avatarLocalFileContains,omitempty"` AvatarLocalFileHasPrefix *string `json:"avatarLocalFileHasPrefix,omitempty"` AvatarLocalFileHasSuffix *string `json:"avatarLocalFileHasSuffix,omitempty"` AvatarLocalFileIsNil *bool `json:"avatarLocalFileIsNil,omitempty"` AvatarLocalFileNotNil *bool `json:"avatarLocalFileNotNil,omitempty"` AvatarLocalFileEqualFold *string `json:"avatarLocalFileEqualFold,omitempty"` AvatarLocalFileContainsFold *string `json:"avatarLocalFileContainsFold,omitempty"` // avatar_updated_at field predicates AvatarUpdatedAt *time.Time `json:"avatarUpdatedAt,omitempty"` AvatarUpdatedAtNeq *time.Time `json:"avatarUpdatedAtNEQ,omitempty"` AvatarUpdatedAtIn []*time.Time `json:"avatarUpdatedAtIn,omitempty"` AvatarUpdatedAtNotIn []*time.Time `json:"avatarUpdatedAtNotIn,omitempty"` AvatarUpdatedAtGt *time.Time `json:"avatarUpdatedAtGT,omitempty"` AvatarUpdatedAtGte *time.Time `json:"avatarUpdatedAtGTE,omitempty"` AvatarUpdatedAtLt *time.Time `json:"avatarUpdatedAtLT,omitempty"` AvatarUpdatedAtLte *time.Time `json:"avatarUpdatedAtLTE,omitempty"` AvatarUpdatedAtIsNil *bool `json:"avatarUpdatedAtIsNil,omitempty"` AvatarUpdatedAtNotNil *bool `json:"avatarUpdatedAtNotNil,omitempty"` // last_seen field predicates LastSeen *time.Time `json:"lastSeen,omitempty"` LastSeenNeq *time.Time `json:"lastSeenNEQ,omitempty"` LastSeenIn []*time.Time `json:"lastSeenIn,omitempty"` LastSeenNotIn []*time.Time `json:"lastSeenNotIn,omitempty"` LastSeenGt *time.Time `json:"lastSeenGT,omitempty"` LastSeenGte *time.Time `json:"lastSeenGTE,omitempty"` LastSeenLt *time.Time `json:"lastSeenLT,omitempty"` LastSeenLte *time.Time `json:"lastSeenLTE,omitempty"` LastSeenIsNil *bool `json:"lastSeenIsNil,omitempty"` LastSeenNotNil *bool `json:"lastSeenNotNil,omitempty"` // password field predicates Password *string `json:"password,omitempty"` PasswordNeq *string `json:"passwordNEQ,omitempty"` PasswordIn []string `json:"passwordIn,omitempty"` PasswordNotIn []string `json:"passwordNotIn,omitempty"` PasswordGt *string `json:"passwordGT,omitempty"` PasswordGte *string `json:"passwordGTE,omitempty"` PasswordLt *string `json:"passwordLT,omitempty"` PasswordLte *string `json:"passwordLTE,omitempty"` PasswordContains *string `json:"passwordContains,omitempty"` PasswordHasPrefix *string `json:"passwordHasPrefix,omitempty"` PasswordHasSuffix *string `json:"passwordHasSuffix,omitempty"` PasswordIsNil *bool `json:"passwordIsNil,omitempty"` PasswordNotNil *bool `json:"passwordNotNil,omitempty"` PasswordEqualFold *string `json:"passwordEqualFold,omitempty"` PasswordContainsFold *string `json:"passwordContainsFold,omitempty"` // sub field predicates Sub *string `json:"sub,omitempty"` SubNeq *string `json:"subNEQ,omitempty"` SubIn []string `json:"subIn,omitempty"` SubNotIn []string `json:"subNotIn,omitempty"` SubGt *string `json:"subGT,omitempty"` SubGte *string `json:"subGTE,omitempty"` SubLt *string `json:"subLT,omitempty"` SubLte *string `json:"subLTE,omitempty"` SubContains *string `json:"subContains,omitempty"` SubHasPrefix *string `json:"subHasPrefix,omitempty"` SubHasSuffix *string `json:"subHasSuffix,omitempty"` SubIsNil *bool `json:"subIsNil,omitempty"` SubNotNil *bool `json:"subNotNil,omitempty"` SubEqualFold *string `json:"subEqualFold,omitempty"` SubContainsFold *string `json:"subContainsFold,omitempty"` // oauth field predicates Oauth *bool `json:"oauth,omitempty"` OauthNeq *bool `json:"oauthNEQ,omitempty"` // organizations edge predicates HasOrganizations *bool `json:"hasOrganizations,omitempty"` HasOrganizationsWith []*OrganizationWhereInput `json:"hasOrganizationsWith,omitempty"` // sessions edge predicates HasSessions *bool `json:"hasSessions,omitempty"` HasSessionsWith []*SessionWhereInput `json:"hasSessionsWith,omitempty"` // groups edge predicates HasGroups *bool `json:"hasGroups,omitempty"` HasGroupsWith []*GroupWhereInput `json:"hasGroupsWith,omitempty"` // personal_access_tokens edge predicates HasPersonalAccessTokens *bool `json:"hasPersonalAccessTokens,omitempty"` HasPersonalAccessTokensWith []*PersonalAccessTokenWhereInput `json:"hasPersonalAccessTokensWith,omitempty"` // setting edge predicates HasSetting *bool `json:"hasSetting,omitempty"` HasSettingWith []*UserSettingWhereInput `json:"hasSettingWith,omitempty"` }
UserWhereInput is used for filtering User objects. Input was generated by ent.