Documentation
¶
Overview ¶
Package datumclient contains the client to interact with the datum server
Index ¶
- Constants
- Variables
- func GetSessionFromCookieJar(c *Client) (sessionID string, err error)
- func GetSessionFromCookies(resp *http.Response) (sessionID string)
- 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 Reset(c *Client, ctx context.Context, r handlers.ResetPassword) (*handlers.ResetPasswordReply, error)
- func WithAuthorization(accessToken string, session string) clientv2.RequestInterceptor
- func WithEmptyInterceptor() clientv2.RequestInterceptor
- func WithLoggingInterceptor() clientv2.RequestInterceptor
- type AddUserToGroupWithRole
- type AddUserToGroupWithRole_CreateGroupMembership
- type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership
- func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetGroupID() string
- func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetID() string
- func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetRole() *enums.Role
- func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetUserID() string
- type AddUserToOrgWithRole
- type AddUserToOrgWithRole_CreateOrgMembership
- type AddUserToOrgWithRole_CreateOrgMembership_OrgMembership
- func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetID() string
- func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetOrgID() string
- func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetRole() *enums.Role
- func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetUserID() string
- type AuthenticationError
- type Client
- func (c *Client) AddUserToGroupWithRole(ctx context.Context, input CreateGroupMembershipInput, ...) (*AddUserToGroupWithRole, error)
- func (c *Client) AddUserToOrgWithRole(ctx context.Context, input CreateOrgMembershipInput, ...) (*AddUserToOrgWithRole, error)
- 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) GetGroupMembersByGroupID(ctx context.Context, where *GroupMembershipWhereInput, ...) (*GetGroupMembersByGroupID, error)
- func (c *Client) GetGroupSetting(ctx context.Context, groupSettingID string, ...) (*GetGroupSetting, error)
- func (c *Client) GetOrgMembersByOrgID(ctx context.Context, where *OrgMembershipWhereInput, ...) (*GetOrgMembersByOrgID, 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) RemoveUserFromGroup(ctx context.Context, deleteGroupMembershipID string, ...) (*RemoveUserFromGroup, error)
- func (c *Client) RemoveUserFromOrg(ctx context.Context, deleteOrgMembershipID string, ...) (*RemoveUserFromOrg, 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)
- func (c *Client) UpdateUserRoleInGroup(ctx context.Context, updateGroupMemberID string, ...) (*UpdateUserRoleInGroup, error)
- func (c *Client) UpdateUserRoleInOrg(ctx context.Context, updateOrgMemberID string, input UpdateOrgMembershipInput, ...) (*UpdateUserRoleInOrg, error)
- type CreateEntitlementInput
- type CreateGroup
- type CreateGroupInput
- type CreateGroupMembershipInput
- 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) GetMembers() []*CreateGroup_CreateGroup_Group_Members
- 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
- type CreateGroup_CreateGroup_Group_Members
- type CreateGroup_CreateGroup_Group_Members_User
- 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 CreateIntegrationInput
- type CreateOauthProviderInput
- type CreateOhAuthTooTokenInput
- type CreateOrgMembershipInput
- 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 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) GetGroupMemberships() []*CreateUser_CreateUser_User_GroupMemberships
- 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) GetOrgMemberships() []*CreateUser_CreateUser_User_OrgMemberships
- func (t *CreateUser_CreateUser_User) GetSetting() *CreateUser_CreateUser_User_Setting
- func (t *CreateUser_CreateUser_User) GetSub() *string
- type CreateUser_CreateUser_User_GroupMemberships
- type CreateUser_CreateUser_User_OrgMemberships
- 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) GetDefaultOrg() *string
- func (t *CreateUser_CreateUser_User_Setting) GetEmailConfirmed() bool
- func (t *CreateUser_CreateUser_User_Setting) GetLocked() bool
- 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) GetMembers() []*GetAllGroups_Groups_Edges_Node_Members
- 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
- type GetAllGroups_Groups_Edges_Node_Members
- type GetAllGroups_Groups_Edges_Node_Members_User
- 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 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) GetMembers() []*GetAllOrganizations_Organizations_Edges_Node_Members
- 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_Members
- type GetAllOrganizations_Organizations_Edges_Node_Members_User
- 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) GetDefaultOrg() *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) 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) GetMembers() []*GetGroupByID_Group_Members
- 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
- type GetGroupByID_Group_Members
- type GetGroupByID_Group_Members_User
- 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 GetGroupMembersByGroupID
- type GetGroupMembersByGroupID_GroupMemberships
- type GetGroupMembersByGroupID_GroupMemberships_Edges
- type GetGroupMembersByGroupID_GroupMemberships_Edges_Node
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetGroupID() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetID() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetRole() *enums.Role
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUser() *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUserID() string
- type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetDisplayName() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetEmail() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetFirstName() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetID() string
- func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetLastName() string
- 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 GetOrgMembersByOrgID
- type GetOrgMembersByOrgID_OrgMemberships
- type GetOrgMembersByOrgID_OrgMemberships_Edges
- type GetOrgMembersByOrgID_OrgMemberships_Edges_Node
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetID() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetOrgID() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetRole() *enums.Role
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUser() *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUserID() string
- type GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetDisplayName() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetEmail() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetFirstName() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetID() string
- func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetLastName() string
- 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) GetMembers() []*GetOrganizationByID_Organization_Members
- 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_Members
- type GetOrganizationByID_Organization_Members_User
- 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) GetOrgMemberships() []*GetUserByIDWithOrgs_User_OrgMemberships
- 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_OrgMemberships
- type GetUserByIDWithOrgs_User_OrgMemberships_User
- type GetUserByIDWithOrgs_User_Setting
- func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedAt() *time.Time
- func (t *GetUserByIDWithOrgs_User_Setting) GetCreatedBy() *string
- func (t *GetUserByIDWithOrgs_User_Setting) GetDefaultOrg() *string
- func (t *GetUserByIDWithOrgs_User_Setting) GetEmailConfirmed() bool
- func (t *GetUserByIDWithOrgs_User_Setting) GetLocked() bool
- 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) GetOrganizations() []*GetUserByID_User_Organizations
- 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_Organizations
- type GetUserByID_User_Organizations_Members
- type GetUserByID_User_Setting
- func (t *GetUserByID_User_Setting) GetCreatedAt() *time.Time
- func (t *GetUserByID_User_Setting) GetCreatedBy() *string
- func (t *GetUserByID_User_Setting) GetDefaultOrg() *string
- func (t *GetUserByID_User_Setting) GetEmailConfirmed() bool
- func (t *GetUserByID_User_Setting) GetLocked() bool
- 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) GetDefaultOrg() *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) 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 GroupMembership
- type GroupMembershipConnection
- type GroupMembershipCreatePayload
- type GroupMembershipDeletePayload
- type GroupMembershipEdge
- type GroupMembershipUpdatePayload
- type GroupMembershipWhereInput
- 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) GetMembers() []*GroupsWhere_Groups_Edges_Node_Members
- 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
- type GroupsWhere_Groups_Edges_Node_Members
- type GroupsWhere_Groups_Edges_Node_Members_User
- 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 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 OrgMembership
- type OrgMembershipConnection
- type OrgMembershipCreatePayload
- type OrgMembershipDeletePayload
- type OrgMembershipEdge
- type OrgMembershipUpdatePayload
- type OrgMembershipWhereInput
- 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) GetMembers() []*OrganizationsWhere_Organizations_Edges_Node_Members
- 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_Members
- type OrganizationsWhere_Organizations_Edges_Node_Members_User
- 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 RemoveUserFromGroup
- type RemoveUserFromGroup_DeleteGroupMembership
- type RemoveUserFromOrg
- type RemoveUserFromOrg_DeleteOrgMembership
- type RequestError
- type UpdateEntitlementInput
- type UpdateGroup
- type UpdateGroupInput
- type UpdateGroupMembershipInput
- 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) GetMembers() []*UpdateGroup_UpdateGroup_Group_Members
- func (t *UpdateGroup_UpdateGroup_Group) GetName() string
- func (t *UpdateGroup_UpdateGroup_Group) GetSetting() *UpdateGroup_UpdateGroup_Group_Setting
- func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedAt() *time.Time
- func (t *UpdateGroup_UpdateGroup_Group) GetUpdatedBy() *string
- type UpdateGroup_UpdateGroup_Group_Members
- type UpdateGroup_UpdateGroup_Group_Members_User
- type UpdateGroup_UpdateGroup_Group_Setting
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedAt() *time.Time
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedBy() *string
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetID() string
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToGithub() bool
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToSlack() bool
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetTags() []string
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedAt() *time.Time
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedBy() *string
- func (t *UpdateGroup_UpdateGroup_Group_Setting) GetVisibility() *groupsetting.Visibility
- type UpdateIntegrationInput
- type UpdateOauthProviderInput
- type UpdateOhAuthTooTokenInput
- type UpdateOrgMembershipInput
- 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) GetMembers() []*UpdateOrganization_UpdateOrganization_Organization_Members
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetName() string
- func (t *UpdateOrganization_UpdateOrganization_Organization) GetSetting() *UpdateOrganization_UpdateOrganization_Organization_Setting
- type UpdateOrganization_UpdateOrganization_Organization_Members
- type UpdateOrganization_UpdateOrganization_Organization_Setting
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingAddress() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingContact() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingEmail() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingPhone() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedAt() *time.Time
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedBy() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetDomains() []string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetID() string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoCert() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoEntrypoint() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoIssuer() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetTags() []string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetTaxIdentifier() *string
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedAt() *time.Time
- func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedBy() *string
- type UpdatePersonalAccessTokenInput
- type UpdateUser
- type UpdateUserInput
- type UpdateUserRoleInGroup
- type UpdateUserRoleInGroup_UpdateGroupMembership
- type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership
- func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetGroupID() string
- func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetID() string
- func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetRole() *enums.Role
- func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetUserID() string
- type UpdateUserRoleInOrg
- type UpdateUserRoleInOrg_UpdateOrgMembership
- type UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership
- func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetID() string
- func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetOrgID() string
- func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetRole() *enums.Role
- func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetUserID() string
- 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) GetGroupMemberships() []*UpdateUser_UpdateUser_User_GroupMemberships
- 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) GetOrgMemberships() []*UpdateUser_UpdateUser_User_OrgMemberships
- 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_GroupMemberships
- type UpdateUser_UpdateUser_User_OrgMemberships
- 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) GetDefaultOrg() *string
- func (t *UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed() bool
- func (t *UpdateUser_UpdateUser_User_Setting) GetLocked() bool
- 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 AddUserToGroupWithRoleDocument = `` /* 176-byte string literal not displayed */
const AddUserToOrgWithRoleDocument = `` /* 166-byte string literal not displayed */
const CreateGroupDocument = `` /* 471-byte string literal not displayed */
const CreateOrganizationDocument = `` /* 594-byte string literal not displayed */
const CreatePersonalAccessTokenDocument = `` /* 316-byte string literal not displayed */
const CreateUserDocument = `` /* 463-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 = `` /* 469-byte string literal not displayed */
const GetAllOrganizationsDocument = `` /* 680-byte string literal not displayed */
const GetAllUsersDocument = `` /* 433-byte string literal not displayed */
const GetGroupByIDDocument = `` /* 403-byte string literal not displayed */
const GetGroupMembersByGroupIDDocument = `` /* 259-byte string literal not displayed */
const GetGroupSettingDocument = `` /* 224-byte string literal not displayed */
const GetOrgMembersByOrgIDDocument = `` /* 249-byte string literal not displayed */
const GetOrganizationByIDDocument = `` /* 624-byte string literal not displayed */
const GetOrganizationSettingDocument = `` /* 332-byte string literal not displayed */
const GetPersonalAccessTokenByIDDocument = `` /* 267-byte string literal not displayed */
const GetUserByIDDocument = `` /* 462-byte string literal not displayed */
const GetUserByIDWithOrgsDocument = `` /* 464-byte string literal not displayed */
const GetUserSettingByIDDocument = `` /* 248-byte string literal not displayed */
const GroupsWhereDocument = `` /* 509-byte string literal not displayed */
const OrganizationsWhereDocument = `` /* 727-byte string literal not displayed */
const RemoveUserFromGroupDocument = `` /* 135-byte string literal not displayed */
const RemoveUserFromOrgDocument = `` /* 127-byte string literal not displayed */
const UpdateGroupDocument = `` /* 452-byte string literal not displayed */
const UpdateOrganizationDocument = `` /* 508-byte string literal not displayed */
const UpdateUserDocument = `` /* 518-byte string literal not displayed */
const UpdateUserRoleInGroupDocument = `` /* 228-byte string literal not displayed */
const UpdateUserRoleInOrgDocument = `` /* 214-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", GetGroupMembersByGroupIDDocument: "GetGroupMembersByGroupID", AddUserToGroupWithRoleDocument: "AddUserToGroupWithRole", UpdateUserRoleInGroupDocument: "UpdateUserRoleInGroup", RemoveUserFromGroupDocument: "RemoveUserFromGroup", GetGroupSettingDocument: "GetGroupSetting", GetOrganizationByIDDocument: "GetOrganizationByID", GetAllOrganizationsDocument: "GetAllOrganizations", OrganizationsWhereDocument: "OrganizationsWhere", CreateOrganizationDocument: "CreateOrganization", UpdateOrganizationDocument: "UpdateOrganization", DeleteOrganizationDocument: "DeleteOrganization", GetOrganizationSettingDocument: "GetOrganizationSetting", GetOrgMembersByOrgIDDocument: "GetOrgMembersByOrgID", AddUserToOrgWithRoleDocument: "AddUserToOrgWithRole", UpdateUserRoleInOrgDocument: "UpdateUserRoleInOrg", RemoveUserFromOrgDocument: "RemoveUserFromOrg", CreatePersonalAccessTokenDocument: "CreatePersonalAccessToken", GetPersonalAccessTokenByIDDocument: "GetPersonalAccessTokenByID", DeletePersonalAccessTokenDocument: "DeletePersonalAccessToken", GetUserByIDDocument: "GetUserByID", GetUserByIDWithOrgsDocument: "GetUserByIDWithOrgs", GetAllUsersDocument: "GetAllUsers", CreateUserDocument: "CreateUser", UpdateUserDocument: "UpdateUser", DeleteUserDocument: "DeleteUser", GetUserSettingByIDDocument: "GetUserSettingByID", }
Functions ¶
func GetSessionFromCookieJar ¶ added in v0.2.5
GetSessionFromCookieJar parses the cookie jar for the session cookie
func GetSessionFromCookies ¶ added in v0.2.5
GetSessionFromCookies parses the HTTP Response for cookies and returns session
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 Reset ¶ added in v0.2.4
func Reset(c *Client, ctx context.Context, r handlers.ResetPassword) (*handlers.ResetPasswordReply, error)
Reset a user password
func WithAuthorization ¶ added in v0.2.5
func WithAuthorization(accessToken string, session string) clientv2.RequestInterceptor
WithAuthorization adds the authorization header and session to the client request
func WithEmptyInterceptor ¶
func WithEmptyInterceptor() clientv2.RequestInterceptor
WithEmptyInterceptor adds an empty interceptor
func WithLoggingInterceptor ¶ added in v0.2.5
func WithLoggingInterceptor() clientv2.RequestInterceptor
WithLoggingInterceptor adds a http debug logging interceptor
Types ¶
type AddUserToGroupWithRole ¶ added in v0.2.5
type AddUserToGroupWithRole struct {
CreateGroupMembership AddUserToGroupWithRole_CreateGroupMembership "json:\"createGroupMembership\" graphql:\"createGroupMembership\""
}
func (*AddUserToGroupWithRole) GetCreateGroupMembership ¶ added in v0.2.5
func (t *AddUserToGroupWithRole) GetCreateGroupMembership() *AddUserToGroupWithRole_CreateGroupMembership
type AddUserToGroupWithRole_CreateGroupMembership ¶ added in v0.2.5
type AddUserToGroupWithRole_CreateGroupMembership struct {
GroupMembership AddUserToGroupWithRole_CreateGroupMembership_GroupMembership "json:\"groupMembership\" graphql:\"groupMembership\""
}
func (*AddUserToGroupWithRole_CreateGroupMembership) GetGroupMembership ¶ added in v0.2.5
func (t *AddUserToGroupWithRole_CreateGroupMembership) GetGroupMembership() *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership
type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership ¶ added in v0.2.5
type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
UserID string "json:\"userID\" graphql:\"userID\""
GroupID string "json:\"groupID\" graphql:\"groupID\""
}
func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetGroupID ¶ added in v0.2.5
func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetGroupID() string
func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetID ¶ added in v0.2.5
func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetID() string
func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetRole ¶ added in v0.2.5
func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetRole() *enums.Role
func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetUserID ¶ added in v0.2.5
func (t *AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetUserID() string
type AddUserToOrgWithRole ¶ added in v0.2.5
type AddUserToOrgWithRole struct {
CreateOrgMembership AddUserToOrgWithRole_CreateOrgMembership "json:\"createOrgMembership\" graphql:\"createOrgMembership\""
}
func (*AddUserToOrgWithRole) GetCreateOrgMembership ¶ added in v0.2.5
func (t *AddUserToOrgWithRole) GetCreateOrgMembership() *AddUserToOrgWithRole_CreateOrgMembership
type AddUserToOrgWithRole_CreateOrgMembership ¶ added in v0.2.5
type AddUserToOrgWithRole_CreateOrgMembership struct {
OrgMembership AddUserToOrgWithRole_CreateOrgMembership_OrgMembership "json:\"orgMembership\" graphql:\"orgMembership\""
}
func (*AddUserToOrgWithRole_CreateOrgMembership) GetOrgMembership ¶ added in v0.2.5
func (t *AddUserToOrgWithRole_CreateOrgMembership) GetOrgMembership() *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership
type AddUserToOrgWithRole_CreateOrgMembership_OrgMembership ¶ added in v0.2.5
type AddUserToOrgWithRole_CreateOrgMembership_OrgMembership struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
UserID string "json:\"userID\" graphql:\"userID\""
OrgID string "json:\"orgID\" graphql:\"orgID\""
}
func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetID ¶ added in v0.2.5
func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetID() string
func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetOrgID ¶ added in v0.2.5
func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetOrgID() string
func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetRole ¶ added in v0.2.5
func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetRole() *enums.Role
func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetUserID ¶ added in v0.2.5
func (t *AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetUserID() string
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) AddUserToGroupWithRole ¶ added in v0.2.5
func (c *Client) AddUserToGroupWithRole(ctx context.Context, input CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToGroupWithRole, error)
func (*Client) AddUserToOrgWithRole ¶ added in v0.2.5
func (c *Client) AddUserToOrgWithRole(ctx context.Context, input CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToOrgWithRole, error)
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) GetGroupMembersByGroupID ¶ added in v0.2.5
func (c *Client) GetGroupMembersByGroupID(ctx context.Context, where *GroupMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembersByGroupID, error)
func (*Client) GetGroupSetting ¶
func (c *Client) GetGroupSetting(ctx context.Context, groupSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupSetting, error)
func (*Client) GetOrgMembersByOrgID ¶ added in v0.2.5
func (c *Client) GetOrgMembersByOrgID(ctx context.Context, where *OrgMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembersByOrgID, 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) RemoveUserFromGroup ¶ added in v0.2.5
func (c *Client) RemoveUserFromGroup(ctx context.Context, deleteGroupMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromGroup, error)
func (*Client) RemoveUserFromOrg ¶ added in v0.2.5
func (c *Client) RemoveUserFromOrg(ctx context.Context, deleteOrgMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromOrg, 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)
func (*Client) UpdateUserRoleInGroup ¶ added in v0.2.5
func (c *Client) UpdateUserRoleInGroup(ctx context.Context, updateGroupMemberID string, input UpdateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInGroup, error)
func (*Client) UpdateUserRoleInOrg ¶ added in v0.2.5
func (c *Client) UpdateUserRoleInOrg(ctx context.Context, updateOrgMemberID string, input UpdateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInOrg, 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"`
}
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"`
OwnerID string `json:"ownerID"`
SettingID string `json:"settingID"`
UserIDs []string `json:"userIDs,omitempty"`
CreateGroupSettings *CreateGroupSettingInput `json:"createGroupSettings,omitempty"`
}
CreateGroupInput is used for create Group object. Input was generated by ent.
type CreateGroupMembershipInput ¶ added in v0.2.4
type CreateGroupMembershipInput struct {
CreatedAt *time.Time `json:"createdAt,omitempty"`
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
UpdatedBy *string `json:"updatedBy,omitempty"`
Role *enums.Role `json:"role,omitempty"`
GroupID string `json:"groupID"`
UserID string `json:"userID"`
}
CreateGroupMembershipInput is used for create GroupMembership 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\""
Setting CreateGroup_CreateGroup_Group_Setting "json:\"setting\" graphql:\"setting\""
Members []*CreateGroup_CreateGroup_Group_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group) GetMembers() []*CreateGroup_CreateGroup_Group_Members
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
type CreateGroup_CreateGroup_Group_Members ¶ added in v0.2.5
type CreateGroup_CreateGroup_Group_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User CreateGroup_CreateGroup_Group_Members_User "json:\"user\" graphql:\"user\""
}
func (*CreateGroup_CreateGroup_Group_Members) GetID ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members) GetID() string
func (*CreateGroup_CreateGroup_Group_Members) GetRole ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members) GetRole() *enums.Role
func (*CreateGroup_CreateGroup_Group_Members) GetUser ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members) GetUser() *CreateGroup_CreateGroup_Group_Members_User
type CreateGroup_CreateGroup_Group_Members_User ¶ added in v0.2.5
type CreateGroup_CreateGroup_Group_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*CreateGroup_CreateGroup_Group_Members_User) GetFirstName ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members_User) GetFirstName() string
func (*CreateGroup_CreateGroup_Group_Members_User) GetID ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members_User) GetID() string
func (*CreateGroup_CreateGroup_Group_Members_User) GetLastName ¶ added in v0.2.5
func (t *CreateGroup_CreateGroup_Group_Members_User) GetLastName() string
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 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 CreateOrgMembershipInput ¶ added in v0.2.4
type CreateOrgMembershipInput struct {
CreatedAt *time.Time `json:"createdAt,omitempty"`
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
CreatedBy *string `json:"createdBy,omitempty"`
UpdatedBy *string `json:"updatedBy,omitempty"`
Role *enums.Role `json:"role,omitempty"`
OrgID string `json:"orgID"`
UserID string `json:"userID"`
}
CreateOrgMembershipInput is used for create OrgMembership 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"`
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"`
UserIDs []string `json:"userIDs,omitempty"`
CreateOrgSettings *CreateOrganizationSettingInput `json:"createOrgSettings,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 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"`
PersonalAccessTokenIDs []string `json:"personalAccessTokenIDs,omitempty"`
SettingID string `json:"settingID"`
EmailVerificationTokenIDs []string `json:"emailVerificationTokenIDs,omitempty"`
PasswordResetTokenIDs []string `json:"passwordResetTokenIDs,omitempty"`
GroupIDs []string `json:"groupIDs,omitempty"`
OrganizationIDs []string `json:"organizationIDs,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"`
// organization to load on user login
DefaultOrg *string `json:"defaultOrg,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\""
Sub *string "json:\"sub,omitempty\" graphql:\"sub\""
Oauth bool "json:\"oauth\" graphql:\"oauth\""
OrgMemberships []*CreateUser_CreateUser_User_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
GroupMemberships []*CreateUser_CreateUser_User_GroupMemberships "json:\"groupMemberships,omitempty\" graphql:\"groupMemberships\""
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) GetGroupMemberships ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User) GetGroupMemberships() []*CreateUser_CreateUser_User_GroupMemberships
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) GetOrgMemberships ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User) GetOrgMemberships() []*CreateUser_CreateUser_User_OrgMemberships
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_GroupMemberships ¶ added in v0.2.4
type CreateUser_CreateUser_User_GroupMemberships struct {
ID string "json:\"id\" graphql:\"id\""
GroupID string "json:\"groupID\" graphql:\"groupID\""
}
func (*CreateUser_CreateUser_User_GroupMemberships) GetGroupID ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User_GroupMemberships) GetGroupID() string
func (*CreateUser_CreateUser_User_GroupMemberships) GetID ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User_GroupMemberships) GetID() string
type CreateUser_CreateUser_User_OrgMemberships ¶ added in v0.2.4
type CreateUser_CreateUser_User_OrgMemberships struct {
ID string "json:\"id\" graphql:\"id\""
OrgID string "json:\"orgID\" graphql:\"orgID\""
}
func (*CreateUser_CreateUser_User_OrgMemberships) GetID ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User_OrgMemberships) GetID() string
func (*CreateUser_CreateUser_User_OrgMemberships) GetOrgID ¶ added in v0.2.4
func (t *CreateUser_CreateUser_User_OrgMemberships) GetOrgID() string
type CreateUser_CreateUser_User_Setting ¶
type CreateUser_CreateUser_User_Setting struct {
EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
Locked bool "json:\"locked\" graphql:\"locked\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *CreateUser_CreateUser_User_Setting) GetDefaultOrg() *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) 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)
GetGroupMembersByGroupID(ctx context.Context, where *GroupMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembersByGroupID, error)
AddUserToGroupWithRole(ctx context.Context, input CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToGroupWithRole, error)
UpdateUserRoleInGroup(ctx context.Context, updateGroupMemberID string, input UpdateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInGroup, error)
RemoveUserFromGroup(ctx context.Context, deleteGroupMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromGroup, 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)
GetOrgMembersByOrgID(ctx context.Context, where *OrgMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembersByOrgID, error)
AddUserToOrgWithRole(ctx context.Context, input CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToOrgWithRole, error)
UpdateUserRoleInOrg(ctx context.Context, updateOrgMemberID string, input UpdateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInOrg, error)
RemoveUserFromOrg(ctx context.Context, deleteOrgMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromOrg, 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"`
}
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\""
Setting GetAllGroups_Groups_Edges_Node_Setting "json:\"setting\" graphql:\"setting\""
Members []*GetAllGroups_Groups_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node) GetMembers() []*GetAllGroups_Groups_Edges_Node_Members
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
type GetAllGroups_Groups_Edges_Node_Members ¶ added in v0.2.5
type GetAllGroups_Groups_Edges_Node_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetAllGroups_Groups_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}
func (*GetAllGroups_Groups_Edges_Node_Members) GetID ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members) GetID() string
func (*GetAllGroups_Groups_Edges_Node_Members) GetRole ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members) GetRole() *enums.Role
func (*GetAllGroups_Groups_Edges_Node_Members) GetUser ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members) GetUser() *GetAllGroups_Groups_Edges_Node_Members_User
type GetAllGroups_Groups_Edges_Node_Members_User ¶ added in v0.2.5
type GetAllGroups_Groups_Edges_Node_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GetAllGroups_Groups_Edges_Node_Members_User) GetFirstName ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members_User) GetFirstName() string
func (*GetAllGroups_Groups_Edges_Node_Members_User) GetID ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members_User) GetID() string
func (*GetAllGroups_Groups_Edges_Node_Members_User) GetLastName ¶ added in v0.2.5
func (t *GetAllGroups_Groups_Edges_Node_Members_User) GetLastName() string
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 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\""
Members []*GetAllOrganizations_Organizations_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node) GetMembers() []*GetAllOrganizations_Organizations_Edges_Node_Members
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_Members ¶ added in v0.2.5
type GetAllOrganizations_Organizations_Edges_Node_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetAllOrganizations_Organizations_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}
func (*GetAllOrganizations_Organizations_Edges_Node_Members) GetID ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node_Members) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node_Members) GetRole ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node_Members) GetRole() *enums.Role
type GetAllOrganizations_Organizations_Edges_Node_Members_User ¶ added in v0.2.5
type GetAllOrganizations_Organizations_Edges_Node_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetFirstName ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node_Members_User) GetFirstName() string
func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetID ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node_Members_User) GetID() string
func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetLastName ¶ added in v0.2.5
func (t *GetAllOrganizations_Organizations_Edges_Node_Members_User) GetLastName() 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\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
Locked bool "json:\"locked\" graphql:\"locked\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *GetAllUsers_Users_Edges_Node_Setting) GetDefaultOrg() *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) 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\""
Setting GetGroupByID_Group_Setting "json:\"setting\" graphql:\"setting\""
Members []*GetGroupByID_Group_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *GetGroupByID_Group) GetMembers() []*GetGroupByID_Group_Members
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
type GetGroupByID_Group_Members ¶ added in v0.2.5
type GetGroupByID_Group_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetGroupByID_Group_Members_User "json:\"user\" graphql:\"user\""
}
func (*GetGroupByID_Group_Members) GetID ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members) GetID() string
func (*GetGroupByID_Group_Members) GetRole ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members) GetRole() *enums.Role
func (*GetGroupByID_Group_Members) GetUser ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members) GetUser() *GetGroupByID_Group_Members_User
type GetGroupByID_Group_Members_User ¶ added in v0.2.5
type GetGroupByID_Group_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GetGroupByID_Group_Members_User) GetFirstName ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members_User) GetFirstName() string
func (*GetGroupByID_Group_Members_User) GetID ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members_User) GetID() string
func (*GetGroupByID_Group_Members_User) GetLastName ¶ added in v0.2.5
func (t *GetGroupByID_Group_Members_User) GetLastName() string
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 GetGroupMembersByGroupID ¶ added in v0.2.5
type GetGroupMembersByGroupID struct {
GroupMemberships GetGroupMembersByGroupID_GroupMemberships "json:\"groupMemberships\" graphql:\"groupMemberships\""
}
func (*GetGroupMembersByGroupID) GetGroupMemberships ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID) GetGroupMemberships() *GetGroupMembersByGroupID_GroupMemberships
type GetGroupMembersByGroupID_GroupMemberships ¶ added in v0.2.5
type GetGroupMembersByGroupID_GroupMemberships struct {
Edges []*GetGroupMembersByGroupID_GroupMemberships_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetGroupMembersByGroupID_GroupMemberships) GetEdges ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships) GetEdges() []*GetGroupMembersByGroupID_GroupMemberships_Edges
type GetGroupMembersByGroupID_GroupMemberships_Edges ¶ added in v0.2.5
type GetGroupMembersByGroupID_GroupMemberships_Edges struct {
Node *GetGroupMembersByGroupID_GroupMemberships_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
type GetGroupMembersByGroupID_GroupMemberships_Edges_Node ¶ added in v0.2.5
type GetGroupMembersByGroupID_GroupMemberships_Edges_Node struct {
ID string "json:\"id\" graphql:\"id\""
GroupID string "json:\"groupID\" graphql:\"groupID\""
UserID string "json:\"userID\" graphql:\"userID\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User "json:\"user\" graphql:\"user\""
}
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetGroupID ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetGroupID() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetID ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetID() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetRole ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetRole() *enums.Role
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUserID ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUserID() string
type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User ¶ added in v0.2.5
type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User struct {
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
ID string "json:\"id\" graphql:\"id\""
DisplayName string "json:\"displayName\" graphql:\"displayName\""
Email string "json:\"email\" graphql:\"email\""
}
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetDisplayName ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetDisplayName() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetEmail ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetEmail() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetFirstName ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetFirstName() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetID ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetID() string
func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetLastName ¶ added in v0.2.5
func (t *GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetLastName() 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 GetOrgMembersByOrgID ¶ added in v0.2.5
type GetOrgMembersByOrgID struct {
OrgMemberships GetOrgMembersByOrgID_OrgMemberships "json:\"orgMemberships\" graphql:\"orgMemberships\""
}
func (*GetOrgMembersByOrgID) GetOrgMemberships ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID) GetOrgMemberships() *GetOrgMembersByOrgID_OrgMemberships
type GetOrgMembersByOrgID_OrgMemberships ¶ added in v0.2.5
type GetOrgMembersByOrgID_OrgMemberships struct {
Edges []*GetOrgMembersByOrgID_OrgMemberships_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}
func (*GetOrgMembersByOrgID_OrgMemberships) GetEdges ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships) GetEdges() []*GetOrgMembersByOrgID_OrgMemberships_Edges
type GetOrgMembersByOrgID_OrgMemberships_Edges ¶ added in v0.2.5
type GetOrgMembersByOrgID_OrgMemberships_Edges struct {
Node *GetOrgMembersByOrgID_OrgMemberships_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}
func (*GetOrgMembersByOrgID_OrgMemberships_Edges) GetNode ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges) GetNode() *GetOrgMembersByOrgID_OrgMemberships_Edges_Node
type GetOrgMembersByOrgID_OrgMemberships_Edges_Node ¶ added in v0.2.5
type GetOrgMembersByOrgID_OrgMemberships_Edges_Node struct {
ID string "json:\"id\" graphql:\"id\""
OrgID string "json:\"orgID\" graphql:\"orgID\""
UserID string "json:\"userID\" graphql:\"userID\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User "json:\"user\" graphql:\"user\""
}
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetID ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetID() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetOrgID ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetOrgID() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetRole ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetRole() *enums.Role
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUserID ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUserID() string
type GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User ¶ added in v0.2.5
type GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User struct {
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
ID string "json:\"id\" graphql:\"id\""
DisplayName string "json:\"displayName\" graphql:\"displayName\""
Email string "json:\"email\" graphql:\"email\""
}
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetDisplayName ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetDisplayName() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetEmail ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetEmail() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetFirstName ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetFirstName() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetID ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetID() string
func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetLastName ¶ added in v0.2.5
func (t *GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetLastName() 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\""
Members []*GetOrganizationByID_Organization_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization) GetMembers() []*GetOrganizationByID_Organization_Members
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_Members ¶ added in v0.2.5
type GetOrganizationByID_Organization_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetOrganizationByID_Organization_Members_User "json:\"user\" graphql:\"user\""
}
func (*GetOrganizationByID_Organization_Members) GetID ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members) GetID() string
func (*GetOrganizationByID_Organization_Members) GetRole ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members) GetRole() *enums.Role
func (*GetOrganizationByID_Organization_Members) GetUser ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members) GetUser() *GetOrganizationByID_Organization_Members_User
type GetOrganizationByID_Organization_Members_User ¶ added in v0.2.5
type GetOrganizationByID_Organization_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GetOrganizationByID_Organization_Members_User) GetFirstName ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members_User) GetFirstName() string
func (*GetOrganizationByID_Organization_Members_User) GetID ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members_User) GetID() string
func (*GetOrganizationByID_Organization_Members_User) GetLastName ¶ added in v0.2.5
func (t *GetOrganizationByID_Organization_Members_User) GetLastName() 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\""
OrgMemberships []*GetUserByIDWithOrgs_User_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
}
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) GetOrgMemberships ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User) GetOrgMemberships() []*GetUserByIDWithOrgs_User_OrgMemberships
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_OrgMemberships ¶ added in v0.2.4
type GetUserByIDWithOrgs_User_OrgMemberships struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GetUserByIDWithOrgs_User_OrgMemberships_User "json:\"user\" graphql:\"user\""
}
func (*GetUserByIDWithOrgs_User_OrgMemberships) GetID ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User_OrgMemberships) GetID() string
func (*GetUserByIDWithOrgs_User_OrgMemberships) GetRole ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User_OrgMemberships) GetRole() *enums.Role
func (*GetUserByIDWithOrgs_User_OrgMemberships) GetUser ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User_OrgMemberships) GetUser() *GetUserByIDWithOrgs_User_OrgMemberships_User
type GetUserByIDWithOrgs_User_OrgMemberships_User ¶ added in v0.2.4
type GetUserByIDWithOrgs_User_OrgMemberships_User struct {
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GetUserByIDWithOrgs_User_OrgMemberships_User) GetFirstName ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User_OrgMemberships_User) GetFirstName() string
func (*GetUserByIDWithOrgs_User_OrgMemberships_User) GetLastName ¶ added in v0.2.4
func (t *GetUserByIDWithOrgs_User_OrgMemberships_User) GetLastName() string
type GetUserByIDWithOrgs_User_Setting ¶
type GetUserByIDWithOrgs_User_Setting struct {
EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
Locked bool "json:\"locked\" graphql:\"locked\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *GetUserByIDWithOrgs_User_Setting) GetDefaultOrg() *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) 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\""
Organizations []*GetUserByID_User_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
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) GetOrganizations ¶ added in v0.2.4
func (t *GetUserByID_User) GetOrganizations() []*GetUserByID_User_Organizations
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_Organizations ¶ added in v0.2.4
type GetUserByID_User_Organizations struct {
ID string "json:\"id\" graphql:\"id\""
Name string "json:\"name\" graphql:\"name\""
PersonalOrg bool "json:\"personalOrg\" graphql:\"personalOrg\""
Members []*GetUserByID_User_Organizations_Members "json:\"members,omitempty\" graphql:\"members\""
}
func (*GetUserByID_User_Organizations) GetID ¶ added in v0.2.4
func (t *GetUserByID_User_Organizations) GetID() string
func (*GetUserByID_User_Organizations) GetMembers ¶ added in v0.2.5
func (t *GetUserByID_User_Organizations) GetMembers() []*GetUserByID_User_Organizations_Members
func (*GetUserByID_User_Organizations) GetName ¶ added in v0.2.4
func (t *GetUserByID_User_Organizations) GetName() string
func (*GetUserByID_User_Organizations) GetPersonalOrg ¶ added in v0.2.4
func (t *GetUserByID_User_Organizations) GetPersonalOrg() bool
type GetUserByID_User_Organizations_Members ¶ added in v0.2.5
type GetUserByID_User_Organizations_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
}
func (*GetUserByID_User_Organizations_Members) GetID ¶ added in v0.2.5
func (t *GetUserByID_User_Organizations_Members) GetID() string
func (*GetUserByID_User_Organizations_Members) GetRole ¶ added in v0.2.5
func (t *GetUserByID_User_Organizations_Members) GetRole() *enums.Role
type GetUserByID_User_Setting ¶
type GetUserByID_User_Setting struct {
EmailConfirmed bool "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
Locked bool "json:\"locked\" graphql:\"locked\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *GetUserByID_User_Setting) GetDefaultOrg() *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) 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\""
SilencedAt *time.Time "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *GetUserSettingByID_UserSetting) GetDefaultOrg() *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) 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"`
Owner Organization `json:"owner"`
Setting GroupSetting `json:"setting"`
Users []*User `json:"users,omitempty"`
Members []*GroupMembership `json:"members,omitempty"`
}
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 GroupMembership ¶ added in v0.2.4
type GroupMembership 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"`
Role enums.Role `json:"role"`
GroupID string `json:"groupID"`
UserID string `json:"userID"`
Group Group `json:"group"`
User User `json:"user"`
}
func (GroupMembership) IsNode ¶ added in v0.2.4
func (GroupMembership) IsNode()
type GroupMembershipConnection ¶ added in v0.2.4
type GroupMembershipConnection struct {
// A list of edges.
Edges []*GroupMembershipEdge `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 GroupMembershipCreatePayload ¶ added in v0.2.4
type GroupMembershipCreatePayload struct {
// Created groupMembership
GroupMembership GroupMembership `json:"groupMembership"`
}
Return response for createGroupMembership mutation
type GroupMembershipDeletePayload ¶ added in v0.2.4
type GroupMembershipDeletePayload struct {
// Deleted groupMembership ID
DeletedID string `json:"deletedID"`
}
Return response for deleteGroupMembership mutation
type GroupMembershipEdge ¶ added in v0.2.4
type GroupMembershipEdge struct {
// The item at the end of the edge.
Node *GroupMembership `json:"node,omitempty"`
// A cursor for use in pagination.
Cursor string `json:"cursor"`
}
An edge in a connection.
type GroupMembershipUpdatePayload ¶ added in v0.2.4
type GroupMembershipUpdatePayload struct {
// Updated groupMembership
GroupMembership GroupMembership `json:"groupMembership"`
}
Return response for updateGroupMembership mutation
type GroupMembershipWhereInput ¶ added in v0.2.4
type GroupMembershipWhereInput struct {
Not *GroupMembershipWhereInput `json:"not,omitempty"`
And []*GroupMembershipWhereInput `json:"and,omitempty"`
Or []*GroupMembershipWhereInput `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"`
// role field predicates
Role *enums.Role `json:"role,omitempty"`
RoleNeq *enums.Role `json:"roleNEQ,omitempty"`
RoleIn []enums.Role `json:"roleIn,omitempty"`
RoleNotIn []enums.Role `json:"roleNotIn,omitempty"`
GroupID *string `json:"groupID,omitempty"`
UserID *string `json:"userID,omitempty"`
}
GroupMembershipWhereInput is used for filtering GroupMembership objects. Input was generated by ent.
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"`
// owner edge predicates
HasOwner *bool `json:"hasOwner,omitempty"`
HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,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"`
// members edge predicates
HasMembers *bool `json:"hasMembers,omitempty"`
HasMembersWith []*GroupMembershipWhereInput `json:"hasMembersWith,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\""
Setting GroupsWhere_Groups_Edges_Node_Setting "json:\"setting\" graphql:\"setting\""
Members []*GroupsWhere_Groups_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node) GetMembers() []*GroupsWhere_Groups_Edges_Node_Members
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
type GroupsWhere_Groups_Edges_Node_Members ¶ added in v0.2.5
type GroupsWhere_Groups_Edges_Node_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User GroupsWhere_Groups_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}
func (*GroupsWhere_Groups_Edges_Node_Members) GetID ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members) GetID() string
func (*GroupsWhere_Groups_Edges_Node_Members) GetRole ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members) GetRole() *enums.Role
func (*GroupsWhere_Groups_Edges_Node_Members) GetUser ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members) GetUser() *GroupsWhere_Groups_Edges_Node_Members_User
type GroupsWhere_Groups_Edges_Node_Members_User ¶ added in v0.2.5
type GroupsWhere_Groups_Edges_Node_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*GroupsWhere_Groups_Edges_Node_Members_User) GetFirstName ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members_User) GetFirstName() string
func (*GroupsWhere_Groups_Edges_Node_Members_User) GetID ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members_User) GetID() string
func (*GroupsWhere_Groups_Edges_Node_Members_User) GetLastName ¶ added in v0.2.5
func (t *GroupsWhere_Groups_Edges_Node_Members_User) GetLastName() string
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 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\""
CreateGroupMembership GroupMembershipCreatePayload "json:\"createGroupMembership\" graphql:\"createGroupMembership\""
UpdateGroupMembership GroupMembershipUpdatePayload "json:\"updateGroupMembership\" graphql:\"updateGroupMembership\""
DeleteGroupMembership GroupMembershipDeletePayload "json:\"deleteGroupMembership\" graphql:\"deleteGroupMembership\""
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\""
CreateOrgMembership OrgMembershipCreatePayload "json:\"createOrgMembership\" graphql:\"createOrgMembership\""
UpdateOrgMembership OrgMembershipUpdatePayload "json:\"updateOrgMembership\" graphql:\"updateOrgMembership\""
DeleteOrgMembership OrgMembershipDeletePayload "json:\"deleteOrgMembership\" graphql:\"deleteOrgMembership\""
CreatePersonalAccessToken PersonalAccessTokenCreatePayload "json:\"createPersonalAccessToken\" graphql:\"createPersonalAccessToken\""
UpdatePersonalAccessToken PersonalAccessTokenUpdatePayload "json:\"updatePersonalAccessToken\" graphql:\"updatePersonalAccessToken\""
DeletePersonalAccessToken PersonalAccessTokenDeletePayload "json:\"deletePersonalAccessToken\" graphql:\"deletePersonalAccessToken\""
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 OrgMembership ¶ added in v0.2.4
type OrgMembership 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"`
Role enums.Role `json:"role"`
OrgID string `json:"orgID"`
UserID string `json:"userID"`
Org Organization `json:"org"`
User User `json:"user"`
}
func (OrgMembership) IsNode ¶ added in v0.2.4
func (OrgMembership) IsNode()
type OrgMembershipConnection ¶ added in v0.2.4
type OrgMembershipConnection struct {
// A list of edges.
Edges []*OrgMembershipEdge `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 OrgMembershipCreatePayload ¶ added in v0.2.4
type OrgMembershipCreatePayload struct {
// Created orgMembership
OrgMembership OrgMembership `json:"orgMembership"`
}
Return response for createOrgMembership mutation
type OrgMembershipDeletePayload ¶ added in v0.2.4
type OrgMembershipDeletePayload struct {
// Deleted orgMembership ID
DeletedID string `json:"deletedID"`
}
Return response for deleteOrgMembership mutation
type OrgMembershipEdge ¶ added in v0.2.4
type OrgMembershipEdge struct {
// The item at the end of the edge.
Node *OrgMembership `json:"node,omitempty"`
// A cursor for use in pagination.
Cursor string `json:"cursor"`
}
An edge in a connection.
type OrgMembershipUpdatePayload ¶ added in v0.2.4
type OrgMembershipUpdatePayload struct {
// Updated orgMembership
OrgMembership OrgMembership `json:"orgMembership"`
}
Return response for updateOrgMembership mutation
type OrgMembershipWhereInput ¶ added in v0.2.4
type OrgMembershipWhereInput struct {
Not *OrgMembershipWhereInput `json:"not,omitempty"`
And []*OrgMembershipWhereInput `json:"and,omitempty"`
Or []*OrgMembershipWhereInput `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"`
// role field predicates
Role *enums.Role `json:"role,omitempty"`
RoleNeq *enums.Role `json:"roleNEQ,omitempty"`
RoleIn []enums.Role `json:"roleIn,omitempty"`
RoleNotIn []enums.Role `json:"roleNotIn,omitempty"`
OrgID *string `json:"orgID,omitempty"`
UserID *string `json:"userID,omitempty"`
}
OrgMembershipWhereInput is used for filtering OrgMembership objects. Input was generated by ent.
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"`
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"`
Users []*User `json:"users,omitempty"`
Members []*OrgMembership `json:"members,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"`
// 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"`
// users edge predicates
HasUsers *bool `json:"hasUsers,omitempty"`
HasUsersWith []*UserWhereInput `json:"hasUsersWith,omitempty"`
// members edge predicates
HasMembers *bool `json:"hasMembers,omitempty"`
HasMembersWith []*OrgMembershipWhereInput `json:"hasMembersWith,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\""
Members []*OrganizationsWhere_Organizations_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node) GetMembers() []*OrganizationsWhere_Organizations_Edges_Node_Members
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_Members ¶ added in v0.2.5
type OrganizationsWhere_Organizations_Edges_Node_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User OrganizationsWhere_Organizations_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}
func (*OrganizationsWhere_Organizations_Edges_Node_Members) GetID ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node_Members) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node_Members) GetRole ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node_Members) GetRole() *enums.Role
type OrganizationsWhere_Organizations_Edges_Node_Members_User ¶ added in v0.2.5
type OrganizationsWhere_Organizations_Edges_Node_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*OrganizationsWhere_Organizations_Edges_Node_Members_User) GetFirstName ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node_Members_User) GetFirstName() string
func (*OrganizationsWhere_Organizations_Edges_Node_Members_User) GetID ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node_Members_User) GetID() string
func (*OrganizationsWhere_Organizations_Edges_Node_Members_User) GetLastName ¶ added in v0.2.5
func (t *OrganizationsWhere_Organizations_Edges_Node_Members_User) GetLastName() 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\""
GroupMemberships GroupMembershipConnection "json:\"groupMemberships\" graphql:\"groupMemberships\""
GroupSettings GroupSettingConnection "json:\"groupSettings\" graphql:\"groupSettings\""
Integrations IntegrationConnection "json:\"integrations\" graphql:\"integrations\""
OauthProviders OauthProviderConnection "json:\"oauthProviders\" graphql:\"oauthProviders\""
OhAuthTooTokens OhAuthTooTokenConnection "json:\"ohAuthTooTokens\" graphql:\"ohAuthTooTokens\""
OrgMemberships OrgMembershipConnection "json:\"orgMemberships\" graphql:\"orgMemberships\""
Organizations OrganizationConnection "json:\"organizations\" graphql:\"organizations\""
OrganizationSettings OrganizationSettingConnection "json:\"organizationSettings\" graphql:\"organizationSettings\""
PersonalAccessTokens PersonalAccessTokenConnection "json:\"personalAccessTokens\" graphql:\"personalAccessTokens\""
Users UserConnection "json:\"users\" graphql:\"users\""
UserSettings UserSettingConnection "json:\"userSettings\" graphql:\"userSettings\""
Entitlement Entitlement "json:\"entitlement\" graphql:\"entitlement\""
Group Group "json:\"group\" graphql:\"group\""
GroupMembership GroupMembership "json:\"groupMembership\" graphql:\"groupMembership\""
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\""
OrgMembership OrgMembership "json:\"orgMembership\" graphql:\"orgMembership\""
PersonalAccessToken PersonalAccessToken "json:\"personalAccessToken\" graphql:\"personalAccessToken\""
User User "json:\"user\" graphql:\"user\""
UserSetting UserSetting "json:\"userSetting\" graphql:\"userSetting\""
}
type RemoveUserFromGroup ¶ added in v0.2.5
type RemoveUserFromGroup struct {
DeleteGroupMembership RemoveUserFromGroup_DeleteGroupMembership "json:\"deleteGroupMembership\" graphql:\"deleteGroupMembership\""
}
func (*RemoveUserFromGroup) GetDeleteGroupMembership ¶ added in v0.2.5
func (t *RemoveUserFromGroup) GetDeleteGroupMembership() *RemoveUserFromGroup_DeleteGroupMembership
type RemoveUserFromGroup_DeleteGroupMembership ¶ added in v0.2.5
type RemoveUserFromGroup_DeleteGroupMembership struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*RemoveUserFromGroup_DeleteGroupMembership) GetDeletedID ¶ added in v0.2.5
func (t *RemoveUserFromGroup_DeleteGroupMembership) GetDeletedID() string
type RemoveUserFromOrg ¶ added in v0.2.5
type RemoveUserFromOrg struct {
DeleteOrgMembership RemoveUserFromOrg_DeleteOrgMembership "json:\"deleteOrgMembership\" graphql:\"deleteOrgMembership\""
}
func (*RemoveUserFromOrg) GetDeleteOrgMembership ¶ added in v0.2.5
func (t *RemoveUserFromOrg) GetDeleteOrgMembership() *RemoveUserFromOrg_DeleteOrgMembership
type RemoveUserFromOrg_DeleteOrgMembership ¶ added in v0.2.5
type RemoveUserFromOrg_DeleteOrgMembership struct {
DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}
func (*RemoveUserFromOrg_DeleteOrgMembership) GetDeletedID ¶ added in v0.2.5
func (t *RemoveUserFromOrg_DeleteOrgMembership) GetDeletedID() string
type RequestError ¶ added in v0.2.4
type RequestError struct {
// StatusCode is the http response code that was returned
StatusCode int
// Body of the response
Body string
}
RequestError is a generic error when a request with the client fails
func (*RequestError) Error ¶ added in v0.2.4
func (e *RequestError) Error() string
Error returns the RequestError in string format
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"`
}
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"`
OwnerID *string `json:"ownerID,omitempty"`
SettingID *string `json:"settingID,omitempty"`
AddUserIDs []string `json:"addUserIDs,omitempty"`
RemoveUserIDs []string `json:"removeUserIDs,omitempty"`
ClearUsers *bool `json:"clearUsers,omitempty"`
AddGroupMembers []*CreateGroupMembershipInput `json:"addGroupMembers,omitempty"`
UpdateGroupSettings *UpdateGroupSettingInput `json:"updateGroupSettings,omitempty"`
}
UpdateGroupInput is used for update Group object. Input was generated by ent.
type UpdateGroupMembershipInput ¶ added in v0.2.4
type UpdateGroupMembershipInput struct {
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
UpdatedBy *string `json:"updatedBy,omitempty"`
ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"`
Role *enums.Role `json:"role,omitempty"`
}
UpdateGroupMembershipInput is used for update GroupMembership 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\""
Setting UpdateGroup_UpdateGroup_Group_Setting "json:\"setting\" graphql:\"setting\""
Members []*UpdateGroup_UpdateGroup_Group_Members "json:\"members,omitempty\" graphql:\"members\""
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) GetMembers ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group) GetMembers() []*UpdateGroup_UpdateGroup_Group_Members
func (*UpdateGroup_UpdateGroup_Group) GetName ¶
func (t *UpdateGroup_UpdateGroup_Group) GetName() string
func (*UpdateGroup_UpdateGroup_Group) GetSetting ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group) GetSetting() *UpdateGroup_UpdateGroup_Group_Setting
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 UpdateGroup_UpdateGroup_Group_Members ¶ added in v0.2.5
type UpdateGroup_UpdateGroup_Group_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
User UpdateGroup_UpdateGroup_Group_Members_User "json:\"user\" graphql:\"user\""
}
func (*UpdateGroup_UpdateGroup_Group_Members) GetID ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members) GetID() string
func (*UpdateGroup_UpdateGroup_Group_Members) GetRole ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members) GetRole() *enums.Role
func (*UpdateGroup_UpdateGroup_Group_Members) GetUser ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members) GetUser() *UpdateGroup_UpdateGroup_Group_Members_User
type UpdateGroup_UpdateGroup_Group_Members_User ¶ added in v0.2.5
type UpdateGroup_UpdateGroup_Group_Members_User struct {
ID string "json:\"id\" graphql:\"id\""
FirstName string "json:\"firstName\" graphql:\"firstName\""
LastName string "json:\"lastName\" graphql:\"lastName\""
}
func (*UpdateGroup_UpdateGroup_Group_Members_User) GetFirstName ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members_User) GetFirstName() string
func (*UpdateGroup_UpdateGroup_Group_Members_User) GetID ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members_User) GetID() string
func (*UpdateGroup_UpdateGroup_Group_Members_User) GetLastName ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Members_User) GetLastName() string
type UpdateGroup_UpdateGroup_Group_Setting ¶ added in v0.2.5
type UpdateGroup_UpdateGroup_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 (*UpdateGroup_UpdateGroup_Group_Setting) GetCreatedAt ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedAt() *time.Time
func (*UpdateGroup_UpdateGroup_Group_Setting) GetCreatedBy ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedBy() *string
func (*UpdateGroup_UpdateGroup_Group_Setting) GetID ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetID() string
func (*UpdateGroup_UpdateGroup_Group_Setting) GetJoinPolicy ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetJoinPolicy() *groupsetting.JoinPolicy
func (*UpdateGroup_UpdateGroup_Group_Setting) GetSyncToGithub ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToGithub() bool
func (*UpdateGroup_UpdateGroup_Group_Setting) GetSyncToSlack ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToSlack() bool
func (*UpdateGroup_UpdateGroup_Group_Setting) GetTags ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetTags() []string
func (*UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedAt ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedAt() *time.Time
func (*UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedBy ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedBy() *string
func (*UpdateGroup_UpdateGroup_Group_Setting) GetVisibility ¶ added in v0.2.5
func (t *UpdateGroup_UpdateGroup_Group_Setting) GetVisibility() *groupsetting.Visibility
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 UpdateOrgMembershipInput ¶ added in v0.2.4
type UpdateOrgMembershipInput struct {
UpdatedAt *time.Time `json:"updatedAt,omitempty"`
UpdatedBy *string `json:"updatedBy,omitempty"`
ClearUpdatedBy *bool `json:"clearUpdatedBy,omitempty"`
Role *enums.Role `json:"role,omitempty"`
}
UpdateOrgMembershipInput is used for update OrgMembership 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"`
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"`
AddUserIDs []string `json:"addUserIDs,omitempty"`
RemoveUserIDs []string `json:"removeUserIDs,omitempty"`
ClearUsers *bool `json:"clearUsers,omitempty"`
AddOrgMembers []*CreateOrgMembershipInput `json:"addOrgMembers,omitempty"`
UpdateOrgSettings *UpdateOrganizationSettingInput `json:"updateOrgSettings,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\""
Members []*UpdateOrganization_UpdateOrganization_Organization_Members "json:\"members,omitempty\" graphql:\"members\""
Setting *UpdateOrganization_UpdateOrganization_Organization_Setting "json:\"setting,omitempty\" graphql:\"setting\""
}
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) GetMembers ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization) GetMembers() []*UpdateOrganization_UpdateOrganization_Organization_Members
func (*UpdateOrganization_UpdateOrganization_Organization) GetName ¶
func (t *UpdateOrganization_UpdateOrganization_Organization) GetName() string
func (*UpdateOrganization_UpdateOrganization_Organization) GetSetting ¶ added in v0.2.5
type UpdateOrganization_UpdateOrganization_Organization_Members ¶ added in v0.2.5
type UpdateOrganization_UpdateOrganization_Organization_Members struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
UserID string "json:\"userID\" graphql:\"userID\""
}
func (*UpdateOrganization_UpdateOrganization_Organization_Members) GetID ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Members) GetID() string
func (*UpdateOrganization_UpdateOrganization_Organization_Members) GetRole ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Members) GetRole() *enums.Role
func (*UpdateOrganization_UpdateOrganization_Organization_Members) GetUserID ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Members) GetUserID() string
type UpdateOrganization_UpdateOrganization_Organization_Setting ¶ added in v0.2.5
type UpdateOrganization_UpdateOrganization_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 (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingAddress ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingAddress() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingContact ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingContact() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingEmail ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingEmail() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingPhone ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingPhone() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedAt ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedAt() *time.Time
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedBy ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedBy() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetDomains ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetDomains() []string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetID ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetID() string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoCert ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoCert() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoEntrypoint ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoEntrypoint() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoIssuer ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetSsoIssuer() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetTags ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetTags() []string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetTaxIdentifier ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetTaxIdentifier() *string
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedAt ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedAt() *time.Time
func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedBy ¶ added in v0.2.5
func (t *UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedBy() *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 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"`
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"`
AddPasswordResetTokenIDs []string `json:"addPasswordResetTokenIDs,omitempty"`
RemovePasswordResetTokenIDs []string `json:"removePasswordResetTokenIDs,omitempty"`
ClearPasswordResetTokens *bool `json:"clearPasswordResetTokens,omitempty"`
AddGroupIDs []string `json:"addGroupIDs,omitempty"`
RemoveGroupIDs []string `json:"removeGroupIDs,omitempty"`
ClearGroups *bool `json:"clearGroups,omitempty"`
AddOrganizationIDs []string `json:"addOrganizationIDs,omitempty"`
RemoveOrganizationIDs []string `json:"removeOrganizationIDs,omitempty"`
ClearOrganizations *bool `json:"clearOrganizations,omitempty"`
}
UpdateUserInput is used for update User object. Input was generated by ent.
type UpdateUserRoleInGroup ¶ added in v0.2.5
type UpdateUserRoleInGroup struct {
UpdateGroupMembership UpdateUserRoleInGroup_UpdateGroupMembership "json:\"updateGroupMembership\" graphql:\"updateGroupMembership\""
}
func (*UpdateUserRoleInGroup) GetUpdateGroupMembership ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup) GetUpdateGroupMembership() *UpdateUserRoleInGroup_UpdateGroupMembership
type UpdateUserRoleInGroup_UpdateGroupMembership ¶ added in v0.2.5
type UpdateUserRoleInGroup_UpdateGroupMembership struct {
GroupMembership UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership "json:\"groupMembership\" graphql:\"groupMembership\""
}
func (*UpdateUserRoleInGroup_UpdateGroupMembership) GetGroupMembership ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup_UpdateGroupMembership) GetGroupMembership() *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership
type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership ¶ added in v0.2.5
type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
UserID string "json:\"userID\" graphql:\"userID\""
GroupID string "json:\"groupID\" graphql:\"groupID\""
}
func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetGroupID ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetGroupID() string
func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetID ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetID() string
func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetRole ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetRole() *enums.Role
func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetUserID ¶ added in v0.2.5
func (t *UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetUserID() string
type UpdateUserRoleInOrg ¶ added in v0.2.5
type UpdateUserRoleInOrg struct {
UpdateOrgMembership UpdateUserRoleInOrg_UpdateOrgMembership "json:\"updateOrgMembership\" graphql:\"updateOrgMembership\""
}
func (*UpdateUserRoleInOrg) GetUpdateOrgMembership ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg) GetUpdateOrgMembership() *UpdateUserRoleInOrg_UpdateOrgMembership
type UpdateUserRoleInOrg_UpdateOrgMembership ¶ added in v0.2.5
type UpdateUserRoleInOrg_UpdateOrgMembership struct {
OrgMembership UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership "json:\"orgMembership\" graphql:\"orgMembership\""
}
func (*UpdateUserRoleInOrg_UpdateOrgMembership) GetOrgMembership ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg_UpdateOrgMembership) GetOrgMembership() *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership
type UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership ¶ added in v0.2.5
type UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership struct {
ID string "json:\"id\" graphql:\"id\""
Role enums.Role "json:\"role\" graphql:\"role\""
UserID string "json:\"userID\" graphql:\"userID\""
OrgID string "json:\"orgID\" graphql:\"orgID\""
}
func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetID ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetID() string
func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetOrgID ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetOrgID() string
func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetRole ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetRole() *enums.Role
func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetUserID ¶ added in v0.2.5
func (t *UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetUserID() string
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"`
// organization to load on user login
DefaultOrg *string `json:"defaultOrg,omitempty"`
ClearDefaultOrg *bool `json:"clearDefaultOrg,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\""
Sub *string "json:\"sub,omitempty\" graphql:\"sub\""
Oauth bool "json:\"oauth\" graphql:\"oauth\""
GroupMemberships []*UpdateUser_UpdateUser_User_GroupMemberships "json:\"groupMemberships,omitempty\" graphql:\"groupMemberships\""
OrgMemberships []*UpdateUser_UpdateUser_User_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
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) GetGroupMemberships ¶ added in v0.2.4
func (t *UpdateUser_UpdateUser_User) GetGroupMemberships() []*UpdateUser_UpdateUser_User_GroupMemberships
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) GetOrgMemberships ¶ added in v0.2.4
func (t *UpdateUser_UpdateUser_User) GetOrgMemberships() []*UpdateUser_UpdateUser_User_OrgMemberships
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_GroupMemberships ¶ added in v0.2.4
type UpdateUser_UpdateUser_User_GroupMemberships struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*UpdateUser_UpdateUser_User_GroupMemberships) GetID ¶ added in v0.2.4
func (t *UpdateUser_UpdateUser_User_GroupMemberships) GetID() string
type UpdateUser_UpdateUser_User_OrgMemberships ¶ added in v0.2.4
type UpdateUser_UpdateUser_User_OrgMemberships struct {
ID string "json:\"id\" graphql:\"id\""
}
func (*UpdateUser_UpdateUser_User_OrgMemberships) GetID ¶ added in v0.2.4
func (t *UpdateUser_UpdateUser_User_OrgMemberships) 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\""
DefaultOrg *string "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
Locked bool "json:\"locked\" graphql:\"locked\""
Status usersetting.Status "json:\"status\" graphql:\"status\""
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) GetDefaultOrg ¶ added in v0.2.5
func (t *UpdateUser_UpdateUser_User_Setting) GetDefaultOrg() *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) 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"`
// the Subject of the user JWT
Sub *string `json:"sub,omitempty"`
// whether the user uses oauth for login or not
Oauth bool `json:"oauth"`
PersonalAccessTokens []*PersonalAccessToken `json:"personalAccessTokens,omitempty"`
Setting UserSetting `json:"setting"`
Groups []*Group `json:"groups,omitempty"`
Organizations []*Organization `json:"organizations,omitempty"`
GroupMemberships []*GroupMembership `json:"groupMemberships,omitempty"`
OrgMemberships []*OrgMembership `json:"orgMemberships,omitempty"`
}
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"`
// organization to load on user login
DefaultOrg *string `json:"defaultOrg,omitempty"`
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"`
// default_org field predicates
DefaultOrg *string `json:"defaultOrg,omitempty"`
DefaultOrgNeq *string `json:"defaultOrgNEQ,omitempty"`
DefaultOrgIn []string `json:"defaultOrgIn,omitempty"`
DefaultOrgNotIn []string `json:"defaultOrgNotIn,omitempty"`
DefaultOrgGt *string `json:"defaultOrgGT,omitempty"`
DefaultOrgGte *string `json:"defaultOrgGTE,omitempty"`
DefaultOrgLt *string `json:"defaultOrgLT,omitempty"`
DefaultOrgLte *string `json:"defaultOrgLTE,omitempty"`
DefaultOrgContains *string `json:"defaultOrgContains,omitempty"`
DefaultOrgHasPrefix *string `json:"defaultOrgHasPrefix,omitempty"`
DefaultOrgHasSuffix *string `json:"defaultOrgHasSuffix,omitempty"`
DefaultOrgIsNil *bool `json:"defaultOrgIsNil,omitempty"`
DefaultOrgNotNil *bool `json:"defaultOrgNotNil,omitempty"`
DefaultOrgEqualFold *string `json:"defaultOrgEqualFold,omitempty"`
DefaultOrgContainsFold *string `json:"defaultOrgContainsFold,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"`
// 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"`
// 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"`
// groups edge predicates
HasGroups *bool `json:"hasGroups,omitempty"`
HasGroupsWith []*GroupWhereInput `json:"hasGroupsWith,omitempty"`
// organizations edge predicates
HasOrganizations *bool `json:"hasOrganizations,omitempty"`
HasOrganizationsWith []*OrganizationWhereInput `json:"hasOrganizationsWith,omitempty"`
// group_memberships edge predicates
HasGroupMemberships *bool `json:"hasGroupMemberships,omitempty"`
HasGroupMembershipsWith []*GroupMembershipWhereInput `json:"hasGroupMembershipsWith,omitempty"`
// org_memberships edge predicates
HasOrgMemberships *bool `json:"hasOrgMemberships,omitempty"`
HasOrgMembershipsWith []*OrgMembershipWhereInput `json:"hasOrgMembershipsWith,omitempty"`
}
UserWhereInput is used for filtering User objects. Input was generated by ent.