coreclient

package
v0.1.5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 29, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

View Source
const AddUserToGroupWithRoleDocument = `` /* 283-byte string literal not displayed */
View Source
const AddUserToOrgWithRoleDocument = `` /* 175-byte string literal not displayed */
View Source
const CreateAPITokenDocument = `` /* 262-byte string literal not displayed */
View Source
const CreateBulkCSVContactDocument = `` /* 265-byte string literal not displayed */
View Source
const CreateBulkCSVEntitlementDocument = `` /* 284-byte string literal not displayed */
View Source
const CreateBulkCSVEntitlementPlanDocument = `` /* 210-byte string literal not displayed */
View Source
const CreateBulkCSVEntitlementPlanFeatureDocument = `` /* 239-byte string literal not displayed */
View Source
const CreateBulkCSVEntityDocument = `` /* 328-byte string literal not displayed */
View Source
const CreateBulkCSVEntityTypeDocument = `` /* 205-byte string literal not displayed */
View Source
const CreateBulkCSVEventDocument = `` /* 523-byte string literal not displayed */
View Source
const CreateBulkCSVFeatureDocument = `` /* 174-byte string literal not displayed */
View Source
const CreateBulkCSVFileDocument = `` /* 277-byte string literal not displayed */
View Source
const CreateBulkCSVGroupDocument = `` /* 392-byte string literal not displayed */
View Source
const CreateBulkCSVGroupMembersDocument = `` /* 274-byte string literal not displayed */
View Source
const CreateBulkCSVHushDocument = `` /* 238-byte string literal not displayed */
View Source
const CreateBulkCSVIntegrationDocument = `` /* 330-byte string literal not displayed */
View Source
const CreateBulkCSVInviteDocument = `` /* 187-byte string literal not displayed */
View Source
const CreateBulkCSVOhAuthTooTokenDocument = `` /* 381-byte string literal not displayed */
View Source
const CreateBulkCSVOrgMembersDocument = `` /* 168-byte string literal not displayed */
View Source
const CreateBulkCSVOrganizationDocument = `` /* 193-byte string literal not displayed */
View Source
const CreateBulkCSVPersonalAccessTokenDocument = `` /* 288-byte string literal not displayed */
View Source
const CreateBulkCSVSubscriberDocument = `` /* 162-byte string literal not displayed */
View Source
const CreateBulkCSVTemplateDocument = `` /* 192-byte string literal not displayed */
View Source
const CreateBulkCSVWebhookDocument = `` /* 221-byte string literal not displayed */
View Source
const CreateBulkContactDocument = `` /* 273-byte string literal not displayed */
View Source
const CreateBulkEntitlementDocument = `` /* 296-byte string literal not displayed */
View Source
const CreateBulkEntitlementPlanDocument = `` /* 226-byte string literal not displayed */
View Source
const CreateBulkEntitlementPlanFeatureDocument = `` /* 262-byte string literal not displayed */
View Source
const CreateBulkEntityDocument = `` /* 335-byte string literal not displayed */
View Source
const CreateBulkEntityTypeDocument = `` /* 216-byte string literal not displayed */
View Source
const CreateBulkEventDocument = `` /* 529-byte string literal not displayed */
View Source
const CreateBulkFeatureDocument = `` /* 182-byte string literal not displayed */
View Source
const CreateBulkFileDocument = `` /* 282-byte string literal not displayed */
View Source
const CreateBulkGroupDocument = `` /* 398-byte string literal not displayed */
View Source
const CreateBulkGroupMembersDocument = `` /* 290-byte string literal not displayed */
View Source
const CreateBulkHushDocument = `` /* 243-byte string literal not displayed */
View Source
const CreateBulkIntegrationDocument = `` /* 342-byte string literal not displayed */
View Source
const CreateBulkInviteDocument = `` /* 194-byte string literal not displayed */
View Source
const CreateBulkOhAuthTooTokenDocument = `` /* 396-byte string literal not displayed */
View Source
const CreateBulkOrgMembersDocument = `` /* 182-byte string literal not displayed */
View Source
const CreateBulkOrganizationDocument = `` /* 206-byte string literal not displayed */
View Source
const CreateBulkPersonalAccessTokenDocument = `` /* 308-byte string literal not displayed */
View Source
const CreateBulkSubscriberDocument = `` /* 173-byte string literal not displayed */
View Source
const CreateBulkTemplateDocument = `` /* 201-byte string literal not displayed */
View Source
const CreateBulkWebhookDocument = `` /* 229-byte string literal not displayed */
View Source
const CreateContactDocument = `` /* 262-byte string literal not displayed */
View Source
const CreateDocumentDataDocument = `` /* 208-byte string literal not displayed */
View Source
const CreateEntitlementDocument = `` /* 285-byte string literal not displayed */
View Source
const CreateEntitlementPlanDocument = `` /* 215-byte string literal not displayed */
View Source
const CreateEntitlementPlanFeatureDocument = `` /* 251-byte string literal not displayed */
View Source
const CreateEntityDocument = `` /* 323-byte string literal not displayed */
View Source
const CreateEntityTypeDocument = `` /* 205-byte string literal not displayed */
View Source
const CreateEventDocument = `` /* 518-byte string literal not displayed */
View Source
const CreateFeatureDocument = `` /* 171-byte string literal not displayed */
View Source
const CreateFileDocument = `` /* 271-byte string literal not displayed */
View Source
const CreateGroupDocument = `` /* 387-byte string literal not displayed */
View Source
const CreateHushDocument = `` /* 231-byte string literal not displayed */
View Source
const CreateIntegrationDocument = `` /* 331-byte string literal not displayed */
View Source
const CreateInviteDocument = `` /* 206-byte string literal not displayed */
View Source
const CreateOhAuthTooTokenDocument = `` /* 385-byte string literal not displayed */
View Source
const CreateOrganizationDocument = `` /* 574-byte string literal not displayed */
View Source
const CreatePersonalAccessTokenDocument = `` /* 320-byte string literal not displayed */
View Source
const CreateSubscriberDocument = `` /* 214-byte string literal not displayed */
View Source
const CreateTFASettingDocument = `` /* 187-byte string literal not displayed */
View Source
const CreateTemplateDocument = `` /* 190-byte string literal not displayed */
View Source
const CreateUserDocument = `` /* 530-byte string literal not displayed */
View Source
const CreateWebhookDocument = `` /* 242-byte string literal not displayed */
View Source
const DeleteAPITokenDocument = `mutation DeleteAPIToken ($deleteAPITokenId: ID!) {
	deleteAPIToken(id: $deleteAPITokenId) {
		deletedID
	}
}
`
View Source
const DeleteContactDocument = `mutation DeleteContact ($deleteContactId: ID!) {
	deleteContact(id: $deleteContactId) {
		deletedID
	}
}
`
View Source
const DeleteDocumentDataDocument = `mutation DeleteDocumentData ($deleteDocumentDataId: ID!) {
	deleteDocumentData(id: $deleteDocumentDataId) {
		deletedID
	}
}
`
View Source
const DeleteEntitlementDocument = `mutation DeleteEntitlement ($deleteEntitlementId: ID!) {
	deleteEntitlement(id: $deleteEntitlementId) {
		deletedID
	}
}
`
View Source
const DeleteEntitlementPlanDocument = `` /* 137-byte string literal not displayed */
View Source
const DeleteEntitlementPlanFeatureDocument = `` /* 165-byte string literal not displayed */
View Source
const DeleteEntityDocument = `mutation DeleteEntity ($deleteEntityId: ID!) {
	deleteEntity(id: $deleteEntityId) {
		deletedID
	}
}
`
View Source
const DeleteEntityTypeDocument = `mutation DeleteEntityType ($deleteEntityTypeId: ID!) {
	deleteEntityType(id: $deleteEntityTypeId) {
		deletedID
	}
}
`
View Source
const DeleteEventDocument = `mutation DeleteEvent ($deleteEventId: ID!) {
	deleteEvent(id: $deleteEventId) {
		deletedID
	}
}
`
View Source
const DeleteFeatureDocument = `mutation DeleteFeature ($deleteFeatureId: ID!) {
	deleteFeature(id: $deleteFeatureId) {
		deletedID
	}
}
`
View Source
const DeleteFileDocument = `mutation DeleteFile ($deleteFileId: ID!) {
	deleteFile(id: $deleteFileId) {
		deletedID
	}
}
`
View Source
const DeleteGroupDocument = `mutation DeleteGroup ($deleteGroupId: ID!) {
	deleteGroup(id: $deleteGroupId) {
		deletedID
	}
}
`
View Source
const DeleteIntegrationDocument = `mutation DeleteIntegration ($deleteIntegrationId: ID!) {
	deleteIntegration(id: $deleteIntegrationId) {
		deletedID
	}
}
`
View Source
const DeleteInviteDocument = `mutation DeleteInvite ($deleteInviteId: ID!) {
	deleteInvite(id: $deleteInviteId) {
		deletedID
	}
}
`
View Source
const DeleteOhAuthTooTokenDocument = `` /* 133-byte string literal not displayed */
View Source
const DeleteOrganizationDocument = `mutation DeleteOrganization ($deleteOrganizationId: ID!) {
	deleteOrganization(id: $deleteOrganizationId) {
		deletedID
	}
}
`
View Source
const DeletePersonalAccessTokenDocument = `` /* 153-byte string literal not displayed */
View Source
const DeleteSubscriberDocument = `` /* 189-byte string literal not displayed */
View Source
const DeleteUserDocument = `mutation DeleteUser ($deleteUserId: ID!) {
	deleteUser(id: $deleteUserId) {
		deletedID
	}
}
`
View Source
const DeleteWebhookDocument = `mutation DeleteWebhook ($deleteWebhookId: ID!) {
	deleteWebhook(id: $deleteWebhookId) {
		deletedID
	}
}
`
View Source
const GetAPITokenByIDDocument = `` /* 213-byte string literal not displayed */
View Source
const GetAllAPITokensDocument = `` /* 235-byte string literal not displayed */
View Source
const GetAllContactHistoriesDocument = `` /* 291-byte string literal not displayed */
View Source
const GetAllContactsDocument = `` /* 237-byte string literal not displayed */
View Source
const GetAllDocumentDataHistoriesDocument = `` /* 241-byte string literal not displayed */
View Source
const GetAllEntitiesDocument = `` /* 308-byte string literal not displayed */
View Source
const GetAllEntitlementHistoriesDocument = `` /* 335-byte string literal not displayed */
View Source
const GetAllEntitlementPlanFeatureHistoriesDocument = `` /* 275-byte string literal not displayed */
View Source
const GetAllEntitlementPlanFeaturesDocument = `` /* 192-byte string literal not displayed */
View Source
const GetAllEntitlementPlanHistoriesDocument = `` /* 289-byte string literal not displayed */
View Source
const GetAllEntitlementPlansDocument = `` /* 269-byte string literal not displayed */
View Source
const GetAllEntitlementsDocument = `` /* 336-byte string literal not displayed */
View Source
const GetAllEntityHistoriesDocument = `` /* 286-byte string literal not displayed */
View Source
const GetAllEntityTypeHistoriesDocument = `` /* 222-byte string literal not displayed */
View Source
const GetAllEntityTypesDocument = `` /* 168-byte string literal not displayed */
View Source
const GetAllEventHistoriesDocument = `` /* 248-byte string literal not displayed */
View Source
const GetAllEventsDocument = `` /* 583-byte string literal not displayed */
View Source
const GetAllFeatureHistoriesDocument = `` /* 273-byte string literal not displayed */
View Source
const GetAllFeaturesDocument = `` /* 138-byte string literal not displayed */
View Source
const GetAllFileHistoriesDocument = `` /* 290-byte string literal not displayed */
View Source
const GetAllFilesDocument = `` /* 311-byte string literal not displayed */
View Source
const GetAllGroupHistoriesDocument = `` /* 276-byte string literal not displayed */
View Source
const GetAllGroupMembershipHistoriesDocument = `` /* 234-byte string literal not displayed */
View Source
const GetAllGroupSettingHistoriesDocument = `` /* 280-byte string literal not displayed */
View Source
const GetAllGroupSettingsDocument = `` /* 250-byte string literal not displayed */
View Source
const GetAllGroupsDocument = `` /* 495-byte string literal not displayed */
View Source
const GetAllHushHistoriesDocument = `` /* 229-byte string literal not displayed */
View Source
const GetAllHushesDocument = `` /* 270-byte string literal not displayed */
View Source
const GetAllIntegrationHistoriesDocument = `` /* 249-byte string literal not displayed */
View Source
const GetAllIntegrationsDocument = `` /* 362-byte string literal not displayed */
View Source
const GetAllInvitesDocument = `query GetAllInvites {
	invites {
		edges {
			node {
				id
				recipient
				role
				status
			}
		}
	}
}
`
View Source
const GetAllNoteHistoriesDocument = `` /* 210-byte string literal not displayed */
View Source
const GetAllOauthProviderHistoriesDocument = `` /* 336-byte string literal not displayed */
View Source
const GetAllOrgMembershipHistoriesDocument = `` /* 237-byte string literal not displayed */
View Source
const GetAllOrganizationHistoriesDocument = `` /* 298-byte string literal not displayed */
View Source
const GetAllOrganizationSettingHistoriesDocument = `` /* 356-byte string literal not displayed */
View Source
const GetAllOrganizationSettingsDocument = `` /* 326-byte string literal not displayed */
View Source
const GetAllOrganizationsDocument = `` /* 659-byte string literal not displayed */
View Source
const GetAllPersonalAccessTokensDocument = `` /* 247-byte string literal not displayed */
View Source
const GetAllSubscribersDocument = `` /* 133-byte string literal not displayed */
View Source
const GetAllTFASettingsDocument = `` /* 148-byte string literal not displayed */
View Source
const GetAllTemplateHistoriesDocument = `` /* 279-byte string literal not displayed */
View Source
const GetAllTemplatesDocument = `` /* 213-byte string literal not displayed */
View Source
const GetAllUserHistoriesDocument = `` /* 349-byte string literal not displayed */
View Source
const GetAllUserSettingHistoriesDocument = `` /* 325-byte string literal not displayed */
View Source
const GetAllUserSettingsDocument = `` /* 308-byte string literal not displayed */
View Source
const GetAllUsersDocument = `` /* 496-byte string literal not displayed */
View Source
const GetAllWebhookHistoriesDocument = `` /* 307-byte string literal not displayed */
View Source
const GetAllWebhooksDocument = `` /* 271-byte string literal not displayed */
View Source
const GetContactByIDDocument = `` /* 213-byte string literal not displayed */
View Source
const GetContactHistoriesDocument = `` /* 338-byte string literal not displayed */
View Source
const GetContactsDocument = `` /* 277-byte string literal not displayed */
View Source
const GetDocumentDataByIDDocument = `` /* 166-byte string literal not displayed */
View Source
const GetDocumentDataHistoriesDocument = `` /* 293-byte string literal not displayed */
View Source
const GetEntitiesDocument = `` /* 347-byte string literal not displayed */
View Source
const GetEntitlementByIDDocument = `` /* 306-byte string literal not displayed */
View Source
const GetEntitlementHistoriesDocument = `` /* 386-byte string literal not displayed */
View Source
const GetEntitlementPlanByIDDocument = `` /* 257-byte string literal not displayed */
View Source
const GetEntitlementPlanFeatureByIDDocument = `` /* 206-byte string literal not displayed */
View Source
const GetEntitlementPlanFeatureHistoriesDocument = `` /* 337-byte string literal not displayed */
View Source
const GetEntitlementPlanFeaturesDocument = `` /* 247-byte string literal not displayed */
View Source
const GetEntitlementPlanHistoriesDocument = `` /* 344-byte string literal not displayed */
View Source
const GetEntitlementPlansDocument = `` /* 317-byte string literal not displayed */
View Source
const GetEntitlementsDocument = `` /* 380-byte string literal not displayed */
View Source
const GetEntityByIDDocument = `` /* 358-byte string literal not displayed */
View Source
const GetEntityHistoriesDocument = `` /* 332-byte string literal not displayed */
View Source
const GetEntityTypeByIDDocument = `` /* 162-byte string literal not displayed */
View Source
const GetEntityTypeHistoriesDocument = `` /* 272-byte string literal not displayed */
View Source
const GetEntityTypesDocument = `` /* 211-byte string literal not displayed */
View Source
const GetEventByIDDocument = `` /* 487-byte string literal not displayed */
View Source
const GetEventHistoriesDocument = `` /* 293-byte string literal not displayed */
View Source
const GetEventsDocument = `` /* 167-byte string literal not displayed */
View Source
const GetFeatureByIDDocument = `` /* 130-byte string literal not displayed */
View Source
const GetFeatureHistoriesDocument = `` /* 320-byte string literal not displayed */
View Source
const GetFeaturesDocument = `` /* 178-byte string literal not displayed */
View Source
const GetFileHistoriesDocument = `` /* 334-byte string literal not displayed */
View Source
const GetFilesDocument = `` /* 348-byte string literal not displayed */
View Source
const GetGroupByIDDocument = `` /* 425-byte string literal not displayed */
View Source
const GetGroupHistoriesDocument = `` /* 321-byte string literal not displayed */
View Source
const GetGroupMembersByGroupIDDocument = `` /* 295-byte string literal not displayed */
View Source
const GetGroupMembershipHistoriesDocument = `` /* 289-byte string literal not displayed */
View Source
const GetGroupSettingByIDDocument = `` /* 236-byte string literal not displayed */
View Source
const GetGroupSettingHistoriesDocument = `` /* 332-byte string literal not displayed */
View Source
const GetGroupSettingsDocument = `` /* 296-byte string literal not displayed */
View Source
const GetGroupsDocument = `` /* 533-byte string literal not displayed */
View Source
const GetHushByIDDocument = `` /* 230-byte string literal not displayed */
View Source
const GetHushHistoriesDocument = `` /* 273-byte string literal not displayed */
View Source
const GetHushesDocument = `` /* 307-byte string literal not displayed */
View Source
const GetIntegrationByIDDocument = `` /* 322-byte string literal not displayed */
View Source
const GetIntegrationHistoriesDocument = `` /* 300-byte string literal not displayed */
View Source
const GetIntegrationsDocument = `` /* 406-byte string literal not displayed */
View Source
const GetInviteByIDDocument = `` /* 232-byte string literal not displayed */
View Source
const GetNoteHistoriesDocument = `` /* 254-byte string literal not displayed */
View Source
const GetOauthProviderHistoriesDocument = `` /* 389-byte string literal not displayed */
View Source
const GetOhAuthTooTokensDocument = `` /* 398-byte string literal not displayed */
View Source
const GetOrgMembersByOrgIDDocument = `` /* 258-byte string literal not displayed */
View Source
const GetOrgMembershipHistoriesDocument = `` /* 290-byte string literal not displayed */
View Source
const GetOrganizationByIDDocument = `` /* 605-byte string literal not displayed */
View Source
const GetOrganizationHistoriesDocument = `` /* 350-byte string literal not displayed */
View Source
const GetOrganizationSettingByIDDocument = `` /* 320-byte string literal not displayed */
View Source
const GetOrganizationSettingHistoriesDocument = `` /* 415-byte string literal not displayed */
View Source
const GetOrganizationSettingsDocument = `` /* 379-byte string literal not displayed */
View Source
const GetOrganizationsDocument = `` /* 704-byte string literal not displayed */
View Source
const GetPersonalAccessTokenByIDDocument = `` /* 249-byte string literal not displayed */
View Source
const GetSubscriberByEmailDocument = `` /* 129-byte string literal not displayed */
View Source
const GetSubscribersDocument = `` /* 176-byte string literal not displayed */
View Source
const GetTFASettingDocument = `query GetTFASetting {
	tfaSetting {
		recoveryCodes
		totpAllowed
		verified
		owner {
			id
		}
	}
}
`
View Source
const GetTemplateByIDDocument = `` /* 201-byte string literal not displayed */
View Source
const GetTemplateHistoriesDocument = `` /* 327-byte string literal not displayed */
View Source
const GetUserByIDDocument = `` /* 515-byte string literal not displayed */
View Source
const GetUserByIDWithOrgsDocument = `` /* 517-byte string literal not displayed */
View Source
const GetUserHistoriesDocument = `` /* 393-byte string literal not displayed */
View Source
const GetUserSettingByIDDocument = `` /* 284-byte string literal not displayed */
View Source
const GetUserSettingHistoriesDocument = `` /* 376-byte string literal not displayed */
View Source
const GetUserSettingsDocument = `` /* 353-byte string literal not displayed */
View Source
const GetWebhookByIDDocument = `` /* 243-byte string literal not displayed */
View Source
const GetWebhookHistoriesDocument = `` /* 354-byte string literal not displayed */
View Source
const InvitesByOrgIDDocument = `` /* 235-byte string literal not displayed */
View Source
const RemoveUserFromGroupDocument = `` /* 135-byte string literal not displayed */
View Source
const RemoveUserFromOrgDocument = `` /* 127-byte string literal not displayed */
View Source
const SearchDocument = `` /* 515-byte string literal not displayed */
View Source
const UpdateAPITokenDocument = `` /* 309-byte string literal not displayed */
View Source
const UpdateContactDocument = `` /* 307-byte string literal not displayed */
View Source
const UpdateDocumentDataDocument = `` /* 263-byte string literal not displayed */
View Source
const UpdateEntitlementDocument = `` /* 299-byte string literal not displayed */
View Source
const UpdateEntitlementPlanDocument = `` /* 276-byte string literal not displayed */
View Source
const UpdateEntitlementPlanFeatureDocument = `` /* 326-byte string literal not displayed */
View Source
const UpdateEntityDocument = `` /* 366-byte string literal not displayed */
View Source
const UpdateEntityTypeDocument = `` /* 256-byte string literal not displayed */
View Source
const UpdateEventDocument = `` /* 611-byte string literal not displayed */
View Source
const UpdateFeatureDocument = `` /* 216-byte string literal not displayed */
View Source
const UpdateFileDocument = `` /* 310-byte string literal not displayed */
View Source
const UpdateGroupDocument = `` /* 484-byte string literal not displayed */
View Source
const UpdateGroupSettingDocument = `` /* 340-byte string literal not displayed */
View Source
const UpdateHushDocument = `` /* 270-byte string literal not displayed */
View Source
const UpdateIntegrationDocument = `` /* 384-byte string literal not displayed */
View Source
const UpdateOhAuthTooTokenDocument = `` /* 444-byte string literal not displayed */
View Source
const UpdateOrganizationDocument = `` /* 503-byte string literal not displayed */
View Source
const UpdateOrganizationSettingDocument = `` /* 441-byte string literal not displayed */
View Source
const UpdatePersonalAccessTokenDocument = `` /* 389-byte string literal not displayed */
View Source
const UpdateSubscriberDocument = `` /* 278-byte string literal not displayed */
View Source
const UpdateTFASettingDocument = `` /* 164-byte string literal not displayed */
View Source
const UpdateTemplateDocument = `` /* 289-byte string literal not displayed */
View Source
const UpdateUserDocument = `` /* 538-byte string literal not displayed */
View Source
const UpdateUserRoleInGroupDocument = `` /* 335-byte string literal not displayed */
View Source
const UpdateUserRoleInOrgDocument = `` /* 223-byte string literal not displayed */
View Source
const UpdateUserSettingDocument = `` /* 390-byte string literal not displayed */
View Source
const UpdateWebhookDocument = `` /* 339-byte string literal not displayed */

Variables

View Source
var AllEntityTypeHistoryOrderField = []EntityTypeHistoryOrderField{
	EntityTypeHistoryOrderFieldName,
}
View Source
var AllEntityTypeOrderField = []EntityTypeOrderField{
	EntityTypeOrderFieldName,
}
View Source
var AllTemplateHistoryOrderField = []TemplateHistoryOrderField{
	TemplateHistoryOrderFieldName,
}
View Source
var AllTemplateOrderField = []TemplateOrderField{
	TemplateOrderFieldName,
}
View Source
var DocumentOperationNames = map[string]string{}/* 235 elements not displayed */

Functions

This section is empty.

Types

type APIToken

type APIToken struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name associated with the token
	Name  string `json:"name"`
	Token string `json:"token"`
	// when the token expires
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// a description of the token's purpose
	Description *string       `json:"description,omitempty"`
	Scopes      []string      `json:"scopes,omitempty"`
	LastUsedAt  *time.Time    `json:"lastUsedAt,omitempty"`
	Owner       *Organization `json:"owner,omitempty"`
}

func (APIToken) IsNode

func (APIToken) IsNode()

type APITokenBulkCreatePayload

type APITokenBulkCreatePayload struct {
	// Created apiTokens
	APITokens []*APIToken `json:"apiTokens,omitempty"`
}

Return response for createBulkAPIToken mutation

type APITokenConnection

type APITokenConnection struct {
	// A list of edges.
	Edges []*APITokenEdge `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 APITokenCreatePayload

type APITokenCreatePayload struct {
	// Created apiToken
	APIToken *APIToken `json:"apiToken"`
}

Return response for createAPIToken mutation

type APITokenDeletePayload

type APITokenDeletePayload struct {
	// Deleted apiToken ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteAPIToken mutation

type APITokenEdge

type APITokenEdge struct {
	// The item at the end of the edge.
	Node *APIToken `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type APITokenUpdatePayload

type APITokenUpdatePayload struct {
	// Updated apiToken
	APIToken *APIToken `json:"apiToken"`
}

Return response for updateAPIToken mutation

type APITokenWhereInput

type APITokenWhereInput struct {
	Not *APITokenWhereInput   `json:"not,omitempty"`
	And []*APITokenWhereInput `json:"and,omitempty"`
	Or  []*APITokenWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	ExpiresAtIsNil  *bool        `json:"expiresAtIsNil,omitempty"`
	ExpiresAtNotNil *bool        `json:"expiresAtNotNil,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 []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
}

APITokenWhereInput is used for filtering APIToken objects. Input was generated by ent.

type AddUserToGroupWithRole

type AddUserToGroupWithRole struct {
	CreateGroupMembership AddUserToGroupWithRole_CreateGroupMembership "json:\"createGroupMembership\" graphql:\"createGroupMembership\""
}

func (*AddUserToGroupWithRole) GetCreateGroupMembership

type AddUserToGroupWithRole_CreateGroupMembership

type AddUserToGroupWithRole_CreateGroupMembership struct {
	GroupMembership AddUserToGroupWithRole_CreateGroupMembership_GroupMembership "json:\"groupMembership\" graphql:\"groupMembership\""
}

func (*AddUserToGroupWithRole_CreateGroupMembership) GetGroupMembership

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership struct {
	GroupID string                                                             "json:\"groupID\" graphql:\"groupID\""
	Group   AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_Group "json:\"group\" graphql:\"group\""
	ID      string                                                             "json:\"id\" graphql:\"id\""
	Role    enums.Role                                                         "json:\"role\" graphql:\"role\""
	UserID  string                                                             "json:\"userID\" graphql:\"userID\""
	User    AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User  "json:\"user\" graphql:\"user\""
}

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetGroup

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetGroupID

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetID

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetRole

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetUser

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership) GetUserID

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_Group

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_Group) GetID

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_Group) GetName

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User

type AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User) GetDisplayName

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User) GetEmail

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User) GetFirstName

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User) GetID

func (*AddUserToGroupWithRole_CreateGroupMembership_GroupMembership_User) GetLastName

type AddUserToOrgWithRole

type AddUserToOrgWithRole struct {
	CreateOrgMembership AddUserToOrgWithRole_CreateOrgMembership "json:\"createOrgMembership\" graphql:\"createOrgMembership\""
}

func (*AddUserToOrgWithRole) GetCreateOrgMembership

type AddUserToOrgWithRole_CreateOrgMembership

type AddUserToOrgWithRole_CreateOrgMembership struct {
	OrgMembership AddUserToOrgWithRole_CreateOrgMembership_OrgMembership "json:\"orgMembership\" graphql:\"orgMembership\""
}

func (*AddUserToOrgWithRole_CreateOrgMembership) GetOrgMembership

type AddUserToOrgWithRole_CreateOrgMembership_OrgMembership

type AddUserToOrgWithRole_CreateOrgMembership_OrgMembership struct {
	ID             string     "json:\"id\" graphql:\"id\""
	Role           enums.Role "json:\"role\" graphql:\"role\""
	UserID         string     "json:\"userID\" graphql:\"userID\""
	OrganizationID string     "json:\"organizationID\" graphql:\"organizationID\""
}

func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetID

func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetOrganizationID

func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetRole

func (*AddUserToOrgWithRole_CreateOrgMembership_OrgMembership) GetUserID

type AuditLog

type AuditLog struct {
	Table     *string    `json:"table,omitempty"`
	Time      *time.Time `json:"time,omitempty"`
	ID        string     `json:"id"`
	Operation *string    `json:"operation,omitempty"`
	Changes   []string   `json:"changes,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
}

func (AuditLog) IsNode

func (AuditLog) IsNode()

type AuditLogConnection

type AuditLogConnection struct {
	// A list of edges.
	Edges []*AuditLogEdge `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 AuditLogEdge

type AuditLogEdge struct {
	// The item at the end of the edge.
	Node *AuditLog `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type AuditLogWhereInput

type AuditLogWhereInput struct {
	RefID     *string    `json:"refID,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	Operation *string    `json:"operation,omitempty"`
	Table     *string    `json:"table,omitempty"`
	Before    *time.Time `json:"before,omitempty"`
	After     *time.Time `json:"after,omitempty"`
}

type Client

type Client struct {
	Client *clientv2.Client
}

func (*Client) AddUserToGroupWithRole

func (c *Client) AddUserToGroupWithRole(ctx context.Context, input CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToGroupWithRole, error)

func (*Client) AddUserToOrgWithRole

func (c *Client) AddUserToOrgWithRole(ctx context.Context, input CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToOrgWithRole, error)

func (*Client) CreateAPIToken

func (c *Client) CreateAPIToken(ctx context.Context, input CreateAPITokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateAPIToken, error)

func (*Client) CreateBulkCSVContact

func (c *Client) CreateBulkCSVContact(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVContact, error)

func (*Client) CreateBulkCSVEntitlement

func (c *Client) CreateBulkCSVEntitlement(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlement, error)

func (*Client) CreateBulkCSVEntitlementPlan

func (c *Client) CreateBulkCSVEntitlementPlan(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlementPlan, error)

func (*Client) CreateBulkCSVEntitlementPlanFeature

func (c *Client) CreateBulkCSVEntitlementPlanFeature(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlementPlanFeature, error)

func (*Client) CreateBulkCSVEntity

func (c *Client) CreateBulkCSVEntity(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntity, error)

func (*Client) CreateBulkCSVEntityType

func (c *Client) CreateBulkCSVEntityType(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntityType, error)

func (*Client) CreateBulkCSVEvent

func (c *Client) CreateBulkCSVEvent(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEvent, error)

func (*Client) CreateBulkCSVFeature

func (c *Client) CreateBulkCSVFeature(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVFeature, error)

func (*Client) CreateBulkCSVFile

func (c *Client) CreateBulkCSVFile(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVFile, error)

func (*Client) CreateBulkCSVGroup

func (c *Client) CreateBulkCSVGroup(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVGroup, error)

func (*Client) CreateBulkCSVGroupMembers

func (c *Client) CreateBulkCSVGroupMembers(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVGroupMembers, error)

func (*Client) CreateBulkCSVHush

func (c *Client) CreateBulkCSVHush(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVHush, error)

func (*Client) CreateBulkCSVIntegration

func (c *Client) CreateBulkCSVIntegration(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVIntegration, error)

func (*Client) CreateBulkCSVInvite

func (c *Client) CreateBulkCSVInvite(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVInvite, error)

func (*Client) CreateBulkCSVOhAuthTooToken

func (c *Client) CreateBulkCSVOhAuthTooToken(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOhAuthTooToken, error)

func (*Client) CreateBulkCSVOrgMembers

func (c *Client) CreateBulkCSVOrgMembers(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOrgMembers, error)

func (*Client) CreateBulkCSVOrganization

func (c *Client) CreateBulkCSVOrganization(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOrganization, error)

func (*Client) CreateBulkCSVPersonalAccessToken

func (c *Client) CreateBulkCSVPersonalAccessToken(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVPersonalAccessToken, error)

func (*Client) CreateBulkCSVSubscriber

func (c *Client) CreateBulkCSVSubscriber(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVSubscriber, error)

func (*Client) CreateBulkCSVTemplate

func (c *Client) CreateBulkCSVTemplate(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVTemplate, error)

func (*Client) CreateBulkCSVWebhook

func (c *Client) CreateBulkCSVWebhook(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVWebhook, error)

func (*Client) CreateBulkContact

func (c *Client) CreateBulkContact(ctx context.Context, input []*CreateContactInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkContact, error)

func (*Client) CreateBulkEntitlement

func (c *Client) CreateBulkEntitlement(ctx context.Context, input []*CreateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlement, error)

func (*Client) CreateBulkEntitlementPlan

func (c *Client) CreateBulkEntitlementPlan(ctx context.Context, input []*CreateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlementPlan, error)

func (*Client) CreateBulkEntitlementPlanFeature

func (c *Client) CreateBulkEntitlementPlanFeature(ctx context.Context, input []*CreateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlementPlanFeature, error)

func (*Client) CreateBulkEntity

func (c *Client) CreateBulkEntity(ctx context.Context, input []*CreateEntityInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntity, error)

func (*Client) CreateBulkEntityType

func (c *Client) CreateBulkEntityType(ctx context.Context, input []*CreateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntityType, error)

func (*Client) CreateBulkEvent

func (c *Client) CreateBulkEvent(ctx context.Context, input []*CreateEventInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEvent, error)

func (*Client) CreateBulkFeature

func (c *Client) CreateBulkFeature(ctx context.Context, input []*CreateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkFeature, error)

func (*Client) CreateBulkFile

func (c *Client) CreateBulkFile(ctx context.Context, input []*CreateFileInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkFile, error)

func (*Client) CreateBulkGroup

func (c *Client) CreateBulkGroup(ctx context.Context, input []*CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkGroup, error)

func (*Client) CreateBulkGroupMembers

func (c *Client) CreateBulkGroupMembers(ctx context.Context, input []*CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkGroupMembers, error)

func (*Client) CreateBulkHush

func (c *Client) CreateBulkHush(ctx context.Context, input []*CreateHushInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkHush, error)

func (*Client) CreateBulkIntegration

func (c *Client) CreateBulkIntegration(ctx context.Context, input []*CreateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkIntegration, error)

func (*Client) CreateBulkInvite

func (c *Client) CreateBulkInvite(ctx context.Context, input []*CreateInviteInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkInvite, error)

func (*Client) CreateBulkOhAuthTooToken

func (c *Client) CreateBulkOhAuthTooToken(ctx context.Context, input []*CreateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOhAuthTooToken, error)

func (*Client) CreateBulkOrgMembers

func (c *Client) CreateBulkOrgMembers(ctx context.Context, input []*CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOrgMembers, error)

func (*Client) CreateBulkOrganization

func (c *Client) CreateBulkOrganization(ctx context.Context, input []*CreateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOrganization, error)

func (*Client) CreateBulkPersonalAccessToken

func (c *Client) CreateBulkPersonalAccessToken(ctx context.Context, input []*CreatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkPersonalAccessToken, error)

func (*Client) CreateBulkSubscriber

func (c *Client) CreateBulkSubscriber(ctx context.Context, input []*CreateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkSubscriber, error)

func (*Client) CreateBulkTemplate

func (c *Client) CreateBulkTemplate(ctx context.Context, input []*CreateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkTemplate, error)

func (*Client) CreateBulkWebhook

func (c *Client) CreateBulkWebhook(ctx context.Context, input []*CreateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkWebhook, error)

func (*Client) CreateContact

func (c *Client) CreateContact(ctx context.Context, input CreateContactInput, interceptors ...clientv2.RequestInterceptor) (*CreateContact, error)

func (*Client) CreateDocumentData

func (c *Client) CreateDocumentData(ctx context.Context, input CreateDocumentDataInput, interceptors ...clientv2.RequestInterceptor) (*CreateDocumentData, error)

func (*Client) CreateEntitlement

func (c *Client) CreateEntitlement(ctx context.Context, input CreateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlement, error)

func (*Client) CreateEntitlementPlan

func (c *Client) CreateEntitlementPlan(ctx context.Context, input CreateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlementPlan, error)

func (*Client) CreateEntitlementPlanFeature

func (c *Client) CreateEntitlementPlanFeature(ctx context.Context, input CreateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlementPlanFeature, error)

func (*Client) CreateEntity

func (c *Client) CreateEntity(ctx context.Context, input CreateEntityInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntity, error)

func (*Client) CreateEntityType

func (c *Client) CreateEntityType(ctx context.Context, input CreateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntityType, error)

func (*Client) CreateEvent

func (c *Client) CreateEvent(ctx context.Context, input CreateEventInput, interceptors ...clientv2.RequestInterceptor) (*CreateEvent, error)

func (*Client) CreateFeature

func (c *Client) CreateFeature(ctx context.Context, input CreateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateFeature, error)

func (*Client) CreateFile

func (c *Client) CreateFile(ctx context.Context, input CreateFileInput, interceptors ...clientv2.RequestInterceptor) (*CreateFile, error)

func (*Client) CreateGroup

func (c *Client) CreateGroup(ctx context.Context, input CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateGroup, error)

func (*Client) CreateHush

func (c *Client) CreateHush(ctx context.Context, input CreateHushInput, interceptors ...clientv2.RequestInterceptor) (*CreateHush, error)

func (*Client) CreateIntegration

func (c *Client) CreateIntegration(ctx context.Context, input CreateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*CreateIntegration, error)

func (*Client) CreateInvite

func (c *Client) CreateInvite(ctx context.Context, input CreateInviteInput, interceptors ...clientv2.RequestInterceptor) (*CreateInvite, error)

func (*Client) CreateOhAuthTooToken

func (c *Client) CreateOhAuthTooToken(ctx context.Context, input CreateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateOhAuthTooToken, 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) CreateSubscriber

func (c *Client) CreateSubscriber(ctx context.Context, input CreateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*CreateSubscriber, error)

func (*Client) CreateTFASetting

func (c *Client) CreateTFASetting(ctx context.Context, input CreateTFASettingInput, interceptors ...clientv2.RequestInterceptor) (*CreateTFASetting, error)

func (*Client) CreateTemplate

func (c *Client) CreateTemplate(ctx context.Context, input CreateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*CreateTemplate, error)

func (*Client) CreateUser

func (c *Client) CreateUser(ctx context.Context, input CreateUserInput, interceptors ...clientv2.RequestInterceptor) (*CreateUser, error)

func (*Client) CreateWebhook

func (c *Client) CreateWebhook(ctx context.Context, input CreateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*CreateWebhook, error)

func (*Client) DeleteAPIToken

func (c *Client) DeleteAPIToken(ctx context.Context, deleteAPITokenID string, interceptors ...clientv2.RequestInterceptor) (*DeleteAPIToken, error)

func (*Client) DeleteContact

func (c *Client) DeleteContact(ctx context.Context, deleteContactID string, interceptors ...clientv2.RequestInterceptor) (*DeleteContact, error)

func (*Client) DeleteDocumentData

func (c *Client) DeleteDocumentData(ctx context.Context, deleteDocumentDataID string, interceptors ...clientv2.RequestInterceptor) (*DeleteDocumentData, error)

func (*Client) DeleteEntitlement

func (c *Client) DeleteEntitlement(ctx context.Context, deleteEntitlementID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlement, error)

func (*Client) DeleteEntitlementPlan

func (c *Client) DeleteEntitlementPlan(ctx context.Context, deleteEntitlementPlanID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlementPlan, error)

func (*Client) DeleteEntitlementPlanFeature

func (c *Client) DeleteEntitlementPlanFeature(ctx context.Context, deleteEntitlementPlanFeatureID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlementPlanFeature, error)

func (*Client) DeleteEntity

func (c *Client) DeleteEntity(ctx context.Context, deleteEntityID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntity, error)

func (*Client) DeleteEntityType

func (c *Client) DeleteEntityType(ctx context.Context, deleteEntityTypeID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntityType, error)

func (*Client) DeleteEvent

func (c *Client) DeleteEvent(ctx context.Context, deleteEventID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEvent, error)

func (*Client) DeleteFeature

func (c *Client) DeleteFeature(ctx context.Context, deleteFeatureID string, interceptors ...clientv2.RequestInterceptor) (*DeleteFeature, error)

func (*Client) DeleteFile

func (c *Client) DeleteFile(ctx context.Context, deleteFileID string, interceptors ...clientv2.RequestInterceptor) (*DeleteFile, error)

func (*Client) DeleteGroup

func (c *Client) DeleteGroup(ctx context.Context, deleteGroupID string, interceptors ...clientv2.RequestInterceptor) (*DeleteGroup, error)

func (*Client) DeleteIntegration

func (c *Client) DeleteIntegration(ctx context.Context, deleteIntegrationID string, interceptors ...clientv2.RequestInterceptor) (*DeleteIntegration, error)

func (*Client) DeleteInvite

func (c *Client) DeleteInvite(ctx context.Context, deleteInviteID string, interceptors ...clientv2.RequestInterceptor) (*DeleteInvite, error)

func (*Client) DeleteOhAuthTooToken

func (c *Client) DeleteOhAuthTooToken(ctx context.Context, deleteOhAuthTooTokenID string, interceptors ...clientv2.RequestInterceptor) (*DeleteOhAuthTooToken, 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) DeleteSubscriber

func (c *Client) DeleteSubscriber(ctx context.Context, deleteSubscriberEmail string, subscriberOrganization *string, interceptors ...clientv2.RequestInterceptor) (*DeleteSubscriber, error)

func (*Client) DeleteUser

func (c *Client) DeleteUser(ctx context.Context, deleteUserID string, interceptors ...clientv2.RequestInterceptor) (*DeleteUser, error)

func (*Client) DeleteWebhook

func (c *Client) DeleteWebhook(ctx context.Context, deleteWebhookID string, interceptors ...clientv2.RequestInterceptor) (*DeleteWebhook, error)

func (*Client) GetAPITokenByID

func (c *Client) GetAPITokenByID(ctx context.Context, apiTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetAPITokenByID, error)

func (*Client) GetAllAPITokens

func (c *Client) GetAllAPITokens(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllAPITokens, error)

func (*Client) GetAllContactHistories

func (c *Client) GetAllContactHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllContactHistories, error)

func (*Client) GetAllContacts

func (c *Client) GetAllContacts(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllContacts, error)

func (*Client) GetAllDocumentDataHistories

func (c *Client) GetAllDocumentDataHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllDocumentDataHistories, error)

func (*Client) GetAllEntities

func (c *Client) GetAllEntities(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntities, error)

func (*Client) GetAllEntitlementHistories

func (c *Client) GetAllEntitlementHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementHistories, error)

func (*Client) GetAllEntitlementPlanFeatureHistories

func (c *Client) GetAllEntitlementPlanFeatureHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanFeatureHistories, error)

func (*Client) GetAllEntitlementPlanFeatures

func (c *Client) GetAllEntitlementPlanFeatures(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanFeatures, error)

func (*Client) GetAllEntitlementPlanHistories

func (c *Client) GetAllEntitlementPlanHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanHistories, error)

func (*Client) GetAllEntitlementPlans

func (c *Client) GetAllEntitlementPlans(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlans, error)

func (*Client) GetAllEntitlements

func (c *Client) GetAllEntitlements(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlements, error)

func (*Client) GetAllEntityHistories

func (c *Client) GetAllEntityHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityHistories, error)

func (*Client) GetAllEntityTypeHistories

func (c *Client) GetAllEntityTypeHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityTypeHistories, error)

func (*Client) GetAllEntityTypes

func (c *Client) GetAllEntityTypes(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityTypes, error)

func (*Client) GetAllEventHistories

func (c *Client) GetAllEventHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEventHistories, error)

func (*Client) GetAllEvents

func (c *Client) GetAllEvents(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEvents, error)

func (*Client) GetAllFeatureHistories

func (c *Client) GetAllFeatureHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFeatureHistories, error)

func (*Client) GetAllFeatures

func (c *Client) GetAllFeatures(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFeatures, error)

func (*Client) GetAllFileHistories

func (c *Client) GetAllFileHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFileHistories, error)

func (*Client) GetAllFiles

func (c *Client) GetAllFiles(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFiles, error)

func (*Client) GetAllGroupHistories

func (c *Client) GetAllGroupHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupHistories, error)

func (*Client) GetAllGroupMembershipHistories

func (c *Client) GetAllGroupMembershipHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupMembershipHistories, error)

func (*Client) GetAllGroupSettingHistories

func (c *Client) GetAllGroupSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupSettingHistories, error)

func (*Client) GetAllGroupSettings

func (c *Client) GetAllGroupSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupSettings, error)

func (*Client) GetAllGroups

func (c *Client) GetAllGroups(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroups, error)

func (*Client) GetAllHushHistories

func (c *Client) GetAllHushHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllHushHistories, error)

func (*Client) GetAllHushes

func (c *Client) GetAllHushes(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllHushes, error)

func (*Client) GetAllIntegrationHistories

func (c *Client) GetAllIntegrationHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllIntegrationHistories, error)

func (*Client) GetAllIntegrations

func (c *Client) GetAllIntegrations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllIntegrations, error)

func (*Client) GetAllInvites

func (c *Client) GetAllInvites(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllInvites, error)

func (*Client) GetAllNoteHistories

func (c *Client) GetAllNoteHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllNoteHistories, error)

func (*Client) GetAllOauthProviderHistories

func (c *Client) GetAllOauthProviderHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOauthProviderHistories, error)

func (*Client) GetAllOrgMembershipHistories

func (c *Client) GetAllOrgMembershipHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrgMembershipHistories, error)

func (*Client) GetAllOrganizationHistories

func (c *Client) GetAllOrganizationHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationHistories, error)

func (*Client) GetAllOrganizationSettingHistories

func (c *Client) GetAllOrganizationSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationSettingHistories, error)

func (*Client) GetAllOrganizationSettings

func (c *Client) GetAllOrganizationSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationSettings, error)

func (*Client) GetAllOrganizations

func (c *Client) GetAllOrganizations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizations, error)

func (*Client) GetAllPersonalAccessTokens

func (c *Client) GetAllPersonalAccessTokens(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllPersonalAccessTokens, error)

func (*Client) GetAllSubscribers

func (c *Client) GetAllSubscribers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllSubscribers, error)

func (*Client) GetAllTFASettings

func (c *Client) GetAllTFASettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTFASettings, error)

func (*Client) GetAllTemplateHistories

func (c *Client) GetAllTemplateHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTemplateHistories, error)

func (*Client) GetAllTemplates

func (c *Client) GetAllTemplates(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTemplates, error)

func (*Client) GetAllUserHistories

func (c *Client) GetAllUserHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserHistories, error)

func (*Client) GetAllUserSettingHistories

func (c *Client) GetAllUserSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserSettingHistories, error)

func (*Client) GetAllUserSettings

func (c *Client) GetAllUserSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserSettings, error)

func (*Client) GetAllUsers

func (c *Client) GetAllUsers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUsers, error)

func (*Client) GetAllWebhookHistories

func (c *Client) GetAllWebhookHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllWebhookHistories, error)

func (*Client) GetAllWebhooks

func (c *Client) GetAllWebhooks(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllWebhooks, error)

func (*Client) GetContactByID

func (c *Client) GetContactByID(ctx context.Context, contactID string, interceptors ...clientv2.RequestInterceptor) (*GetContactByID, error)

func (*Client) GetContactHistories

func (c *Client) GetContactHistories(ctx context.Context, where *ContactHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetContactHistories, error)

func (*Client) GetContacts

func (c *Client) GetContacts(ctx context.Context, where *ContactWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetContacts, error)

func (*Client) GetDocumentDataByID

func (c *Client) GetDocumentDataByID(ctx context.Context, documentDataID string, interceptors ...clientv2.RequestInterceptor) (*GetDocumentDataByID, error)

func (*Client) GetDocumentDataHistories

func (c *Client) GetDocumentDataHistories(ctx context.Context, where *DocumentDataHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetDocumentDataHistories, error)

func (*Client) GetEntities

func (c *Client) GetEntities(ctx context.Context, where *EntityWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntities, error)

func (*Client) GetEntitlementByID

func (c *Client) GetEntitlementByID(ctx context.Context, entitlementID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementByID, error)

func (*Client) GetEntitlementHistories

func (c *Client) GetEntitlementHistories(ctx context.Context, where *EntitlementHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementHistories, error)

func (*Client) GetEntitlementPlanByID

func (c *Client) GetEntitlementPlanByID(ctx context.Context, entitlementPlanID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanByID, error)

func (*Client) GetEntitlementPlanFeatureByID

func (c *Client) GetEntitlementPlanFeatureByID(ctx context.Context, entitlementPlanFeatureID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanFeatureByID, error)

func (*Client) GetEntitlementPlanFeatures

func (c *Client) GetEntitlementPlanFeatures(ctx context.Context, where *EntitlementPlanFeatureWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanFeatures, error)

func (*Client) GetEntitlementPlanHistories

func (c *Client) GetEntitlementPlanHistories(ctx context.Context, where *EntitlementPlanHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanHistories, error)

func (*Client) GetEntitlementPlans

func (c *Client) GetEntitlementPlans(ctx context.Context, where *EntitlementPlanWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlans, error)

func (*Client) GetEntitlements

func (c *Client) GetEntitlements(ctx context.Context, where *EntitlementWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlements, error)

func (*Client) GetEntityByID

func (c *Client) GetEntityByID(ctx context.Context, entityID string, interceptors ...clientv2.RequestInterceptor) (*GetEntityByID, error)

func (*Client) GetEntityHistories

func (c *Client) GetEntityHistories(ctx context.Context, where *EntityHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityHistories, error)

func (*Client) GetEntityTypeByID

func (c *Client) GetEntityTypeByID(ctx context.Context, entityTypeID string, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypeByID, error)

func (*Client) GetEntityTypeHistories

func (c *Client) GetEntityTypeHistories(ctx context.Context, where *EntityTypeHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypeHistories, error)

func (*Client) GetEntityTypes

func (c *Client) GetEntityTypes(ctx context.Context, where *EntityTypeWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypes, error)

func (*Client) GetEventByID

func (c *Client) GetEventByID(ctx context.Context, eventID string, interceptors ...clientv2.RequestInterceptor) (*GetEventByID, error)

func (*Client) GetEventHistories

func (c *Client) GetEventHistories(ctx context.Context, where *EventHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEventHistories, error)

func (*Client) GetEvents

func (c *Client) GetEvents(ctx context.Context, where *EventWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEvents, error)

func (*Client) GetFeatureByID

func (c *Client) GetFeatureByID(ctx context.Context, featureID string, interceptors ...clientv2.RequestInterceptor) (*GetFeatureByID, error)

func (*Client) GetFeatureHistories

func (c *Client) GetFeatureHistories(ctx context.Context, where *FeatureHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFeatureHistories, error)

func (*Client) GetFeatures

func (c *Client) GetFeatures(ctx context.Context, where *FeatureWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFeatures, error)

func (*Client) GetFileHistories

func (c *Client) GetFileHistories(ctx context.Context, where *FileHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFileHistories, error)

func (*Client) GetFiles

func (c *Client) GetFiles(ctx context.Context, where *FileWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFiles, error)

func (*Client) GetGroupByID

func (c *Client) GetGroupByID(ctx context.Context, groupID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupByID, error)

func (*Client) GetGroupHistories

func (c *Client) GetGroupHistories(ctx context.Context, where *GroupHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupHistories, error)

func (*Client) GetGroupMembersByGroupID

func (c *Client) GetGroupMembersByGroupID(ctx context.Context, where *GroupMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembersByGroupID, error)

func (*Client) GetGroupMembershipHistories

func (c *Client) GetGroupMembershipHistories(ctx context.Context, where *GroupMembershipHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembershipHistories, error)

func (*Client) GetGroupSettingByID

func (c *Client) GetGroupSettingByID(ctx context.Context, groupSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettingByID, error)

func (*Client) GetGroupSettingHistories

func (c *Client) GetGroupSettingHistories(ctx context.Context, where *GroupSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettingHistories, error)

func (*Client) GetGroupSettings

func (c *Client) GetGroupSettings(ctx context.Context, where GroupSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettings, error)

func (*Client) GetGroups

func (c *Client) GetGroups(ctx context.Context, where *GroupWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroups, error)

func (*Client) GetHushByID

func (c *Client) GetHushByID(ctx context.Context, hushID string, interceptors ...clientv2.RequestInterceptor) (*GetHushByID, error)

func (*Client) GetHushHistories

func (c *Client) GetHushHistories(ctx context.Context, where *HushHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetHushHistories, error)

func (*Client) GetHushes

func (c *Client) GetHushes(ctx context.Context, where *HushWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetHushes, error)

func (*Client) GetIntegrationByID

func (c *Client) GetIntegrationByID(ctx context.Context, integrationID string, interceptors ...clientv2.RequestInterceptor) (*GetIntegrationByID, error)

func (*Client) GetIntegrationHistories

func (c *Client) GetIntegrationHistories(ctx context.Context, where *IntegrationHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetIntegrationHistories, error)

func (*Client) GetIntegrations

func (c *Client) GetIntegrations(ctx context.Context, where *IntegrationWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetIntegrations, error)

func (*Client) GetInviteByID

func (c *Client) GetInviteByID(ctx context.Context, inviteID string, interceptors ...clientv2.RequestInterceptor) (*GetInviteByID, error)

func (*Client) GetNoteHistories

func (c *Client) GetNoteHistories(ctx context.Context, where *NoteHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetNoteHistories, error)

func (*Client) GetOauthProviderHistories

func (c *Client) GetOauthProviderHistories(ctx context.Context, where *OauthProviderHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOauthProviderHistories, error)

func (*Client) GetOhAuthTooTokens

func (c *Client) GetOhAuthTooTokens(ctx context.Context, where *OhAuthTooTokenWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOhAuthTooTokens, error)

func (*Client) GetOrgMembersByOrgID

func (c *Client) GetOrgMembersByOrgID(ctx context.Context, where *OrgMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembersByOrgID, error)

func (*Client) GetOrgMembershipHistories

func (c *Client) GetOrgMembershipHistories(ctx context.Context, where *OrgMembershipHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembershipHistories, error)

func (*Client) GetOrganizationByID

func (c *Client) GetOrganizationByID(ctx context.Context, organizationID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationByID, error)

func (*Client) GetOrganizationHistories

func (c *Client) GetOrganizationHistories(ctx context.Context, where *OrganizationHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationHistories, error)

func (*Client) GetOrganizationSettingByID

func (c *Client) GetOrganizationSettingByID(ctx context.Context, organizationSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettingByID, error)

func (*Client) GetOrganizationSettingHistories

func (c *Client) GetOrganizationSettingHistories(ctx context.Context, where *OrganizationSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettingHistories, error)

func (*Client) GetOrganizationSettings

func (c *Client) GetOrganizationSettings(ctx context.Context, where OrganizationSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettings, error)

func (*Client) GetOrganizations

func (c *Client) GetOrganizations(ctx context.Context, where *OrganizationWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizations, error)

func (*Client) GetPersonalAccessTokenByID

func (c *Client) GetPersonalAccessTokenByID(ctx context.Context, personalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetPersonalAccessTokenByID, error)

func (*Client) GetSubscriberByEmail

func (c *Client) GetSubscriberByEmail(ctx context.Context, email string, interceptors ...clientv2.RequestInterceptor) (*GetSubscriberByEmail, error)

func (*Client) GetSubscribers

func (c *Client) GetSubscribers(ctx context.Context, where *SubscriberWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetSubscribers, error)

func (*Client) GetTFASetting

func (c *Client) GetTFASetting(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetTFASetting, error)

func (*Client) GetTemplateByID

func (c *Client) GetTemplateByID(ctx context.Context, getTemplateID string, interceptors ...clientv2.RequestInterceptor) (*GetTemplateByID, error)

func (*Client) GetTemplateHistories

func (c *Client) GetTemplateHistories(ctx context.Context, where *TemplateHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetTemplateHistories, 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) GetUserHistories

func (c *Client) GetUserHistories(ctx context.Context, where *UserHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserHistories, error)

func (*Client) GetUserSettingByID

func (c *Client) GetUserSettingByID(ctx context.Context, userSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingByID, error)

func (*Client) GetUserSettingHistories

func (c *Client) GetUserSettingHistories(ctx context.Context, where *UserSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingHistories, error)

func (*Client) GetUserSettings

func (c *Client) GetUserSettings(ctx context.Context, where UserSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserSettings, error)

func (*Client) GetWebhookByID

func (c *Client) GetWebhookByID(ctx context.Context, webhookID string, interceptors ...clientv2.RequestInterceptor) (*GetWebhookByID, error)

func (*Client) GetWebhookHistories

func (c *Client) GetWebhookHistories(ctx context.Context, where *WebhookHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetWebhookHistories, error)

func (*Client) InvitesByOrgID

func (c *Client) InvitesByOrgID(ctx context.Context, where *InviteWhereInput, interceptors ...clientv2.RequestInterceptor) (*InvitesByOrgID, error)

func (*Client) RemoveUserFromGroup

func (c *Client) RemoveUserFromGroup(ctx context.Context, deleteGroupMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromGroup, error)

func (*Client) RemoveUserFromOrg

func (c *Client) RemoveUserFromOrg(ctx context.Context, deleteOrgMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromOrg, error)

func (*Client) Search

func (c *Client) Search(ctx context.Context, query string, interceptors ...clientv2.RequestInterceptor) (*Search, error)

func (*Client) UpdateAPIToken

func (c *Client) UpdateAPIToken(ctx context.Context, updateAPITokenID string, input UpdateAPITokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdateAPIToken, error)

func (*Client) UpdateContact

func (c *Client) UpdateContact(ctx context.Context, updateContactID string, input UpdateContactInput, interceptors ...clientv2.RequestInterceptor) (*UpdateContact, error)

func (*Client) UpdateDocumentData

func (c *Client) UpdateDocumentData(ctx context.Context, updateDocumentDataID string, input UpdateDocumentDataInput, interceptors ...clientv2.RequestInterceptor) (*UpdateDocumentData, error)

func (*Client) UpdateEntitlement

func (c *Client) UpdateEntitlement(ctx context.Context, updateEntitlementID string, input UpdateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlement, error)

func (*Client) UpdateEntitlementPlan

func (c *Client) UpdateEntitlementPlan(ctx context.Context, updateEntitlementPlanID string, input UpdateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlementPlan, error)

func (*Client) UpdateEntitlementPlanFeature

func (c *Client) UpdateEntitlementPlanFeature(ctx context.Context, updateEntitlementPlanFeatureID string, input UpdateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlementPlanFeature, error)

func (*Client) UpdateEntity

func (c *Client) UpdateEntity(ctx context.Context, updateEntityID string, input UpdateEntityInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntity, error)

func (*Client) UpdateEntityType

func (c *Client) UpdateEntityType(ctx context.Context, updateEntityTypeID string, input UpdateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntityType, error)

func (*Client) UpdateEvent

func (c *Client) UpdateEvent(ctx context.Context, updateEventID string, input UpdateEventInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEvent, error)

func (*Client) UpdateFeature

func (c *Client) UpdateFeature(ctx context.Context, updateFeatureID string, input UpdateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*UpdateFeature, error)

func (*Client) UpdateFile

func (c *Client) UpdateFile(ctx context.Context, updateFileID string, input UpdateFileInput, interceptors ...clientv2.RequestInterceptor) (*UpdateFile, error)

func (*Client) UpdateGroup

func (c *Client) UpdateGroup(ctx context.Context, updateGroupID string, input UpdateGroupInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroup, error)

func (*Client) UpdateGroupSetting

func (c *Client) UpdateGroupSetting(ctx context.Context, updateGroupSettingID string, input UpdateGroupSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroupSetting, error)

func (*Client) UpdateHush

func (c *Client) UpdateHush(ctx context.Context, updateHushID string, input UpdateHushInput, interceptors ...clientv2.RequestInterceptor) (*UpdateHush, error)

func (*Client) UpdateIntegration

func (c *Client) UpdateIntegration(ctx context.Context, updateIntegrationID string, input UpdateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateIntegration, error)

func (*Client) UpdateOhAuthTooToken

func (c *Client) UpdateOhAuthTooToken(ctx context.Context, updateOhAuthTooTokenID string, input UpdateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOhAuthTooToken, error)

func (*Client) UpdateOrganization

func (c *Client) UpdateOrganization(ctx context.Context, updateOrganizationID string, input UpdateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganization, error)

func (*Client) UpdateOrganizationSetting

func (c *Client) UpdateOrganizationSetting(ctx context.Context, updateOrganizationSettingID string, input UpdateOrganizationSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganizationSetting, error)

func (*Client) UpdatePersonalAccessToken

func (c *Client) UpdatePersonalAccessToken(ctx context.Context, updatePersonalAccessTokenID string, input UpdatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdatePersonalAccessToken, error)

func (*Client) UpdateSubscriber

func (c *Client) UpdateSubscriber(ctx context.Context, email string, input UpdateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*UpdateSubscriber, error)

func (*Client) UpdateTFASetting

func (c *Client) UpdateTFASetting(ctx context.Context, input UpdateTFASettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateTFASetting, error)

func (*Client) UpdateTemplate

func (c *Client) UpdateTemplate(ctx context.Context, updateTemplateID string, input UpdateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*UpdateTemplate, error)

func (*Client) UpdateUser

func (c *Client) UpdateUser(ctx context.Context, updateUserID string, input UpdateUserInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUser, error)

func (*Client) UpdateUserRoleInGroup

func (c *Client) UpdateUserRoleInGroup(ctx context.Context, updateGroupMemberID string, input UpdateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInGroup, error)

func (*Client) UpdateUserRoleInOrg

func (c *Client) UpdateUserRoleInOrg(ctx context.Context, updateOrgMemberID string, input UpdateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInOrg, error)

func (*Client) UpdateUserSetting

func (c *Client) UpdateUserSetting(ctx context.Context, updateUserSettingID string, input UpdateUserSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserSetting, error)

func (*Client) UpdateWebhook

func (c *Client) UpdateWebhook(ctx context.Context, updateWebhookID string, input UpdateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*UpdateWebhook, error)

type Contact

type Contact struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the full name of the contact
	FullName string `json:"fullName"`
	// the title of the contact
	Title *string `json:"title,omitempty"`
	// the company of the contact
	Company *string `json:"company,omitempty"`
	// the email of the contact
	Email *string `json:"email,omitempty"`
	// the phone number of the contact
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// the address of the contact
	Address *string `json:"address,omitempty"`
	// status of the contact
	Status   enums.UserStatus `json:"status"`
	Owner    *Organization    `json:"owner,omitempty"`
	Entities []*Entity        `json:"entities,omitempty"`
}

func (Contact) IsNode

func (Contact) IsNode()

type ContactBulkCreatePayload

type ContactBulkCreatePayload struct {
	// Created contacts
	Contacts []*Contact `json:"contacts,omitempty"`
}

Return response for createBulkContact mutation

type ContactConnection

type ContactConnection struct {
	// A list of edges.
	Edges []*ContactEdge `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 ContactCreatePayload

type ContactCreatePayload struct {
	// Created contact
	Contact *Contact `json:"contact"`
}

Return response for createContact mutation

type ContactDeletePayload

type ContactDeletePayload struct {
	// Deleted contact ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteContact mutation

type ContactEdge

type ContactEdge struct {
	// The item at the end of the edge.
	Node *Contact `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type ContactHistory

type ContactHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the full name of the contact
	FullName string `json:"fullName"`
	// the title of the contact
	Title *string `json:"title,omitempty"`
	// the company of the contact
	Company *string `json:"company,omitempty"`
	// the email of the contact
	Email *string `json:"email,omitempty"`
	// the phone number of the contact
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// the address of the contact
	Address *string `json:"address,omitempty"`
	// status of the contact
	Status enums.UserStatus `json:"status"`
}

func (ContactHistory) IsNode

func (ContactHistory) IsNode()

type ContactHistoryConnection

type ContactHistoryConnection struct {
	// A list of edges.
	Edges []*ContactHistoryEdge `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 ContactHistoryEdge

type ContactHistoryEdge struct {
	// The item at the end of the edge.
	Node *ContactHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type ContactHistoryWhereInput

type ContactHistoryWhereInput struct {
	Not *ContactHistoryWhereInput   `json:"not,omitempty"`
	And []*ContactHistoryWhereInput `json:"and,omitempty"`
	Or  []*ContactHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// full_name field predicates
	FullName             *string  `json:"fullName,omitempty"`
	FullNameNeq          *string  `json:"fullNameNEQ,omitempty"`
	FullNameIn           []string `json:"fullNameIn,omitempty"`
	FullNameNotIn        []string `json:"fullNameNotIn,omitempty"`
	FullNameGt           *string  `json:"fullNameGT,omitempty"`
	FullNameGte          *string  `json:"fullNameGTE,omitempty"`
	FullNameLt           *string  `json:"fullNameLT,omitempty"`
	FullNameLte          *string  `json:"fullNameLTE,omitempty"`
	FullNameContains     *string  `json:"fullNameContains,omitempty"`
	FullNameHasPrefix    *string  `json:"fullNameHasPrefix,omitempty"`
	FullNameHasSuffix    *string  `json:"fullNameHasSuffix,omitempty"`
	FullNameEqualFold    *string  `json:"fullNameEqualFold,omitempty"`
	FullNameContainsFold *string  `json:"fullNameContainsFold,omitempty"`
	// title field predicates
	Title             *string  `json:"title,omitempty"`
	TitleNeq          *string  `json:"titleNEQ,omitempty"`
	TitleIn           []string `json:"titleIn,omitempty"`
	TitleNotIn        []string `json:"titleNotIn,omitempty"`
	TitleGt           *string  `json:"titleGT,omitempty"`
	TitleGte          *string  `json:"titleGTE,omitempty"`
	TitleLt           *string  `json:"titleLT,omitempty"`
	TitleLte          *string  `json:"titleLTE,omitempty"`
	TitleContains     *string  `json:"titleContains,omitempty"`
	TitleHasPrefix    *string  `json:"titleHasPrefix,omitempty"`
	TitleHasSuffix    *string  `json:"titleHasSuffix,omitempty"`
	TitleIsNil        *bool    `json:"titleIsNil,omitempty"`
	TitleNotNil       *bool    `json:"titleNotNil,omitempty"`
	TitleEqualFold    *string  `json:"titleEqualFold,omitempty"`
	TitleContainsFold *string  `json:"titleContainsFold,omitempty"`
	// company field predicates
	Company             *string  `json:"company,omitempty"`
	CompanyNeq          *string  `json:"companyNEQ,omitempty"`
	CompanyIn           []string `json:"companyIn,omitempty"`
	CompanyNotIn        []string `json:"companyNotIn,omitempty"`
	CompanyGt           *string  `json:"companyGT,omitempty"`
	CompanyGte          *string  `json:"companyGTE,omitempty"`
	CompanyLt           *string  `json:"companyLT,omitempty"`
	CompanyLte          *string  `json:"companyLTE,omitempty"`
	CompanyContains     *string  `json:"companyContains,omitempty"`
	CompanyHasPrefix    *string  `json:"companyHasPrefix,omitempty"`
	CompanyHasSuffix    *string  `json:"companyHasSuffix,omitempty"`
	CompanyIsNil        *bool    `json:"companyIsNil,omitempty"`
	CompanyNotNil       *bool    `json:"companyNotNil,omitempty"`
	CompanyEqualFold    *string  `json:"companyEqualFold,omitempty"`
	CompanyContainsFold *string  `json:"companyContainsFold,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"`
	EmailIsNil        *bool    `json:"emailIsNil,omitempty"`
	EmailNotNil       *bool    `json:"emailNotNil,omitempty"`
	EmailEqualFold    *string  `json:"emailEqualFold,omitempty"`
	EmailContainsFold *string  `json:"emailContainsFold,omitempty"`
	// phone_number field predicates
	PhoneNumber             *string  `json:"phoneNumber,omitempty"`
	PhoneNumberNeq          *string  `json:"phoneNumberNEQ,omitempty"`
	PhoneNumberIn           []string `json:"phoneNumberIn,omitempty"`
	PhoneNumberNotIn        []string `json:"phoneNumberNotIn,omitempty"`
	PhoneNumberGt           *string  `json:"phoneNumberGT,omitempty"`
	PhoneNumberGte          *string  `json:"phoneNumberGTE,omitempty"`
	PhoneNumberLt           *string  `json:"phoneNumberLT,omitempty"`
	PhoneNumberLte          *string  `json:"phoneNumberLTE,omitempty"`
	PhoneNumberContains     *string  `json:"phoneNumberContains,omitempty"`
	PhoneNumberHasPrefix    *string  `json:"phoneNumberHasPrefix,omitempty"`
	PhoneNumberHasSuffix    *string  `json:"phoneNumberHasSuffix,omitempty"`
	PhoneNumberIsNil        *bool    `json:"phoneNumberIsNil,omitempty"`
	PhoneNumberNotNil       *bool    `json:"phoneNumberNotNil,omitempty"`
	PhoneNumberEqualFold    *string  `json:"phoneNumberEqualFold,omitempty"`
	PhoneNumberContainsFold *string  `json:"phoneNumberContainsFold,omitempty"`
	// address field predicates
	Address             *string  `json:"address,omitempty"`
	AddressNeq          *string  `json:"addressNEQ,omitempty"`
	AddressIn           []string `json:"addressIn,omitempty"`
	AddressNotIn        []string `json:"addressNotIn,omitempty"`
	AddressGt           *string  `json:"addressGT,omitempty"`
	AddressGte          *string  `json:"addressGTE,omitempty"`
	AddressLt           *string  `json:"addressLT,omitempty"`
	AddressLte          *string  `json:"addressLTE,omitempty"`
	AddressContains     *string  `json:"addressContains,omitempty"`
	AddressHasPrefix    *string  `json:"addressHasPrefix,omitempty"`
	AddressHasSuffix    *string  `json:"addressHasSuffix,omitempty"`
	AddressIsNil        *bool    `json:"addressIsNil,omitempty"`
	AddressNotNil       *bool    `json:"addressNotNil,omitempty"`
	AddressEqualFold    *string  `json:"addressEqualFold,omitempty"`
	AddressContainsFold *string  `json:"addressContainsFold,omitempty"`
	// status field predicates
	Status      *enums.UserStatus  `json:"status,omitempty"`
	StatusNeq   *enums.UserStatus  `json:"statusNEQ,omitempty"`
	StatusIn    []enums.UserStatus `json:"statusIn,omitempty"`
	StatusNotIn []enums.UserStatus `json:"statusNotIn,omitempty"`
}

ContactHistoryWhereInput is used for filtering ContactHistory objects. Input was generated by ent.

type ContactUpdatePayload

type ContactUpdatePayload struct {
	// Updated contact
	Contact *Contact `json:"contact"`
}

Return response for updateContact mutation

type ContactWhereInput

type ContactWhereInput struct {
	Not *ContactWhereInput   `json:"not,omitempty"`
	And []*ContactWhereInput `json:"and,omitempty"`
	Or  []*ContactWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// full_name field predicates
	FullName             *string  `json:"fullName,omitempty"`
	FullNameNeq          *string  `json:"fullNameNEQ,omitempty"`
	FullNameIn           []string `json:"fullNameIn,omitempty"`
	FullNameNotIn        []string `json:"fullNameNotIn,omitempty"`
	FullNameGt           *string  `json:"fullNameGT,omitempty"`
	FullNameGte          *string  `json:"fullNameGTE,omitempty"`
	FullNameLt           *string  `json:"fullNameLT,omitempty"`
	FullNameLte          *string  `json:"fullNameLTE,omitempty"`
	FullNameContains     *string  `json:"fullNameContains,omitempty"`
	FullNameHasPrefix    *string  `json:"fullNameHasPrefix,omitempty"`
	FullNameHasSuffix    *string  `json:"fullNameHasSuffix,omitempty"`
	FullNameEqualFold    *string  `json:"fullNameEqualFold,omitempty"`
	FullNameContainsFold *string  `json:"fullNameContainsFold,omitempty"`
	// title field predicates
	Title             *string  `json:"title,omitempty"`
	TitleNeq          *string  `json:"titleNEQ,omitempty"`
	TitleIn           []string `json:"titleIn,omitempty"`
	TitleNotIn        []string `json:"titleNotIn,omitempty"`
	TitleGt           *string  `json:"titleGT,omitempty"`
	TitleGte          *string  `json:"titleGTE,omitempty"`
	TitleLt           *string  `json:"titleLT,omitempty"`
	TitleLte          *string  `json:"titleLTE,omitempty"`
	TitleContains     *string  `json:"titleContains,omitempty"`
	TitleHasPrefix    *string  `json:"titleHasPrefix,omitempty"`
	TitleHasSuffix    *string  `json:"titleHasSuffix,omitempty"`
	TitleIsNil        *bool    `json:"titleIsNil,omitempty"`
	TitleNotNil       *bool    `json:"titleNotNil,omitempty"`
	TitleEqualFold    *string  `json:"titleEqualFold,omitempty"`
	TitleContainsFold *string  `json:"titleContainsFold,omitempty"`
	// company field predicates
	Company             *string  `json:"company,omitempty"`
	CompanyNeq          *string  `json:"companyNEQ,omitempty"`
	CompanyIn           []string `json:"companyIn,omitempty"`
	CompanyNotIn        []string `json:"companyNotIn,omitempty"`
	CompanyGt           *string  `json:"companyGT,omitempty"`
	CompanyGte          *string  `json:"companyGTE,omitempty"`
	CompanyLt           *string  `json:"companyLT,omitempty"`
	CompanyLte          *string  `json:"companyLTE,omitempty"`
	CompanyContains     *string  `json:"companyContains,omitempty"`
	CompanyHasPrefix    *string  `json:"companyHasPrefix,omitempty"`
	CompanyHasSuffix    *string  `json:"companyHasSuffix,omitempty"`
	CompanyIsNil        *bool    `json:"companyIsNil,omitempty"`
	CompanyNotNil       *bool    `json:"companyNotNil,omitempty"`
	CompanyEqualFold    *string  `json:"companyEqualFold,omitempty"`
	CompanyContainsFold *string  `json:"companyContainsFold,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"`
	EmailIsNil        *bool    `json:"emailIsNil,omitempty"`
	EmailNotNil       *bool    `json:"emailNotNil,omitempty"`
	EmailEqualFold    *string  `json:"emailEqualFold,omitempty"`
	EmailContainsFold *string  `json:"emailContainsFold,omitempty"`
	// phone_number field predicates
	PhoneNumber             *string  `json:"phoneNumber,omitempty"`
	PhoneNumberNeq          *string  `json:"phoneNumberNEQ,omitempty"`
	PhoneNumberIn           []string `json:"phoneNumberIn,omitempty"`
	PhoneNumberNotIn        []string `json:"phoneNumberNotIn,omitempty"`
	PhoneNumberGt           *string  `json:"phoneNumberGT,omitempty"`
	PhoneNumberGte          *string  `json:"phoneNumberGTE,omitempty"`
	PhoneNumberLt           *string  `json:"phoneNumberLT,omitempty"`
	PhoneNumberLte          *string  `json:"phoneNumberLTE,omitempty"`
	PhoneNumberContains     *string  `json:"phoneNumberContains,omitempty"`
	PhoneNumberHasPrefix    *string  `json:"phoneNumberHasPrefix,omitempty"`
	PhoneNumberHasSuffix    *string  `json:"phoneNumberHasSuffix,omitempty"`
	PhoneNumberIsNil        *bool    `json:"phoneNumberIsNil,omitempty"`
	PhoneNumberNotNil       *bool    `json:"phoneNumberNotNil,omitempty"`
	PhoneNumberEqualFold    *string  `json:"phoneNumberEqualFold,omitempty"`
	PhoneNumberContainsFold *string  `json:"phoneNumberContainsFold,omitempty"`
	// address field predicates
	Address             *string  `json:"address,omitempty"`
	AddressNeq          *string  `json:"addressNEQ,omitempty"`
	AddressIn           []string `json:"addressIn,omitempty"`
	AddressNotIn        []string `json:"addressNotIn,omitempty"`
	AddressGt           *string  `json:"addressGT,omitempty"`
	AddressGte          *string  `json:"addressGTE,omitempty"`
	AddressLt           *string  `json:"addressLT,omitempty"`
	AddressLte          *string  `json:"addressLTE,omitempty"`
	AddressContains     *string  `json:"addressContains,omitempty"`
	AddressHasPrefix    *string  `json:"addressHasPrefix,omitempty"`
	AddressHasSuffix    *string  `json:"addressHasSuffix,omitempty"`
	AddressIsNil        *bool    `json:"addressIsNil,omitempty"`
	AddressNotNil       *bool    `json:"addressNotNil,omitempty"`
	AddressEqualFold    *string  `json:"addressEqualFold,omitempty"`
	AddressContainsFold *string  `json:"addressContainsFold,omitempty"`
	// status field predicates
	Status      *enums.UserStatus  `json:"status,omitempty"`
	StatusNeq   *enums.UserStatus  `json:"statusNEQ,omitempty"`
	StatusIn    []enums.UserStatus `json:"statusIn,omitempty"`
	StatusNotIn []enums.UserStatus `json:"statusNotIn,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// entities edge predicates
	HasEntities     *bool               `json:"hasEntities,omitempty"`
	HasEntitiesWith []*EntityWhereInput `json:"hasEntitiesWith,omitempty"`
}

ContactWhereInput is used for filtering Contact objects. Input was generated by ent.

type CreateAPIToken

type CreateAPIToken struct {
	CreateAPIToken CreateAPIToken_CreateAPIToken "json:\"createAPIToken\" graphql:\"createAPIToken\""
}

func (*CreateAPIToken) GetCreateAPIToken

func (t *CreateAPIToken) GetCreateAPIToken() *CreateAPIToken_CreateAPIToken

type CreateAPITokenInput

type CreateAPITokenInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name associated with the token
	Name string `json:"name"`
	// when the token expires
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// a description of the token's purpose
	Description *string    `json:"description,omitempty"`
	Scopes      []string   `json:"scopes,omitempty"`
	LastUsedAt  *time.Time `json:"lastUsedAt,omitempty"`
	OwnerID     *string    `json:"ownerID,omitempty"`
}

CreateAPITokenInput is used for create APIToken object. Input was generated by ent.

type CreateAPIToken_CreateAPIToken

type CreateAPIToken_CreateAPIToken struct {
	APIToken CreateAPIToken_CreateAPIToken_APIToken "json:\"apiToken\" graphql:\"apiToken\""
}

func (*CreateAPIToken_CreateAPIToken) GetAPIToken

type CreateAPIToken_CreateAPIToken_APIToken

type CreateAPIToken_CreateAPIToken_APIToken struct {
	ID          string                                        "json:\"id\" graphql:\"id\""
	Token       string                                        "json:\"token\" graphql:\"token\""
	Scopes      []string                                      "json:\"scopes,omitempty\" graphql:\"scopes\""
	Owner       *CreateAPIToken_CreateAPIToken_APIToken_Owner "json:\"owner,omitempty\" graphql:\"owner\""
	CreatedAt   *time.Time                                    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy   *string                                       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy   *string                                       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Name        string                                        "json:\"name\" graphql:\"name\""
	ExpiresAt   *time.Time                                    "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Description *string                                       "json:\"description,omitempty\" graphql:\"description\""
	LastUsedAt  *time.Time                                    "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
}

func (*CreateAPIToken_CreateAPIToken_APIToken) GetCreatedAt

func (*CreateAPIToken_CreateAPIToken_APIToken) GetCreatedBy

func (*CreateAPIToken_CreateAPIToken_APIToken) GetDescription

func (t *CreateAPIToken_CreateAPIToken_APIToken) GetDescription() *string

func (*CreateAPIToken_CreateAPIToken_APIToken) GetExpiresAt

func (*CreateAPIToken_CreateAPIToken_APIToken) GetID

func (*CreateAPIToken_CreateAPIToken_APIToken) GetLastUsedAt

func (t *CreateAPIToken_CreateAPIToken_APIToken) GetLastUsedAt() *time.Time

func (*CreateAPIToken_CreateAPIToken_APIToken) GetName

func (*CreateAPIToken_CreateAPIToken_APIToken) GetOwner

func (*CreateAPIToken_CreateAPIToken_APIToken) GetScopes

func (*CreateAPIToken_CreateAPIToken_APIToken) GetToken

func (*CreateAPIToken_CreateAPIToken_APIToken) GetUpdatedAt

func (*CreateAPIToken_CreateAPIToken_APIToken) GetUpdatedBy

type CreateAPIToken_CreateAPIToken_APIToken_Owner

type CreateAPIToken_CreateAPIToken_APIToken_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateAPIToken_CreateAPIToken_APIToken_Owner) GetID

type CreateBulkCSVContact

type CreateBulkCSVContact struct {
	CreateBulkCSVContact CreateBulkCSVContact_CreateBulkCSVContact "json:\"createBulkCSVContact\" graphql:\"createBulkCSVContact\""
}

func (*CreateBulkCSVContact) GetCreateBulkCSVContact

type CreateBulkCSVContact_CreateBulkCSVContact

type CreateBulkCSVContact_CreateBulkCSVContact struct {
	Contacts []*CreateBulkCSVContact_CreateBulkCSVContact_Contacts "json:\"contacts,omitempty\" graphql:\"contacts\""
}

func (*CreateBulkCSVContact_CreateBulkCSVContact) GetContacts

type CreateBulkCSVContact_CreateBulkCSVContact_Contacts

type CreateBulkCSVContact_CreateBulkCSVContact_Contacts struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetAddress

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetCompany

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetCreatedAt

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetCreatedBy

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetEmail

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetFullName

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetID

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetOwnerID

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetPhoneNumber

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetStatus

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetTags

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetTitle

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetUpdatedAt

func (*CreateBulkCSVContact_CreateBulkCSVContact_Contacts) GetUpdatedBy

type CreateBulkCSVEntitlement

type CreateBulkCSVEntitlement struct {
	CreateBulkCSVEntitlement CreateBulkCSVEntitlement_CreateBulkCSVEntitlement "json:\"createBulkCSVEntitlement\" graphql:\"createBulkCSVEntitlement\""
}

func (*CreateBulkCSVEntitlement) GetCreateBulkCSVEntitlement

type CreateBulkCSVEntitlementPlan

type CreateBulkCSVEntitlementPlan struct {
	CreateBulkCSVEntitlementPlan CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan "json:\"createBulkCSVEntitlementPlan\" graphql:\"createBulkCSVEntitlementPlan\""
}

func (*CreateBulkCSVEntitlementPlan) GetCreateBulkCSVEntitlementPlan

type CreateBulkCSVEntitlementPlanFeature

type CreateBulkCSVEntitlementPlanFeature struct {
	CreateBulkCSVEntitlementPlanFeature CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature "json:\"createBulkCSVEntitlementPlanFeature\" graphql:\"createBulkCSVEntitlementPlanFeature\""
}

func (*CreateBulkCSVEntitlementPlanFeature) GetCreateBulkCSVEntitlementPlanFeature

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature struct {
	EntitlementPlanFeatures []*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures "json:\"entitlementPlanFeatures,omitempty\" graphql:\"entitlementPlanFeatures\""
}

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures struct {
	ID       string                                                                                                  "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                                                                  "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Feature "json:\"feature\" graphql:\"feature\""
}

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures) GetID

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures) GetMetadata

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Feature

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Feature) GetID

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Feature) GetName

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Plan

type CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Plan) GetID

func (*CreateBulkCSVEntitlementPlanFeature_CreateBulkCSVEntitlementPlanFeature_EntitlementPlanFeatures_Plan) GetName

type CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan

type CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan struct {
	EntitlementPlans []*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans "json:\"entitlementPlans,omitempty\" graphql:\"entitlementPlans\""
}

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan) GetEntitlementPlans

type CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans

type CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans struct {
	ID          string                 "json:\"id\" graphql:\"id\""
	Name        string                 "json:\"name\" graphql:\"name\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                 "json:\"version\" graphql:\"version\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
}

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetDescription

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetDisplayName

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetID

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetMetadata

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetName

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetTags

func (*CreateBulkCSVEntitlementPlan_CreateBulkCSVEntitlementPlan_EntitlementPlans) GetVersion

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement struct {
	Entitlements []*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements "json:\"entitlements,omitempty\" graphql:\"entitlements\""
}

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement) GetEntitlements

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements struct {
	ID                     string                                                                      "json:\"id\" graphql:\"id\""
	Plan                   CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Plan         "json:\"plan\" graphql:\"plan\""
	Expires                bool                                                                        "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                                                  "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                                        "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                                                     "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                                                     "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
	Organization           CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Organization "json:\"organization\" graphql:\"organization\""
}

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetCancelled

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetExpires

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetExpiresAt

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetExternalCustomerID

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetExternalSubscriptionID

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetID

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetOrganization

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements) GetPlan

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Organization

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Organization) GetID

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Organization) GetName

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Plan

type CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Plan) GetID

func (*CreateBulkCSVEntitlement_CreateBulkCSVEntitlement_Entitlements_Plan) GetName

type CreateBulkCSVEntity

type CreateBulkCSVEntity struct {
	CreateBulkCSVEntity CreateBulkCSVEntity_CreateBulkCSVEntity "json:\"createBulkCSVEntity\" graphql:\"createBulkCSVEntity\""
}

func (*CreateBulkCSVEntity) GetCreateBulkCSVEntity

func (t *CreateBulkCSVEntity) GetCreateBulkCSVEntity() *CreateBulkCSVEntity_CreateBulkCSVEntity

type CreateBulkCSVEntityType

type CreateBulkCSVEntityType struct {
	CreateBulkCSVEntityType CreateBulkCSVEntityType_CreateBulkCSVEntityType "json:\"createBulkCSVEntityType\" graphql:\"createBulkCSVEntityType\""
}

func (*CreateBulkCSVEntityType) GetCreateBulkCSVEntityType

type CreateBulkCSVEntityType_CreateBulkCSVEntityType

type CreateBulkCSVEntityType_CreateBulkCSVEntityType struct {
	EntityTypes []*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes "json:\"entityTypes,omitempty\" graphql:\"entityTypes\""
}

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType) GetEntityTypes

type CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes

type CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetCreatedAt

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetCreatedBy

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetID

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetName

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetOwnerID

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetTags

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetUpdatedAt

func (*CreateBulkCSVEntityType_CreateBulkCSVEntityType_EntityTypes) GetUpdatedBy

type CreateBulkCSVEntity_CreateBulkCSVEntity

type CreateBulkCSVEntity_CreateBulkCSVEntity struct {
	Entities []*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities "json:\"entities,omitempty\" graphql:\"entities\""
}

func (*CreateBulkCSVEntity_CreateBulkCSVEntity) GetEntities

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities struct {
	CreatedAt   *time.Time                                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                                      "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                                      "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                                      "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                                     "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                                       "json:\"id\" graphql:\"id\""
	Name        *string                                                      "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                                      "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                                     "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetCreatedAt

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetCreatedBy

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetDescription

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetDisplayName

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetDomains

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetEntityType

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetID

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetName

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetNotes

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetOwnerID

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetStatus

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetTags

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetUpdatedAt

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities) GetUpdatedBy

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_EntityType

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_EntityType) GetName

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes

type CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes) GetText

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes) GetUpdatedAt

func (*CreateBulkCSVEntity_CreateBulkCSVEntity_Entities_Notes) GetUpdatedBy

type CreateBulkCSVEvent

type CreateBulkCSVEvent struct {
	CreateBulkCSVEvent CreateBulkCSVEvent_CreateBulkCSVEvent "json:\"createBulkCSVEvent\" graphql:\"createBulkCSVEvent\""
}

func (*CreateBulkCSVEvent) GetCreateBulkCSVEvent

func (t *CreateBulkCSVEvent) GetCreateBulkCSVEvent() *CreateBulkCSVEvent_CreateBulkCSVEvent

type CreateBulkCSVEvent_CreateBulkCSVEvent

type CreateBulkCSVEvent_CreateBulkCSVEvent struct {
	Events []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent) GetEvents

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events struct {
	ID                  string                                                              "json:\"id\" graphql:\"id\""
	EventID             *string                                                             "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                                             "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                                              "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                                              "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetCorrelationID

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetEntitlement

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetEventID

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetEventType

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetFeature

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetGroup

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetGroupmembership

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetHush

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetID

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetIntegration

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetInvite

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetMetadata

func (t *CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetMetadata() map[string]interface{}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetOauth2token

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetOrganization

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetOrgmembership

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetPersonalAccessToken

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetUser

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events) GetWebhook

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Entitlement

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Entitlement) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Feature

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Feature) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Group

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Group) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Groupmembership

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Groupmembership) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Hush

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Hush) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Integration

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Integration) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Invite

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Invite) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Oauth2token

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Oauth2token) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Organization

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Organization) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Orgmembership

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Orgmembership) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_PersonalAccessToken

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_PersonalAccessToken) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_User

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_User) GetID

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Webhook

type CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVEvent_CreateBulkCSVEvent_Events_Webhook) GetID

type CreateBulkCSVFeature

type CreateBulkCSVFeature struct {
	CreateBulkCSVFeature CreateBulkCSVFeature_CreateBulkCSVFeature "json:\"createBulkCSVFeature\" graphql:\"createBulkCSVFeature\""
}

func (*CreateBulkCSVFeature) GetCreateBulkCSVFeature

type CreateBulkCSVFeature_CreateBulkCSVFeature

type CreateBulkCSVFeature_CreateBulkCSVFeature struct {
	Features []*CreateBulkCSVFeature_CreateBulkCSVFeature_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*CreateBulkCSVFeature_CreateBulkCSVFeature) GetFeatures

type CreateBulkCSVFeature_CreateBulkCSVFeature_Features

type CreateBulkCSVFeature_CreateBulkCSVFeature_Features struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetDescription

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetDisplayName

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetEnabled

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetID

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetName

func (*CreateBulkCSVFeature_CreateBulkCSVFeature_Features) GetTags

type CreateBulkCSVFile

type CreateBulkCSVFile struct {
	CreateBulkCSVFile CreateBulkCSVFile_CreateBulkCSVFile "json:\"createBulkCSVFile\" graphql:\"createBulkCSVFile\""
}

func (*CreateBulkCSVFile) GetCreateBulkCSVFile

func (t *CreateBulkCSVFile) GetCreateBulkCSVFile() *CreateBulkCSVFile_CreateBulkCSVFile

type CreateBulkCSVFile_CreateBulkCSVFile

type CreateBulkCSVFile_CreateBulkCSVFile struct {
	Files []*CreateBulkCSVFile_CreateBulkCSVFile_Files "json:\"files,omitempty\" graphql:\"files\""
}

func (*CreateBulkCSVFile_CreateBulkCSVFile) GetFiles

type CreateBulkCSVFile_CreateBulkCSVFile_Files

type CreateBulkCSVFile_CreateBulkCSVFile_Files struct {
	Annotation    *string                                                   "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string                                                   "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string                                                    "json:\"contentType\" graphql:\"contentType\""
	FileExtension string                                                    "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string                                                    "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64                                                    "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ID            string                                                    "json:\"id\" graphql:\"id\""
	StoreKey      string                                                    "json:\"storeKey\" graphql:\"storeKey\""
	User          *CreateBulkCSVFile_CreateBulkCSVFile_Files_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*CreateBulkCSVFile_CreateBulkCSVFile_Files_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*CreateBulkCSVFile_CreateBulkCSVFile_Files_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetAnnotation

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetCategory

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetContentType

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetFileExtension

func (t *CreateBulkCSVFile_CreateBulkCSVFile_Files) GetFileExtension() string

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetFileName

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetFileSize

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetGroup

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetID

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetOrganization

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetStoreKey

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files) GetUser

type CreateBulkCSVFile_CreateBulkCSVFile_Files_Group

type CreateBulkCSVFile_CreateBulkCSVFile_Files_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files_Group) GetID

type CreateBulkCSVFile_CreateBulkCSVFile_Files_Organization

type CreateBulkCSVFile_CreateBulkCSVFile_Files_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files_Organization) GetID

type CreateBulkCSVFile_CreateBulkCSVFile_Files_User

type CreateBulkCSVFile_CreateBulkCSVFile_Files_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVFile_CreateBulkCSVFile_Files_User) GetID

type CreateBulkCSVGroup

type CreateBulkCSVGroup struct {
	CreateBulkCSVGroup CreateBulkCSVGroup_CreateBulkCSVGroup "json:\"createBulkCSVGroup\" graphql:\"createBulkCSVGroup\""
}

func (*CreateBulkCSVGroup) GetCreateBulkCSVGroup

func (t *CreateBulkCSVGroup) GetCreateBulkCSVGroup() *CreateBulkCSVGroup_CreateBulkCSVGroup

type CreateBulkCSVGroupMembers

type CreateBulkCSVGroupMembers struct {
	CreateBulkCSVGroupMembership CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership "json:\"createBulkCSVGroupMembership\" graphql:\"createBulkCSVGroupMembership\""
}

func (*CreateBulkCSVGroupMembers) GetCreateBulkCSVGroupMembership

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership struct {
	GroupMemberships []*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships "json:\"groupMemberships,omitempty\" graphql:\"groupMemberships\""
}

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership) GetGroupMemberships

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships struct {
	GroupID string                                                                        "json:\"groupID\" graphql:\"groupID\""
	Group   CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_Group "json:\"group\" graphql:\"group\""
	ID      string                                                                        "json:\"id\" graphql:\"id\""
	Role    enums.Role                                                                    "json:\"role\" graphql:\"role\""
	UserID  string                                                                        "json:\"userID\" graphql:\"userID\""
	User    CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User  "json:\"user\" graphql:\"user\""
}

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetGroup

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetGroupID

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetID

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetRole

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetUser

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships) GetUserID

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_Group

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_Group) GetID

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_Group) GetName

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User

type CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User) GetDisplayName

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User) GetEmail

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User) GetFirstName

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User) GetID

func (*CreateBulkCSVGroupMembers_CreateBulkCSVGroupMembership_GroupMemberships_User) GetLastName

type CreateBulkCSVGroup_CreateBulkCSVGroup

type CreateBulkCSVGroup_CreateBulkCSVGroup struct {
	Groups []*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups "json:\"groups,omitempty\" graphql:\"groups\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup) GetGroups

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups struct {
	Description *string                                                 "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                                  "json:\"displayName\" graphql:\"displayName\""
	ID          string                                                  "json:\"id\" graphql:\"id\""
	LogoURL     *string                                                 "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                                  "json:\"name\" graphql:\"name\""
	Tags        []string                                                "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members "json:\"members,omitempty\" graphql:\"members\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetDescription

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetDisplayName

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetID

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetLogoURL

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetMembers

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetName

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetOwner

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetSetting

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups) GetTags

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members struct {
	ID   string                                                    "json:\"id\" graphql:\"id\""
	Role enums.Role                                                "json:\"role\" graphql:\"role\""
	User CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User "json:\"user\" graphql:\"user\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members) GetID

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members) GetRole

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members) GetUser

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User) GetFirstName

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User) GetID

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Members_User) GetLastName

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Owner

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Owner) GetDisplayName

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Owner) GetID

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting

type CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting struct {
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetID

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetJoinPolicy

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetSyncToGithub

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetSyncToSlack

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetTags

func (*CreateBulkCSVGroup_CreateBulkCSVGroup_Groups_Setting) GetVisibility

type CreateBulkCSVHush

type CreateBulkCSVHush struct {
	CreateBulkCSVHush CreateBulkCSVHush_CreateBulkCSVHush "json:\"createBulkCSVHush\" graphql:\"createBulkCSVHush\""
}

func (*CreateBulkCSVHush) GetCreateBulkCSVHush

func (t *CreateBulkCSVHush) GetCreateBulkCSVHush() *CreateBulkCSVHush_CreateBulkCSVHush

type CreateBulkCSVHush_CreateBulkCSVHush

type CreateBulkCSVHush_CreateBulkCSVHush struct {
	Hushes []*CreateBulkCSVHush_CreateBulkCSVHush_Hushes "json:\"hushes,omitempty\" graphql:\"hushes\""
}

func (*CreateBulkCSVHush_CreateBulkCSVHush) GetHushes

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes struct {
	Description  *string                                                    "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                     "json:\"id\" graphql:\"id\""
	Kind         *string                                                    "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                     "json:\"name\" graphql:\"name\""
	SecretName   *string                                                    "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Events       "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetDescription

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetEvents

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetID

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetIntegrations

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetKind

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetName

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetOrganization

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes) GetSecretName

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Events

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Events) GetID

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Integrations

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Integrations) GetID

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Organization

type CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVHush_CreateBulkCSVHush_Hushes_Organization) GetID

type CreateBulkCSVIntegration

type CreateBulkCSVIntegration struct {
	CreateBulkCSVIntegration CreateBulkCSVIntegration_CreateBulkCSVIntegration "json:\"createBulkCSVIntegration\" graphql:\"createBulkCSVIntegration\""
}

func (*CreateBulkCSVIntegration) GetCreateBulkCSVIntegration

type CreateBulkCSVIntegration_CreateBulkCSVIntegration

type CreateBulkCSVIntegration_CreateBulkCSVIntegration struct {
	Integrations []*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration) GetIntegrations

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations struct {
	Description  *string                                                                        "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                                         "json:\"id\" graphql:\"id\""
	Kind         *string                                                                        "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                                         "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                                        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetDescription

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetEvents

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetID

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetKind

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetName

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetOauth2tokens

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetOwner

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetOwnerID

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetSecrets

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations) GetWebhooks

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Events

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Events) GetID

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Oauth2tokens

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Oauth2tokens) GetID

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Owner

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Owner) GetID

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Secrets

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Secrets) GetID

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks

type CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks) GetDestinationURL

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks) GetEnabled

func (*CreateBulkCSVIntegration_CreateBulkCSVIntegration_Integrations_Webhooks) GetID

type CreateBulkCSVInvite

type CreateBulkCSVInvite struct {
	CreateBulkCSVInvite CreateBulkCSVInvite_CreateBulkCSVInvite "json:\"createBulkCSVInvite\" graphql:\"createBulkCSVInvite\""
}

func (*CreateBulkCSVInvite) GetCreateBulkCSVInvite

func (t *CreateBulkCSVInvite) GetCreateBulkCSVInvite() *CreateBulkCSVInvite_CreateBulkCSVInvite

type CreateBulkCSVInvite_CreateBulkCSVInvite

type CreateBulkCSVInvite_CreateBulkCSVInvite struct {
	Invites []*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites "json:\"invites,omitempty\" graphql:\"invites\""
}

func (*CreateBulkCSVInvite_CreateBulkCSVInvite) GetInvites

type CreateBulkCSVInvite_CreateBulkCSVInvite_Invites

type CreateBulkCSVInvite_CreateBulkCSVInvite_Invites struct {
	Expires      *time.Time         "json:\"expires,omitempty\" graphql:\"expires\""
	ID           string             "json:\"id\" graphql:\"id\""
	Recipient    string             "json:\"recipient\" graphql:\"recipient\""
	RequestorID  *string            "json:\"requestorID,omitempty\" graphql:\"requestorID\""
	Role         enums.Role         "json:\"role\" graphql:\"role\""
	SendAttempts int64              "json:\"sendAttempts\" graphql:\"sendAttempts\""
	Status       enums.InviteStatus "json:\"status\" graphql:\"status\""
}

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetExpires

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetID

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetRecipient

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetRequestorID

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetRole

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetSendAttempts

func (*CreateBulkCSVInvite_CreateBulkCSVInvite_Invites) GetStatus

type CreateBulkCSVOhAuthTooToken

type CreateBulkCSVOhAuthTooToken struct {
	CreateBulkCSVOhAuthTooToken CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken "json:\"createBulkCSVOhAuthTooToken\" graphql:\"createBulkCSVOhAuthTooToken\""
}

func (*CreateBulkCSVOhAuthTooToken) GetCreateBulkCSVOhAuthTooToken

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken struct {
	OhAuthTooTokens []*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens "json:\"ohAuthTooTokens,omitempty\" graphql:\"ohAuthTooTokens\""
}

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken) GetOhAuthTooTokens

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens struct {
	ClaimsEmail             string                                                                                 "json:\"claimsEmail\" graphql:\"claimsEmail\""
	ClaimsEmailVerified     bool                                                                                   "json:\"claimsEmailVerified\" graphql:\"claimsEmailVerified\""
	ClaimsGroups            []string                                                                               "json:\"claimsGroups,omitempty\" graphql:\"claimsGroups\""
	ClaimsPreferredUsername string                                                                                 "json:\"claimsPreferredUsername\" graphql:\"claimsPreferredUsername\""
	ClaimsUserID            string                                                                                 "json:\"claimsUserID\" graphql:\"claimsUserID\""
	ClaimsUsername          string                                                                                 "json:\"claimsUsername\" graphql:\"claimsUsername\""
	ClientID                string                                                                                 "json:\"clientID\" graphql:\"clientID\""
	ConnectorData           []string                                                                               "json:\"connectorData,omitempty\" graphql:\"connectorData\""
	ConnectorID             string                                                                                 "json:\"connectorID\" graphql:\"connectorID\""
	ID                      string                                                                                 "json:\"id\" graphql:\"id\""
	LastUsed                time.Time                                                                              "json:\"lastUsed\" graphql:\"lastUsed\""
	Nonce                   string                                                                                 "json:\"nonce\" graphql:\"nonce\""
	Scopes                  []string                                                                               "json:\"scopes,omitempty\" graphql:\"scopes\""
	Integration             []*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Integration "json:\"integration,omitempty\" graphql:\"integration\""
	Events                  []*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Events      "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsEmail

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsEmailVerified

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsGroups

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsPreferredUsername

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsUserID

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClaimsUsername

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetClientID

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetConnectorData

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetConnectorID

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetEvents

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetID

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetIntegration

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetLastUsed

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetNonce

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens) GetScopes

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Events

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Events) GetID

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Integration

type CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVOhAuthTooToken_CreateBulkCSVOhAuthTooToken_OhAuthTooTokens_Integration) GetID

type CreateBulkCSVOrgMembers

type CreateBulkCSVOrgMembers struct {
	CreateBulkCSVOrgMembership CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership "json:\"createBulkCSVOrgMembership\" graphql:\"createBulkCSVOrgMembership\""
}

func (*CreateBulkCSVOrgMembers) GetCreateBulkCSVOrgMembership

type CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership

type CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership struct {
	OrgMemberships []*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
}

func (*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership) GetOrgMemberships

type CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships

type CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships struct {
	ID             string     "json:\"id\" graphql:\"id\""
	OrganizationID string     "json:\"organizationID\" graphql:\"organizationID\""
	Role           enums.Role "json:\"role\" graphql:\"role\""
	UserID         string     "json:\"userID\" graphql:\"userID\""
}

func (*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships) GetID

func (*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships) GetOrganizationID

func (*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships) GetRole

func (*CreateBulkCSVOrgMembers_CreateBulkCSVOrgMembership_OrgMemberships) GetUserID

type CreateBulkCSVOrganization

type CreateBulkCSVOrganization struct {
	CreateBulkCSVOrganization CreateBulkCSVOrganization_CreateBulkCSVOrganization "json:\"createBulkCSVOrganization\" graphql:\"createBulkCSVOrganization\""
}

func (*CreateBulkCSVOrganization) GetCreateBulkCSVOrganization

type CreateBulkCSVOrganization_CreateBulkCSVOrganization

type CreateBulkCSVOrganization_CreateBulkCSVOrganization struct {
	Organizations []*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization) GetOrganizations

type CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations

type CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations 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,omitempty\" graphql:\"personalOrg\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetDescription

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetDisplayName

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetID

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetName

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetPersonalOrg

func (*CreateBulkCSVOrganization_CreateBulkCSVOrganization_Organizations) GetTags

type CreateBulkCSVPersonalAccessToken

type CreateBulkCSVPersonalAccessToken struct {
	CreateBulkCSVPersonalAccessToken CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken "json:\"createBulkCSVPersonalAccessToken\" graphql:\"createBulkCSVPersonalAccessToken\""
}

func (*CreateBulkCSVPersonalAccessToken) GetCreateBulkCSVPersonalAccessToken

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken struct {
	PersonalAccessTokens []*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens "json:\"personalAccessTokens,omitempty\" graphql:\"personalAccessTokens\""
}

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken) GetPersonalAccessTokens

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens struct {
	Description   *string                                                                                                 "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                                                              "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                                                                  "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                                                              "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                                                                  "json:\"name\" graphql:\"name\""
	Scopes        []string                                                                                                "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                                                                  "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                                                              "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                                                                 "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetDescription

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetExpiresAt

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetID

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetLastUsedAt

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetName

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetScopes

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetToken

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetUpdatedAt

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens) GetUpdatedBy

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens_Organizations

type CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens_Organizations) GetID

func (*CreateBulkCSVPersonalAccessToken_CreateBulkCSVPersonalAccessToken_PersonalAccessTokens_Organizations) GetName

type CreateBulkCSVSubscriber

type CreateBulkCSVSubscriber struct {
	CreateBulkCSVSubscriber CreateBulkCSVSubscriber_CreateBulkCSVSubscriber "json:\"createBulkCSVSubscriber\" graphql:\"createBulkCSVSubscriber\""
}

func (*CreateBulkCSVSubscriber) GetCreateBulkCSVSubscriber

type CreateBulkCSVSubscriber_CreateBulkCSVSubscriber

type CreateBulkCSVSubscriber_CreateBulkCSVSubscriber struct {
	Subscribers []*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers "json:\"subscribers,omitempty\" graphql:\"subscribers\""
}

func (*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber) GetSubscribers

type CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers

type CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers struct {
	Active        bool   "json:\"active\" graphql:\"active\""
	Email         string "json:\"email\" graphql:\"email\""
	ID            string "json:\"id\" graphql:\"id\""
	VerifiedEmail bool   "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers) GetActive

func (*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers) GetEmail

func (*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers) GetID

func (*CreateBulkCSVSubscriber_CreateBulkCSVSubscriber_Subscribers) GetVerifiedEmail

type CreateBulkCSVTemplate

type CreateBulkCSVTemplate struct {
	CreateBulkCSVTemplate CreateBulkCSVTemplate_CreateBulkCSVTemplate "json:\"createBulkCSVTemplate\" graphql:\"createBulkCSVTemplate\""
}

func (*CreateBulkCSVTemplate) GetCreateBulkCSVTemplate

type CreateBulkCSVTemplate_CreateBulkCSVTemplate

type CreateBulkCSVTemplate_CreateBulkCSVTemplate struct {
	Templates []*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates "json:\"templates,omitempty\" graphql:\"templates\""
}

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate) GetTemplates

type CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates

type CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates struct {
	Description *string                                                      "json:\"description,omitempty\" graphql:\"description\""
	ID          string                                                       "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                                              "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                                                       "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                                              "json:\"uischema,omitempty\" graphql:\"uischema\""
	Owner       *CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetDescription

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetID

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetJsonconfig

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetName

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetOwner

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates) GetUischema

type CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates_Owner

type CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkCSVTemplate_CreateBulkCSVTemplate_Templates_Owner) GetID

type CreateBulkCSVWebhook

type CreateBulkCSVWebhook struct {
	CreateBulkCSVWebhook CreateBulkCSVWebhook_CreateBulkCSVWebhook "json:\"createBulkCSVWebhook\" graphql:\"createBulkCSVWebhook\""
}

func (*CreateBulkCSVWebhook) GetCreateBulkCSVWebhook

type CreateBulkCSVWebhook_CreateBulkCSVWebhook

type CreateBulkCSVWebhook_CreateBulkCSVWebhook struct {
	Webhooks []*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook) GetWebhooks

type CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks

type CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks struct {
	Description    *string "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string  "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool    "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64  "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string  "json:\"id\" graphql:\"id\""
	LastError      *string "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string  "json:\"name\" graphql:\"name\""
	OwnerID        *string "json:\"ownerID,omitempty\" graphql:\"ownerID\""
}

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetDescription

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetDestinationURL

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetEnabled

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetFailures

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetID

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetLastError

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetLastResponse

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetName

func (*CreateBulkCSVWebhook_CreateBulkCSVWebhook_Webhooks) GetOwnerID

type CreateBulkContact

type CreateBulkContact struct {
	CreateBulkContact CreateBulkContact_CreateBulkContact "json:\"createBulkContact\" graphql:\"createBulkContact\""
}

func (*CreateBulkContact) GetCreateBulkContact

func (t *CreateBulkContact) GetCreateBulkContact() *CreateBulkContact_CreateBulkContact

type CreateBulkContact_CreateBulkContact

type CreateBulkContact_CreateBulkContact struct {
	Contacts []*CreateBulkContact_CreateBulkContact_Contacts "json:\"contacts,omitempty\" graphql:\"contacts\""
}

func (*CreateBulkContact_CreateBulkContact) GetContacts

type CreateBulkContact_CreateBulkContact_Contacts

type CreateBulkContact_CreateBulkContact_Contacts struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkContact_CreateBulkContact_Contacts) GetAddress

func (*CreateBulkContact_CreateBulkContact_Contacts) GetCompany

func (*CreateBulkContact_CreateBulkContact_Contacts) GetCreatedAt

func (*CreateBulkContact_CreateBulkContact_Contacts) GetCreatedBy

func (*CreateBulkContact_CreateBulkContact_Contacts) GetEmail

func (*CreateBulkContact_CreateBulkContact_Contacts) GetFullName

func (*CreateBulkContact_CreateBulkContact_Contacts) GetID

func (*CreateBulkContact_CreateBulkContact_Contacts) GetOwnerID

func (*CreateBulkContact_CreateBulkContact_Contacts) GetPhoneNumber

func (*CreateBulkContact_CreateBulkContact_Contacts) GetStatus

func (*CreateBulkContact_CreateBulkContact_Contacts) GetTags

func (*CreateBulkContact_CreateBulkContact_Contacts) GetTitle

func (*CreateBulkContact_CreateBulkContact_Contacts) GetUpdatedAt

func (*CreateBulkContact_CreateBulkContact_Contacts) GetUpdatedBy

type CreateBulkEntitlement

type CreateBulkEntitlement struct {
	CreateBulkEntitlement CreateBulkEntitlement_CreateBulkEntitlement "json:\"createBulkEntitlement\" graphql:\"createBulkEntitlement\""
}

func (*CreateBulkEntitlement) GetCreateBulkEntitlement

type CreateBulkEntitlementPlan

type CreateBulkEntitlementPlan struct {
	CreateBulkEntitlementPlan CreateBulkEntitlementPlan_CreateBulkEntitlementPlan "json:\"createBulkEntitlementPlan\" graphql:\"createBulkEntitlementPlan\""
}

func (*CreateBulkEntitlementPlan) GetCreateBulkEntitlementPlan

type CreateBulkEntitlementPlanFeature

type CreateBulkEntitlementPlanFeature struct {
	CreateBulkEntitlementPlanFeature CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature "json:\"createBulkEntitlementPlanFeature\" graphql:\"createBulkEntitlementPlanFeature\""
}

func (*CreateBulkEntitlementPlanFeature) GetCreateBulkEntitlementPlanFeature

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature struct {
	EntitlementPlanFeatures []*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures "json:\"entitlementPlanFeatures,omitempty\" graphql:\"entitlementPlanFeatures\""
}

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures struct {
	ID       string                                                                                            "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                                                            "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Feature "json:\"feature\" graphql:\"feature\""
}

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures) GetID

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures) GetMetadata

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Feature

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Feature) GetID

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Feature) GetName

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Plan

type CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Plan) GetID

func (*CreateBulkEntitlementPlanFeature_CreateBulkEntitlementPlanFeature_EntitlementPlanFeatures_Plan) GetName

type CreateBulkEntitlementPlan_CreateBulkEntitlementPlan

type CreateBulkEntitlementPlan_CreateBulkEntitlementPlan struct {
	EntitlementPlans []*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans "json:\"entitlementPlans,omitempty\" graphql:\"entitlementPlans\""
}

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan) GetEntitlementPlans

type CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans

type CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans struct {
	ID          string                 "json:\"id\" graphql:\"id\""
	Name        string                 "json:\"name\" graphql:\"name\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                 "json:\"version\" graphql:\"version\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
}

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetDescription

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetDisplayName

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetID

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetMetadata

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetName

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetTags

func (*CreateBulkEntitlementPlan_CreateBulkEntitlementPlan_EntitlementPlans) GetVersion

type CreateBulkEntitlement_CreateBulkEntitlement

type CreateBulkEntitlement_CreateBulkEntitlement struct {
	Entitlements []*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements "json:\"entitlements,omitempty\" graphql:\"entitlements\""
}

func (*CreateBulkEntitlement_CreateBulkEntitlement) GetEntitlements

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements struct {
	ID                     string                                                                "json:\"id\" graphql:\"id\""
	Plan                   CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Plan         "json:\"plan\" graphql:\"plan\""
	Organization           CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Organization "json:\"organization\" graphql:\"organization\""
	Expires                bool                                                                  "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                                            "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                                  "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                                               "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                                               "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetCancelled

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetExpires

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetExpiresAt

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetExternalCustomerID

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetExternalSubscriptionID

func (t *CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetExternalSubscriptionID() *string

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetID

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetOrganization

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements) GetPlan

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Organization

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Organization) GetID

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Organization) GetName

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Plan

type CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Plan) GetID

func (*CreateBulkEntitlement_CreateBulkEntitlement_Entitlements_Plan) GetName

type CreateBulkEntity

type CreateBulkEntity struct {
	CreateBulkEntity CreateBulkEntity_CreateBulkEntity "json:\"createBulkEntity\" graphql:\"createBulkEntity\""
}

func (*CreateBulkEntity) GetCreateBulkEntity

func (t *CreateBulkEntity) GetCreateBulkEntity() *CreateBulkEntity_CreateBulkEntity

type CreateBulkEntityType

type CreateBulkEntityType struct {
	CreateBulkEntityType CreateBulkEntityType_CreateBulkEntityType "json:\"createBulkEntityType\" graphql:\"createBulkEntityType\""
}

func (*CreateBulkEntityType) GetCreateBulkEntityType

type CreateBulkEntityType_CreateBulkEntityType

type CreateBulkEntityType_CreateBulkEntityType struct {
	EntityTypes []*CreateBulkEntityType_CreateBulkEntityType_EntityTypes "json:\"entityTypes,omitempty\" graphql:\"entityTypes\""
}

func (*CreateBulkEntityType_CreateBulkEntityType) GetEntityTypes

type CreateBulkEntityType_CreateBulkEntityType_EntityTypes

type CreateBulkEntityType_CreateBulkEntityType_EntityTypes struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetCreatedAt

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetCreatedBy

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetID

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetName

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetOwnerID

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetTags

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetUpdatedAt

func (*CreateBulkEntityType_CreateBulkEntityType_EntityTypes) GetUpdatedBy

type CreateBulkEntity_CreateBulkEntity

type CreateBulkEntity_CreateBulkEntity struct {
	Entities []*CreateBulkEntity_CreateBulkEntity_Entities "json:\"entities,omitempty\" graphql:\"entities\""
}

func (*CreateBulkEntity_CreateBulkEntity) GetEntities

type CreateBulkEntity_CreateBulkEntity_Entities

type CreateBulkEntity_CreateBulkEntity_Entities struct {
	CreatedAt   *time.Time                                             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                                "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                               "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*CreateBulkEntity_CreateBulkEntity_Entities_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *CreateBulkEntity_CreateBulkEntity_Entities_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                                 "json:\"id\" graphql:\"id\""
	Name        *string                                                "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetCreatedAt

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetCreatedBy

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetDescription

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetDisplayName

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetDomains

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetEntityType

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetID

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetName

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetNotes

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetOwnerID

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetStatus

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetTags

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetUpdatedAt

func (*CreateBulkEntity_CreateBulkEntity_Entities) GetUpdatedBy

type CreateBulkEntity_CreateBulkEntity_Entities_EntityType

type CreateBulkEntity_CreateBulkEntity_Entities_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkEntity_CreateBulkEntity_Entities_EntityType) GetName

type CreateBulkEntity_CreateBulkEntity_Entities_Notes

type CreateBulkEntity_CreateBulkEntity_Entities_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateBulkEntity_CreateBulkEntity_Entities_Notes) GetText

func (*CreateBulkEntity_CreateBulkEntity_Entities_Notes) GetUpdatedAt

func (*CreateBulkEntity_CreateBulkEntity_Entities_Notes) GetUpdatedBy

type CreateBulkEvent

type CreateBulkEvent struct {
	CreateBulkEvent CreateBulkEvent_CreateBulkEvent "json:\"createBulkEvent\" graphql:\"createBulkEvent\""
}

func (*CreateBulkEvent) GetCreateBulkEvent

func (t *CreateBulkEvent) GetCreateBulkEvent() *CreateBulkEvent_CreateBulkEvent

type CreateBulkEvent_CreateBulkEvent

type CreateBulkEvent_CreateBulkEvent struct {
	Events []*CreateBulkEvent_CreateBulkEvent_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkEvent_CreateBulkEvent) GetEvents

type CreateBulkEvent_CreateBulkEvent_Events

type CreateBulkEvent_CreateBulkEvent_Events struct {
	ID                  string                                                        "json:\"id\" graphql:\"id\""
	EventID             *string                                                       "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                                       "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                                        "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                                        "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*CreateBulkEvent_CreateBulkEvent_Events_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*CreateBulkEvent_CreateBulkEvent_Events_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*CreateBulkEvent_CreateBulkEvent_Events_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*CreateBulkEvent_CreateBulkEvent_Events_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*CreateBulkEvent_CreateBulkEvent_Events_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*CreateBulkEvent_CreateBulkEvent_Events_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*CreateBulkEvent_CreateBulkEvent_Events_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*CreateBulkEvent_CreateBulkEvent_Events_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*CreateBulkEvent_CreateBulkEvent_Events_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*CreateBulkEvent_CreateBulkEvent_Events_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*CreateBulkEvent_CreateBulkEvent_Events_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*CreateBulkEvent_CreateBulkEvent_Events_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*CreateBulkEvent_CreateBulkEvent_Events_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events) GetCorrelationID

func (t *CreateBulkEvent_CreateBulkEvent_Events) GetCorrelationID() *string

func (*CreateBulkEvent_CreateBulkEvent_Events) GetEntitlement

func (*CreateBulkEvent_CreateBulkEvent_Events) GetEventID

func (*CreateBulkEvent_CreateBulkEvent_Events) GetEventType

func (*CreateBulkEvent_CreateBulkEvent_Events) GetFeature

func (*CreateBulkEvent_CreateBulkEvent_Events) GetGroup

func (*CreateBulkEvent_CreateBulkEvent_Events) GetGroupmembership

func (*CreateBulkEvent_CreateBulkEvent_Events) GetHush

func (*CreateBulkEvent_CreateBulkEvent_Events) GetID

func (*CreateBulkEvent_CreateBulkEvent_Events) GetIntegration

func (*CreateBulkEvent_CreateBulkEvent_Events) GetInvite

func (*CreateBulkEvent_CreateBulkEvent_Events) GetMetadata

func (t *CreateBulkEvent_CreateBulkEvent_Events) GetMetadata() map[string]interface{}

func (*CreateBulkEvent_CreateBulkEvent_Events) GetOauth2token

func (*CreateBulkEvent_CreateBulkEvent_Events) GetOrganization

func (*CreateBulkEvent_CreateBulkEvent_Events) GetOrgmembership

func (*CreateBulkEvent_CreateBulkEvent_Events) GetPersonalAccessToken

func (*CreateBulkEvent_CreateBulkEvent_Events) GetUser

func (*CreateBulkEvent_CreateBulkEvent_Events) GetWebhook

type CreateBulkEvent_CreateBulkEvent_Events_Entitlement

type CreateBulkEvent_CreateBulkEvent_Events_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Entitlement) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Feature

type CreateBulkEvent_CreateBulkEvent_Events_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Feature) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Group

type CreateBulkEvent_CreateBulkEvent_Events_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Group) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Groupmembership

type CreateBulkEvent_CreateBulkEvent_Events_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Groupmembership) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Hush

type CreateBulkEvent_CreateBulkEvent_Events_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Hush) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Integration

type CreateBulkEvent_CreateBulkEvent_Events_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Integration) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Invite

type CreateBulkEvent_CreateBulkEvent_Events_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Invite) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Oauth2token

type CreateBulkEvent_CreateBulkEvent_Events_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Oauth2token) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Organization

type CreateBulkEvent_CreateBulkEvent_Events_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Organization) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Orgmembership

type CreateBulkEvent_CreateBulkEvent_Events_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Orgmembership) GetID

type CreateBulkEvent_CreateBulkEvent_Events_PersonalAccessToken

type CreateBulkEvent_CreateBulkEvent_Events_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_PersonalAccessToken) GetID

type CreateBulkEvent_CreateBulkEvent_Events_User

type CreateBulkEvent_CreateBulkEvent_Events_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_User) GetID

type CreateBulkEvent_CreateBulkEvent_Events_Webhook

type CreateBulkEvent_CreateBulkEvent_Events_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkEvent_CreateBulkEvent_Events_Webhook) GetID

type CreateBulkFeature

type CreateBulkFeature struct {
	CreateBulkFeature CreateBulkFeature_CreateBulkFeature "json:\"createBulkFeature\" graphql:\"createBulkFeature\""
}

func (*CreateBulkFeature) GetCreateBulkFeature

func (t *CreateBulkFeature) GetCreateBulkFeature() *CreateBulkFeature_CreateBulkFeature

type CreateBulkFeature_CreateBulkFeature

type CreateBulkFeature_CreateBulkFeature struct {
	Features []*CreateBulkFeature_CreateBulkFeature_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*CreateBulkFeature_CreateBulkFeature) GetFeatures

type CreateBulkFeature_CreateBulkFeature_Features

type CreateBulkFeature_CreateBulkFeature_Features struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateBulkFeature_CreateBulkFeature_Features) GetDescription

func (*CreateBulkFeature_CreateBulkFeature_Features) GetDisplayName

func (*CreateBulkFeature_CreateBulkFeature_Features) GetEnabled

func (*CreateBulkFeature_CreateBulkFeature_Features) GetID

func (*CreateBulkFeature_CreateBulkFeature_Features) GetName

func (*CreateBulkFeature_CreateBulkFeature_Features) GetTags

type CreateBulkFile

type CreateBulkFile struct {
	CreateBulkFile CreateBulkFile_CreateBulkFile "json:\"createBulkFile\" graphql:\"createBulkFile\""
}

func (*CreateBulkFile) GetCreateBulkFile

func (t *CreateBulkFile) GetCreateBulkFile() *CreateBulkFile_CreateBulkFile

type CreateBulkFile_CreateBulkFile

type CreateBulkFile_CreateBulkFile struct {
	Files []*CreateBulkFile_CreateBulkFile_Files "json:\"files,omitempty\" graphql:\"files\""
}

func (*CreateBulkFile_CreateBulkFile) GetFiles

type CreateBulkFile_CreateBulkFile_Files

type CreateBulkFile_CreateBulkFile_Files struct {
	Annotation    *string                                             "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string                                             "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string                                              "json:\"contentType\" graphql:\"contentType\""
	FileExtension string                                              "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string                                              "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64                                              "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ID            string                                              "json:\"id\" graphql:\"id\""
	StoreKey      string                                              "json:\"storeKey\" graphql:\"storeKey\""
	User          *CreateBulkFile_CreateBulkFile_Files_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*CreateBulkFile_CreateBulkFile_Files_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*CreateBulkFile_CreateBulkFile_Files_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*CreateBulkFile_CreateBulkFile_Files) GetAnnotation

func (t *CreateBulkFile_CreateBulkFile_Files) GetAnnotation() *string

func (*CreateBulkFile_CreateBulkFile_Files) GetCategory

func (t *CreateBulkFile_CreateBulkFile_Files) GetCategory() *string

func (*CreateBulkFile_CreateBulkFile_Files) GetContentType

func (t *CreateBulkFile_CreateBulkFile_Files) GetContentType() string

func (*CreateBulkFile_CreateBulkFile_Files) GetFileExtension

func (t *CreateBulkFile_CreateBulkFile_Files) GetFileExtension() string

func (*CreateBulkFile_CreateBulkFile_Files) GetFileName

func (*CreateBulkFile_CreateBulkFile_Files) GetFileSize

func (t *CreateBulkFile_CreateBulkFile_Files) GetFileSize() *int64

func (*CreateBulkFile_CreateBulkFile_Files) GetGroup

func (*CreateBulkFile_CreateBulkFile_Files) GetID

func (*CreateBulkFile_CreateBulkFile_Files) GetOrganization

func (*CreateBulkFile_CreateBulkFile_Files) GetStoreKey

func (*CreateBulkFile_CreateBulkFile_Files) GetUser

type CreateBulkFile_CreateBulkFile_Files_Group

type CreateBulkFile_CreateBulkFile_Files_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkFile_CreateBulkFile_Files_Group) GetID

type CreateBulkFile_CreateBulkFile_Files_Organization

type CreateBulkFile_CreateBulkFile_Files_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkFile_CreateBulkFile_Files_Organization) GetID

type CreateBulkFile_CreateBulkFile_Files_User

type CreateBulkFile_CreateBulkFile_Files_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkFile_CreateBulkFile_Files_User) GetID

type CreateBulkGroup

type CreateBulkGroup struct {
	CreateBulkGroup CreateBulkGroup_CreateBulkGroup "json:\"createBulkGroup\" graphql:\"createBulkGroup\""
}

func (*CreateBulkGroup) GetCreateBulkGroup

func (t *CreateBulkGroup) GetCreateBulkGroup() *CreateBulkGroup_CreateBulkGroup

type CreateBulkGroupMembers

type CreateBulkGroupMembers struct {
	CreateBulkGroupMembership CreateBulkGroupMembers_CreateBulkGroupMembership "json:\"createBulkGroupMembership\" graphql:\"createBulkGroupMembership\""
}

func (*CreateBulkGroupMembers) GetCreateBulkGroupMembership

type CreateBulkGroupMembers_CreateBulkGroupMembership

type CreateBulkGroupMembers_CreateBulkGroupMembership struct {
	GroupMemberships []*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships "json:\"groupMemberships,omitempty\" graphql:\"groupMemberships\""
}

func (*CreateBulkGroupMembers_CreateBulkGroupMembership) GetGroupMemberships

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships struct {
	GroupID string                                                                  "json:\"groupID\" graphql:\"groupID\""
	Group   CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_Group "json:\"group\" graphql:\"group\""
	ID      string                                                                  "json:\"id\" graphql:\"id\""
	Role    enums.Role                                                              "json:\"role\" graphql:\"role\""
	UserID  string                                                                  "json:\"userID\" graphql:\"userID\""
	User    CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User  "json:\"user\" graphql:\"user\""
}

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetGroup

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetGroupID

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetID

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetRole

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetUser

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships) GetUserID

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_Group

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_Group) GetID

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_Group) GetName

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User

type CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User) GetDisplayName

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User) GetEmail

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User) GetFirstName

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User) GetID

func (*CreateBulkGroupMembers_CreateBulkGroupMembership_GroupMemberships_User) GetLastName

type CreateBulkGroup_CreateBulkGroup

type CreateBulkGroup_CreateBulkGroup struct {
	Groups []*CreateBulkGroup_CreateBulkGroup_Groups "json:\"groups,omitempty\" graphql:\"groups\""
}

func (*CreateBulkGroup_CreateBulkGroup) GetGroups

type CreateBulkGroup_CreateBulkGroup_Groups

type CreateBulkGroup_CreateBulkGroup_Groups struct {
	Description *string                                           "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                            "json:\"displayName\" graphql:\"displayName\""
	ID          string                                            "json:\"id\" graphql:\"id\""
	LogoURL     *string                                           "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                            "json:\"name\" graphql:\"name\""
	Tags        []string                                          "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *CreateBulkGroup_CreateBulkGroup_Groups_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     CreateBulkGroup_CreateBulkGroup_Groups_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*CreateBulkGroup_CreateBulkGroup_Groups_Members "json:\"members,omitempty\" graphql:\"members\""
}

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetDescription

func (t *CreateBulkGroup_CreateBulkGroup_Groups) GetDescription() *string

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetDisplayName

func (t *CreateBulkGroup_CreateBulkGroup_Groups) GetDisplayName() string

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetID

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetLogoURL

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetMembers

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetName

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetOwner

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetSetting

func (*CreateBulkGroup_CreateBulkGroup_Groups) GetTags

type CreateBulkGroup_CreateBulkGroup_Groups_Members

type CreateBulkGroup_CreateBulkGroup_Groups_Members struct {
	ID   string                                              "json:\"id\" graphql:\"id\""
	Role enums.Role                                          "json:\"role\" graphql:\"role\""
	User CreateBulkGroup_CreateBulkGroup_Groups_Members_User "json:\"user\" graphql:\"user\""
}

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members) GetID

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members) GetRole

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members) GetUser

type CreateBulkGroup_CreateBulkGroup_Groups_Members_User

type CreateBulkGroup_CreateBulkGroup_Groups_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members_User) GetFirstName

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members_User) GetID

func (*CreateBulkGroup_CreateBulkGroup_Groups_Members_User) GetLastName

type CreateBulkGroup_CreateBulkGroup_Groups_Owner

type CreateBulkGroup_CreateBulkGroup_Groups_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*CreateBulkGroup_CreateBulkGroup_Groups_Owner) GetDisplayName

func (*CreateBulkGroup_CreateBulkGroup_Groups_Owner) GetID

type CreateBulkGroup_CreateBulkGroup_Groups_Setting

type CreateBulkGroup_CreateBulkGroup_Groups_Setting struct {
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetID

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetJoinPolicy

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetSyncToGithub

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetSyncToSlack

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetTags

func (*CreateBulkGroup_CreateBulkGroup_Groups_Setting) GetVisibility

type CreateBulkHush

type CreateBulkHush struct {
	CreateBulkHush CreateBulkHush_CreateBulkHush "json:\"createBulkHush\" graphql:\"createBulkHush\""
}

func (*CreateBulkHush) GetCreateBulkHush

func (t *CreateBulkHush) GetCreateBulkHush() *CreateBulkHush_CreateBulkHush

type CreateBulkHush_CreateBulkHush

type CreateBulkHush_CreateBulkHush struct {
	Hushes []*CreateBulkHush_CreateBulkHush_Hushes "json:\"hushes,omitempty\" graphql:\"hushes\""
}

func (*CreateBulkHush_CreateBulkHush) GetHushes

type CreateBulkHush_CreateBulkHush_Hushes

type CreateBulkHush_CreateBulkHush_Hushes struct {
	Description  *string                                              "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                               "json:\"id\" graphql:\"id\""
	Kind         *string                                              "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                               "json:\"name\" graphql:\"name\""
	SecretName   *string                                              "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*CreateBulkHush_CreateBulkHush_Hushes_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*CreateBulkHush_CreateBulkHush_Hushes_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*CreateBulkHush_CreateBulkHush_Hushes_Events       "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkHush_CreateBulkHush_Hushes) GetDescription

func (t *CreateBulkHush_CreateBulkHush_Hushes) GetDescription() *string

func (*CreateBulkHush_CreateBulkHush_Hushes) GetEvents

func (*CreateBulkHush_CreateBulkHush_Hushes) GetID

func (*CreateBulkHush_CreateBulkHush_Hushes) GetIntegrations

func (*CreateBulkHush_CreateBulkHush_Hushes) GetKind

func (*CreateBulkHush_CreateBulkHush_Hushes) GetName

func (*CreateBulkHush_CreateBulkHush_Hushes) GetOrganization

func (*CreateBulkHush_CreateBulkHush_Hushes) GetSecretName

func (t *CreateBulkHush_CreateBulkHush_Hushes) GetSecretName() *string

type CreateBulkHush_CreateBulkHush_Hushes_Events

type CreateBulkHush_CreateBulkHush_Hushes_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkHush_CreateBulkHush_Hushes_Events) GetID

type CreateBulkHush_CreateBulkHush_Hushes_Integrations

type CreateBulkHush_CreateBulkHush_Hushes_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkHush_CreateBulkHush_Hushes_Integrations) GetID

type CreateBulkHush_CreateBulkHush_Hushes_Organization

type CreateBulkHush_CreateBulkHush_Hushes_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkHush_CreateBulkHush_Hushes_Organization) GetID

type CreateBulkIntegration

type CreateBulkIntegration struct {
	CreateBulkIntegration CreateBulkIntegration_CreateBulkIntegration "json:\"createBulkIntegration\" graphql:\"createBulkIntegration\""
}

func (*CreateBulkIntegration) GetCreateBulkIntegration

type CreateBulkIntegration_CreateBulkIntegration

type CreateBulkIntegration_CreateBulkIntegration struct {
	Integrations []*CreateBulkIntegration_CreateBulkIntegration_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
}

func (*CreateBulkIntegration_CreateBulkIntegration) GetIntegrations

type CreateBulkIntegration_CreateBulkIntegration_Integrations

type CreateBulkIntegration_CreateBulkIntegration_Integrations struct {
	Description  *string                                                                  "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                                   "json:\"id\" graphql:\"id\""
	Kind         *string                                                                  "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                                   "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                                  "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *CreateBulkIntegration_CreateBulkIntegration_Integrations_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*CreateBulkIntegration_CreateBulkIntegration_Integrations_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*CreateBulkIntegration_CreateBulkIntegration_Integrations_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*CreateBulkIntegration_CreateBulkIntegration_Integrations_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetDescription

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetEvents

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetID

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetKind

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetName

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetOauth2tokens

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetOwner

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetOwnerID

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetSecrets

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations) GetWebhooks

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Events

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Events) GetID

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Oauth2tokens

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Oauth2tokens) GetID

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Owner

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Owner) GetID

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Secrets

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Secrets) GetID

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks

type CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks) GetDestinationURL

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks) GetEnabled

func (*CreateBulkIntegration_CreateBulkIntegration_Integrations_Webhooks) GetID

type CreateBulkInvite

type CreateBulkInvite struct {
	CreateBulkInvite CreateBulkInvite_CreateBulkInvite "json:\"createBulkInvite\" graphql:\"createBulkInvite\""
}

func (*CreateBulkInvite) GetCreateBulkInvite

func (t *CreateBulkInvite) GetCreateBulkInvite() *CreateBulkInvite_CreateBulkInvite

type CreateBulkInvite_CreateBulkInvite

type CreateBulkInvite_CreateBulkInvite struct {
	Invites []*CreateBulkInvite_CreateBulkInvite_Invites "json:\"invites,omitempty\" graphql:\"invites\""
}

func (*CreateBulkInvite_CreateBulkInvite) GetInvites

type CreateBulkInvite_CreateBulkInvite_Invites

type CreateBulkInvite_CreateBulkInvite_Invites struct {
	Expires      *time.Time         "json:\"expires,omitempty\" graphql:\"expires\""
	ID           string             "json:\"id\" graphql:\"id\""
	Recipient    string             "json:\"recipient\" graphql:\"recipient\""
	RequestorID  *string            "json:\"requestorID,omitempty\" graphql:\"requestorID\""
	Role         enums.Role         "json:\"role\" graphql:\"role\""
	SendAttempts int64              "json:\"sendAttempts\" graphql:\"sendAttempts\""
	Status       enums.InviteStatus "json:\"status\" graphql:\"status\""
}

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetExpires

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetID

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetRecipient

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetRequestorID

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetRole

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetSendAttempts

func (t *CreateBulkInvite_CreateBulkInvite_Invites) GetSendAttempts() int64

func (*CreateBulkInvite_CreateBulkInvite_Invites) GetStatus

type CreateBulkOhAuthTooToken

type CreateBulkOhAuthTooToken struct {
	CreateBulkOhAuthTooToken CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken "json:\"createBulkOhAuthTooToken\" graphql:\"createBulkOhAuthTooToken\""
}

func (*CreateBulkOhAuthTooToken) GetCreateBulkOhAuthTooToken

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken struct {
	OhAuthTooTokens []*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens "json:\"ohAuthTooTokens,omitempty\" graphql:\"ohAuthTooTokens\""
}

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken) GetOhAuthTooTokens

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens struct {
	ClaimsEmail             string                                                                           "json:\"claimsEmail\" graphql:\"claimsEmail\""
	ClaimsEmailVerified     bool                                                                             "json:\"claimsEmailVerified\" graphql:\"claimsEmailVerified\""
	ClaimsGroups            []string                                                                         "json:\"claimsGroups,omitempty\" graphql:\"claimsGroups\""
	ClaimsPreferredUsername string                                                                           "json:\"claimsPreferredUsername\" graphql:\"claimsPreferredUsername\""
	ClaimsUserID            string                                                                           "json:\"claimsUserID\" graphql:\"claimsUserID\""
	ClaimsUsername          string                                                                           "json:\"claimsUsername\" graphql:\"claimsUsername\""
	ClientID                string                                                                           "json:\"clientID\" graphql:\"clientID\""
	ConnectorData           []string                                                                         "json:\"connectorData,omitempty\" graphql:\"connectorData\""
	ConnectorID             string                                                                           "json:\"connectorID\" graphql:\"connectorID\""
	ID                      string                                                                           "json:\"id\" graphql:\"id\""
	LastUsed                time.Time                                                                        "json:\"lastUsed\" graphql:\"lastUsed\""
	Nonce                   string                                                                           "json:\"nonce\" graphql:\"nonce\""
	Scopes                  []string                                                                         "json:\"scopes,omitempty\" graphql:\"scopes\""
	Integration             []*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Integration "json:\"integration,omitempty\" graphql:\"integration\""
	Events                  []*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Events      "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsEmail

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsEmailVerified

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsGroups

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsPreferredUsername

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsUserID

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClaimsUsername

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetClientID

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetConnectorData

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetConnectorID

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetEvents

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetID

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetIntegration

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetLastUsed

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetNonce

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens) GetScopes

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Events

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Events) GetID

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Integration

type CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkOhAuthTooToken_CreateBulkOhAuthTooToken_OhAuthTooTokens_Integration) GetID

type CreateBulkOrgMembers

type CreateBulkOrgMembers struct {
	CreateBulkOrgMembership CreateBulkOrgMembers_CreateBulkOrgMembership "json:\"createBulkOrgMembership\" graphql:\"createBulkOrgMembership\""
}

func (*CreateBulkOrgMembers) GetCreateBulkOrgMembership

func (t *CreateBulkOrgMembers) GetCreateBulkOrgMembership() *CreateBulkOrgMembers_CreateBulkOrgMembership

type CreateBulkOrgMembers_CreateBulkOrgMembership

type CreateBulkOrgMembers_CreateBulkOrgMembership struct {
	OrgMemberships []*CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
}

func (*CreateBulkOrgMembers_CreateBulkOrgMembership) GetOrgMemberships

type CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships

type CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships struct {
	ID             string     "json:\"id\" graphql:\"id\""
	OrganizationID string     "json:\"organizationID\" graphql:\"organizationID\""
	Role           enums.Role "json:\"role\" graphql:\"role\""
	UserID         string     "json:\"userID\" graphql:\"userID\""
}

func (*CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships) GetID

func (*CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships) GetOrganizationID

func (*CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships) GetRole

func (*CreateBulkOrgMembers_CreateBulkOrgMembership_OrgMemberships) GetUserID

type CreateBulkOrganization

type CreateBulkOrganization struct {
	CreateBulkOrganization CreateBulkOrganization_CreateBulkOrganization "json:\"createBulkOrganization\" graphql:\"createBulkOrganization\""
}

func (*CreateBulkOrganization) GetCreateBulkOrganization

type CreateBulkOrganization_CreateBulkOrganization

type CreateBulkOrganization_CreateBulkOrganization struct {
	Organizations []*CreateBulkOrganization_CreateBulkOrganization_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*CreateBulkOrganization_CreateBulkOrganization) GetOrganizations

type CreateBulkOrganization_CreateBulkOrganization_Organizations

type CreateBulkOrganization_CreateBulkOrganization_Organizations 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,omitempty\" graphql:\"personalOrg\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetDescription

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetDisplayName

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetID

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetName

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetPersonalOrg

func (*CreateBulkOrganization_CreateBulkOrganization_Organizations) GetTags

type CreateBulkPersonalAccessToken

type CreateBulkPersonalAccessToken struct {
	CreateBulkPersonalAccessToken CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken "json:\"createBulkPersonalAccessToken\" graphql:\"createBulkPersonalAccessToken\""
}

func (*CreateBulkPersonalAccessToken) GetCreateBulkPersonalAccessToken

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken struct {
	PersonalAccessTokens []*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens "json:\"personalAccessTokens,omitempty\" graphql:\"personalAccessTokens\""
}

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken) GetPersonalAccessTokens

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens struct {
	Description   *string                                                                                           "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                                                        "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                                                            "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                                                        "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                                                            "json:\"name\" graphql:\"name\""
	Scopes        []string                                                                                          "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                                                            "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                                                        "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                                                           "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetDescription

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetExpiresAt

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetID

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetLastUsedAt

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetName

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetScopes

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetToken

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetUpdatedAt

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens) GetUpdatedBy

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens_Organizations

type CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens_Organizations) GetID

func (*CreateBulkPersonalAccessToken_CreateBulkPersonalAccessToken_PersonalAccessTokens_Organizations) GetName

type CreateBulkSubscriber

type CreateBulkSubscriber struct {
	CreateBulkSubscriber CreateBulkSubscriber_CreateBulkSubscriber "json:\"createBulkSubscriber\" graphql:\"createBulkSubscriber\""
}

func (*CreateBulkSubscriber) GetCreateBulkSubscriber

type CreateBulkSubscriber_CreateBulkSubscriber

type CreateBulkSubscriber_CreateBulkSubscriber struct {
	Subscribers []*CreateBulkSubscriber_CreateBulkSubscriber_Subscribers "json:\"subscribers,omitempty\" graphql:\"subscribers\""
}

func (*CreateBulkSubscriber_CreateBulkSubscriber) GetSubscribers

type CreateBulkSubscriber_CreateBulkSubscriber_Subscribers

type CreateBulkSubscriber_CreateBulkSubscriber_Subscribers struct {
	Active        bool   "json:\"active\" graphql:\"active\""
	Email         string "json:\"email\" graphql:\"email\""
	ID            string "json:\"id\" graphql:\"id\""
	VerifiedEmail bool   "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*CreateBulkSubscriber_CreateBulkSubscriber_Subscribers) GetActive

func (*CreateBulkSubscriber_CreateBulkSubscriber_Subscribers) GetEmail

func (*CreateBulkSubscriber_CreateBulkSubscriber_Subscribers) GetID

func (*CreateBulkSubscriber_CreateBulkSubscriber_Subscribers) GetVerifiedEmail

type CreateBulkTemplate

type CreateBulkTemplate struct {
	CreateBulkTemplate CreateBulkTemplate_CreateBulkTemplate "json:\"createBulkTemplate\" graphql:\"createBulkTemplate\""
}

func (*CreateBulkTemplate) GetCreateBulkTemplate

func (t *CreateBulkTemplate) GetCreateBulkTemplate() *CreateBulkTemplate_CreateBulkTemplate

type CreateBulkTemplate_CreateBulkTemplate

type CreateBulkTemplate_CreateBulkTemplate struct {
	Templates []*CreateBulkTemplate_CreateBulkTemplate_Templates "json:\"templates,omitempty\" graphql:\"templates\""
}

func (*CreateBulkTemplate_CreateBulkTemplate) GetTemplates

type CreateBulkTemplate_CreateBulkTemplate_Templates

type CreateBulkTemplate_CreateBulkTemplate_Templates struct {
	Description *string                                                "json:\"description,omitempty\" graphql:\"description\""
	ID          string                                                 "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                                        "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                                                 "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                                        "json:\"uischema,omitempty\" graphql:\"uischema\""
	Owner       *CreateBulkTemplate_CreateBulkTemplate_Templates_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetDescription

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetID

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetJsonconfig

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetName

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetOwner

func (*CreateBulkTemplate_CreateBulkTemplate_Templates) GetUischema

type CreateBulkTemplate_CreateBulkTemplate_Templates_Owner

type CreateBulkTemplate_CreateBulkTemplate_Templates_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateBulkTemplate_CreateBulkTemplate_Templates_Owner) GetID

type CreateBulkWebhook

type CreateBulkWebhook struct {
	CreateBulkWebhook CreateBulkWebhook_CreateBulkWebhook "json:\"createBulkWebhook\" graphql:\"createBulkWebhook\""
}

func (*CreateBulkWebhook) GetCreateBulkWebhook

func (t *CreateBulkWebhook) GetCreateBulkWebhook() *CreateBulkWebhook_CreateBulkWebhook

type CreateBulkWebhook_CreateBulkWebhook

type CreateBulkWebhook_CreateBulkWebhook struct {
	Webhooks []*CreateBulkWebhook_CreateBulkWebhook_Webhooks "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*CreateBulkWebhook_CreateBulkWebhook) GetWebhooks

type CreateBulkWebhook_CreateBulkWebhook_Webhooks

type CreateBulkWebhook_CreateBulkWebhook_Webhooks struct {
	Description    *string "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string  "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool    "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64  "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string  "json:\"id\" graphql:\"id\""
	LastError      *string "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string  "json:\"name\" graphql:\"name\""
	OwnerID        *string "json:\"ownerID,omitempty\" graphql:\"ownerID\""
}

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetDescription

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetDestinationURL

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetEnabled

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetFailures

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetID

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetLastError

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetLastResponse

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetName

func (*CreateBulkWebhook_CreateBulkWebhook_Webhooks) GetOwnerID

type CreateContact

type CreateContact struct {
	CreateContact CreateContact_CreateContact "json:\"createContact\" graphql:\"createContact\""
}

func (*CreateContact) GetCreateContact

func (t *CreateContact) GetCreateContact() *CreateContact_CreateContact

type CreateContactInput

type CreateContactInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the full name of the contact
	FullName string `json:"fullName"`
	// the title of the contact
	Title *string `json:"title,omitempty"`
	// the company of the contact
	Company *string `json:"company,omitempty"`
	// the email of the contact
	Email *string `json:"email,omitempty"`
	// the phone number of the contact
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// the address of the contact
	Address *string `json:"address,omitempty"`
	// status of the contact
	Status    *enums.UserStatus `json:"status,omitempty"`
	OwnerID   *string           `json:"ownerID,omitempty"`
	EntityIDs []string          `json:"entityIDs,omitempty"`
}

CreateContactInput is used for create Contact object. Input was generated by ent.

type CreateContact_CreateContact

type CreateContact_CreateContact struct {
	Contact CreateContact_CreateContact_Contact "json:\"contact\" graphql:\"contact\""
}

func (*CreateContact_CreateContact) GetContact

type CreateContact_CreateContact_Contact

type CreateContact_CreateContact_Contact struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateContact_CreateContact_Contact) GetAddress

func (*CreateContact_CreateContact_Contact) GetCompany

func (*CreateContact_CreateContact_Contact) GetCreatedAt

func (t *CreateContact_CreateContact_Contact) GetCreatedAt() *time.Time

func (*CreateContact_CreateContact_Contact) GetCreatedBy

func (t *CreateContact_CreateContact_Contact) GetCreatedBy() *string

func (*CreateContact_CreateContact_Contact) GetEmail

func (*CreateContact_CreateContact_Contact) GetFullName

func (*CreateContact_CreateContact_Contact) GetID

func (*CreateContact_CreateContact_Contact) GetOwnerID

func (*CreateContact_CreateContact_Contact) GetPhoneNumber

func (t *CreateContact_CreateContact_Contact) GetPhoneNumber() *string

func (*CreateContact_CreateContact_Contact) GetStatus

func (*CreateContact_CreateContact_Contact) GetTags

func (*CreateContact_CreateContact_Contact) GetTitle

func (*CreateContact_CreateContact_Contact) GetUpdatedAt

func (t *CreateContact_CreateContact_Contact) GetUpdatedAt() *time.Time

func (*CreateContact_CreateContact_Contact) GetUpdatedBy

func (t *CreateContact_CreateContact_Contact) GetUpdatedBy() *string

type CreateDocumentData

type CreateDocumentData struct {
	CreateDocumentData CreateDocumentData_CreateDocumentData "json:\"createDocumentData\" graphql:\"createDocumentData\""
}

func (*CreateDocumentData) GetCreateDocumentData

func (t *CreateDocumentData) GetCreateDocumentData() *CreateDocumentData_CreateDocumentData

type CreateDocumentDataInput

type CreateDocumentDataInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the json data of the document
	Data       json.RawMessage `json:"data"`
	OwnerID    *string         `json:"ownerID,omitempty"`
	TemplateID string          `json:"templateID"`
	EntityIDs  []string        `json:"entityIDs,omitempty"`
}

CreateDocumentDataInput is used for create DocumentData object. Input was generated by ent.

type CreateDocumentData_CreateDocumentData

type CreateDocumentData_CreateDocumentData struct {
	DocumentData CreateDocumentData_CreateDocumentData_DocumentData "json:\"documentData\" graphql:\"documentData\""
}

func (*CreateDocumentData_CreateDocumentData) GetDocumentData

type CreateDocumentData_CreateDocumentData_DocumentData

type CreateDocumentData_CreateDocumentData_DocumentData struct {
	ID         string          "json:\"id\" graphql:\"id\""
	TemplateID string          "json:\"templateID\" graphql:\"templateID\""
	Data       json.RawMessage "json:\"data\" graphql:\"data\""
	CreatedAt  *time.Time      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy  *string         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt  *time.Time      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy  *string         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetCreatedAt

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetCreatedBy

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetData

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetID

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetTemplateID

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetUpdatedAt

func (*CreateDocumentData_CreateDocumentData_DocumentData) GetUpdatedBy

type CreateEntitlement

type CreateEntitlement struct {
	CreateEntitlement CreateEntitlement_CreateEntitlement "json:\"createEntitlement\" graphql:\"createEntitlement\""
}

func (*CreateEntitlement) GetCreateEntitlement

func (t *CreateEntitlement) GetCreateEntitlement() *CreateEntitlement_CreateEntitlement

type CreateEntitlementInput

type CreateEntitlementInput struct {
	// tags associated with the object
	Tags []string `json:"tags,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"`
	// the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at
	Cancelled      *bool    `json:"cancelled,omitempty"`
	OwnerID        *string  `json:"ownerID,omitempty"`
	PlanID         string   `json:"planID"`
	OrganizationID string   `json:"organizationID"`
	EventIDs       []string `json:"eventIDs,omitempty"`
}

CreateEntitlementInput is used for create Entitlement object. Input was generated by ent.

type CreateEntitlementPlan

type CreateEntitlementPlan struct {
	CreateEntitlementPlan CreateEntitlementPlan_CreateEntitlementPlan "json:\"createEntitlementPlan\" graphql:\"createEntitlementPlan\""
}

func (*CreateEntitlementPlan) GetCreateEntitlementPlan

type CreateEntitlementPlanFeature

type CreateEntitlementPlanFeature struct {
	CreateEntitlementPlanFeature CreateEntitlementPlanFeature_CreateEntitlementPlanFeature "json:\"createEntitlementPlanFeature\" graphql:\"createEntitlementPlanFeature\""
}

func (*CreateEntitlementPlanFeature) GetCreateEntitlementPlanFeature

type CreateEntitlementPlanFeatureInput

type CreateEntitlementPlanFeatureInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// metadata for the entitlement plan feature such as usage limits
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	OwnerID   *string                `json:"ownerID,omitempty"`
	PlanID    string                 `json:"planID"`
	FeatureID string                 `json:"featureID"`
	EventIDs  []string               `json:"eventIDs,omitempty"`
}

CreateEntitlementPlanFeatureInput is used for create EntitlementPlanFeature object. Input was generated by ent.

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature struct {
	EntitlementPlanFeature CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature "json:\"entitlementPlanFeature\" graphql:\"entitlementPlanFeature\""
}

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature) GetEntitlementPlanFeature

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature struct {
	ID       string                                                                                   "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                                                   "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Feature "json:\"feature\" graphql:\"feature\""
}

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature) GetID

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature) GetMetadata

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Feature

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Feature) GetID

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Feature) GetName

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Plan

type CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Plan) GetID

func (*CreateEntitlementPlanFeature_CreateEntitlementPlanFeature_EntitlementPlanFeature_Plan) GetName

type CreateEntitlementPlanInput

type CreateEntitlementPlanInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the displayed 'friendly' name of the plan
	DisplayName *string `json:"displayName,omitempty"`
	// the unique name of the plan
	Name string `json:"name"`
	// a description of the plan
	Description *string `json:"description,omitempty"`
	// the version of the plan
	Version string `json:"version"`
	// metadata for the plan
	Metadata       map[string]interface{} `json:"metadata,omitempty"`
	OwnerID        *string                `json:"ownerID,omitempty"`
	EntitlementIDs []string               `json:"entitlementIDs,omitempty"`
	BaseFeatureIDs []string               `json:"baseFeatureIDs,omitempty"`
	EventIDs       []string               `json:"eventIDs,omitempty"`
}

CreateEntitlementPlanInput is used for create EntitlementPlan object. Input was generated by ent.

type CreateEntitlementPlan_CreateEntitlementPlan

type CreateEntitlementPlan_CreateEntitlementPlan struct {
	EntitlementPlan CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan "json:\"entitlementPlan\" graphql:\"entitlementPlan\""
}

func (*CreateEntitlementPlan_CreateEntitlementPlan) GetEntitlementPlan

type CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan

type CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan struct {
	ID          string                 "json:\"id\" graphql:\"id\""
	Name        string                 "json:\"name\" graphql:\"name\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                 "json:\"version\" graphql:\"version\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
}

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetDescription

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetDisplayName

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetID

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetMetadata

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetName

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetTags

func (*CreateEntitlementPlan_CreateEntitlementPlan_EntitlementPlan) GetVersion

type CreateEntitlement_CreateEntitlement

type CreateEntitlement_CreateEntitlement struct {
	Entitlement CreateEntitlement_CreateEntitlement_Entitlement "json:\"entitlement\" graphql:\"entitlement\""
}

func (*CreateEntitlement_CreateEntitlement) GetEntitlement

type CreateEntitlement_CreateEntitlement_Entitlement

type CreateEntitlement_CreateEntitlement_Entitlement struct {
	ID                     string                                                       "json:\"id\" graphql:\"id\""
	Plan                   CreateEntitlement_CreateEntitlement_Entitlement_Plan         "json:\"plan\" graphql:\"plan\""
	Organization           CreateEntitlement_CreateEntitlement_Entitlement_Organization "json:\"organization\" graphql:\"organization\""
	Expires                bool                                                         "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                                   "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                         "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                                      "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                                      "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetCancelled

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetExpires

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetExpiresAt

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetExternalCustomerID

func (t *CreateEntitlement_CreateEntitlement_Entitlement) GetExternalCustomerID() *string

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetExternalSubscriptionID

func (t *CreateEntitlement_CreateEntitlement_Entitlement) GetExternalSubscriptionID() *string

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetID

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetOrganization

func (*CreateEntitlement_CreateEntitlement_Entitlement) GetPlan

type CreateEntitlement_CreateEntitlement_Entitlement_Organization

type CreateEntitlement_CreateEntitlement_Entitlement_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateEntitlement_CreateEntitlement_Entitlement_Organization) GetID

func (*CreateEntitlement_CreateEntitlement_Entitlement_Organization) GetName

type CreateEntitlement_CreateEntitlement_Entitlement_Plan

type CreateEntitlement_CreateEntitlement_Entitlement_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateEntitlement_CreateEntitlement_Entitlement_Plan) GetID

func (*CreateEntitlement_CreateEntitlement_Entitlement_Plan) GetName

type CreateEntity

type CreateEntity struct {
	CreateEntity CreateEntity_CreateEntity "json:\"createEntity\" graphql:\"createEntity\""
}

func (*CreateEntity) GetCreateEntity

func (t *CreateEntity) GetCreateEntity() *CreateEntity_CreateEntity

type CreateEntityInput

type CreateEntityInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name of the entity
	Name *string `json:"name,omitempty"`
	// The entity's displayed 'friendly' name
	DisplayName *string `json:"displayName,omitempty"`
	// An optional description of the entity
	Description *string `json:"description,omitempty"`
	// domains associated with the entity
	Domains []string `json:"domains,omitempty"`
	// status of the entity
	Status       *string          `json:"status,omitempty"`
	OwnerID      *string          `json:"ownerID,omitempty"`
	ContactIDs   []string         `json:"contactIDs,omitempty"`
	DocumentIDs  []string         `json:"documentIDs,omitempty"`
	NoteIDs      []string         `json:"noteIDs,omitempty"`
	FileIDs      []string         `json:"fileIDs,omitempty"`
	EntityTypeID *string          `json:"entityTypeID,omitempty"`
	Note         *CreateNoteInput `json:"note,omitempty"`
}

CreateEntityInput is used for create Entity object. Input was generated by ent.

type CreateEntityType

type CreateEntityType struct {
	CreateEntityType CreateEntityType_CreateEntityType "json:\"createEntityType\" graphql:\"createEntityType\""
}

func (*CreateEntityType) GetCreateEntityType

func (t *CreateEntityType) GetCreateEntityType() *CreateEntityType_CreateEntityType

type CreateEntityTypeInput

type CreateEntityTypeInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name of the entity
	Name      string   `json:"name"`
	OwnerID   *string  `json:"ownerID,omitempty"`
	EntityIDs []string `json:"entityIDs,omitempty"`
}

CreateEntityTypeInput is used for create EntityType object. Input was generated by ent.

type CreateEntityType_CreateEntityType

type CreateEntityType_CreateEntityType struct {
	EntityType CreateEntityType_CreateEntityType_EntityType "json:\"entityType\" graphql:\"entityType\""
}

func (*CreateEntityType_CreateEntityType) GetEntityType

type CreateEntityType_CreateEntityType_EntityType

type CreateEntityType_CreateEntityType_EntityType struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateEntityType_CreateEntityType_EntityType) GetCreatedAt

func (*CreateEntityType_CreateEntityType_EntityType) GetCreatedBy

func (*CreateEntityType_CreateEntityType_EntityType) GetID

func (*CreateEntityType_CreateEntityType_EntityType) GetName

func (*CreateEntityType_CreateEntityType_EntityType) GetOwnerID

func (*CreateEntityType_CreateEntityType_EntityType) GetTags

func (*CreateEntityType_CreateEntityType_EntityType) GetUpdatedAt

func (*CreateEntityType_CreateEntityType_EntityType) GetUpdatedBy

type CreateEntity_CreateEntity

type CreateEntity_CreateEntity struct {
	Entity CreateEntity_CreateEntity_Entity "json:\"entity\" graphql:\"entity\""
}

func (*CreateEntity_CreateEntity) GetEntity

type CreateEntity_CreateEntity_Entity

type CreateEntity_CreateEntity_Entity struct {
	CreatedAt   *time.Time                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                      "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                      "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                      "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                     "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*CreateEntity_CreateEntity_Entity_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *CreateEntity_CreateEntity_Entity_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                       "json:\"id\" graphql:\"id\""
	Name        *string                                      "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                      "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                     "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateEntity_CreateEntity_Entity) GetCreatedAt

func (t *CreateEntity_CreateEntity_Entity) GetCreatedAt() *time.Time

func (*CreateEntity_CreateEntity_Entity) GetCreatedBy

func (t *CreateEntity_CreateEntity_Entity) GetCreatedBy() *string

func (*CreateEntity_CreateEntity_Entity) GetDescription

func (t *CreateEntity_CreateEntity_Entity) GetDescription() *string

func (*CreateEntity_CreateEntity_Entity) GetDisplayName

func (t *CreateEntity_CreateEntity_Entity) GetDisplayName() *string

func (*CreateEntity_CreateEntity_Entity) GetDomains

func (t *CreateEntity_CreateEntity_Entity) GetDomains() []string

func (*CreateEntity_CreateEntity_Entity) GetEntityType

func (*CreateEntity_CreateEntity_Entity) GetID

func (*CreateEntity_CreateEntity_Entity) GetName

func (*CreateEntity_CreateEntity_Entity) GetNotes

func (*CreateEntity_CreateEntity_Entity) GetOwnerID

func (t *CreateEntity_CreateEntity_Entity) GetOwnerID() *string

func (*CreateEntity_CreateEntity_Entity) GetStatus

func (t *CreateEntity_CreateEntity_Entity) GetStatus() *string

func (*CreateEntity_CreateEntity_Entity) GetTags

func (*CreateEntity_CreateEntity_Entity) GetUpdatedAt

func (t *CreateEntity_CreateEntity_Entity) GetUpdatedAt() *time.Time

func (*CreateEntity_CreateEntity_Entity) GetUpdatedBy

func (t *CreateEntity_CreateEntity_Entity) GetUpdatedBy() *string

type CreateEntity_CreateEntity_Entity_EntityType

type CreateEntity_CreateEntity_Entity_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreateEntity_CreateEntity_Entity_EntityType) GetName

type CreateEntity_CreateEntity_Entity_Notes

type CreateEntity_CreateEntity_Entity_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*CreateEntity_CreateEntity_Entity_Notes) GetText

func (*CreateEntity_CreateEntity_Entity_Notes) GetUpdatedAt

func (*CreateEntity_CreateEntity_Entity_Notes) GetUpdatedBy

type CreateEvent

type CreateEvent struct {
	CreateEvent CreateEvent_CreateEvent "json:\"createEvent\" graphql:\"createEvent\""
}

func (*CreateEvent) GetCreateEvent

func (t *CreateEvent) GetCreateEvent() *CreateEvent_CreateEvent

type CreateEventInput

type CreateEventInput struct {
	// tags associated with the object
	Tags                   []string               `json:"tags,omitempty"`
	EventID                *string                `json:"eventID,omitempty"`
	CorrelationID          *string                `json:"correlationID,omitempty"`
	EventType              string                 `json:"eventType"`
	Metadata               map[string]interface{} `json:"metadata,omitempty"`
	UserIDs                []string               `json:"userIDs,omitempty"`
	GroupIDs               []string               `json:"groupIDs,omitempty"`
	IntegrationIDs         []string               `json:"integrationIDs,omitempty"`
	OrganizationIDs        []string               `json:"organizationIDs,omitempty"`
	InviteIDs              []string               `json:"inviteIDs,omitempty"`
	FeatureIDs             []string               `json:"featureIDs,omitempty"`
	EntitlementplanIDs     []string               `json:"entitlementplanIDs,omitempty"`
	PersonalAccessTokenIDs []string               `json:"personalAccessTokenIDs,omitempty"`
	Oauth2tokenIDs         []string               `json:"oauth2tokenIDs,omitempty"`
	HushIDs                []string               `json:"hushIDs,omitempty"`
	EntitlementIDs         []string               `json:"entitlementIDs,omitempty"`
	WebhookIDs             []string               `json:"webhookIDs,omitempty"`
	SubscriberIDs          []string               `json:"subscriberIDs,omitempty"`
}

CreateEventInput is used for create Event object. Input was generated by ent.

type CreateEvent_CreateEvent

type CreateEvent_CreateEvent struct {
	Event CreateEvent_CreateEvent_Event "json:\"event\" graphql:\"event\""
}

func (*CreateEvent_CreateEvent) GetEvent

type CreateEvent_CreateEvent_Event

type CreateEvent_CreateEvent_Event struct {
	ID                  string                                               "json:\"id\" graphql:\"id\""
	EventID             *string                                              "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                              "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                               "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                               "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*CreateEvent_CreateEvent_Event_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*CreateEvent_CreateEvent_Event_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*CreateEvent_CreateEvent_Event_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*CreateEvent_CreateEvent_Event_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*CreateEvent_CreateEvent_Event_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*CreateEvent_CreateEvent_Event_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*CreateEvent_CreateEvent_Event_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*CreateEvent_CreateEvent_Event_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*CreateEvent_CreateEvent_Event_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*CreateEvent_CreateEvent_Event_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*CreateEvent_CreateEvent_Event_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*CreateEvent_CreateEvent_Event_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*CreateEvent_CreateEvent_Event_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*CreateEvent_CreateEvent_Event) GetCorrelationID

func (t *CreateEvent_CreateEvent_Event) GetCorrelationID() *string

func (*CreateEvent_CreateEvent_Event) GetEntitlement

func (*CreateEvent_CreateEvent_Event) GetEventID

func (t *CreateEvent_CreateEvent_Event) GetEventID() *string

func (*CreateEvent_CreateEvent_Event) GetEventType

func (t *CreateEvent_CreateEvent_Event) GetEventType() string

func (*CreateEvent_CreateEvent_Event) GetFeature

func (*CreateEvent_CreateEvent_Event) GetGroup

func (*CreateEvent_CreateEvent_Event) GetGroupmembership

func (*CreateEvent_CreateEvent_Event) GetHush

func (*CreateEvent_CreateEvent_Event) GetID

func (*CreateEvent_CreateEvent_Event) GetIntegration

func (*CreateEvent_CreateEvent_Event) GetInvite

func (*CreateEvent_CreateEvent_Event) GetMetadata

func (t *CreateEvent_CreateEvent_Event) GetMetadata() map[string]interface{}

func (*CreateEvent_CreateEvent_Event) GetOauth2token

func (*CreateEvent_CreateEvent_Event) GetOrganization

func (*CreateEvent_CreateEvent_Event) GetOrgmembership

func (*CreateEvent_CreateEvent_Event) GetPersonalAccessToken

func (*CreateEvent_CreateEvent_Event) GetUser

func (*CreateEvent_CreateEvent_Event) GetWebhook

type CreateEvent_CreateEvent_Event_Entitlement

type CreateEvent_CreateEvent_Event_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Entitlement) GetID

type CreateEvent_CreateEvent_Event_Feature

type CreateEvent_CreateEvent_Event_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Feature) GetID

type CreateEvent_CreateEvent_Event_Group

type CreateEvent_CreateEvent_Event_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Group) GetID

type CreateEvent_CreateEvent_Event_Groupmembership

type CreateEvent_CreateEvent_Event_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Groupmembership) GetID

type CreateEvent_CreateEvent_Event_Hush

type CreateEvent_CreateEvent_Event_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Hush) GetID

type CreateEvent_CreateEvent_Event_Integration

type CreateEvent_CreateEvent_Event_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Integration) GetID

type CreateEvent_CreateEvent_Event_Invite

type CreateEvent_CreateEvent_Event_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Invite) GetID

type CreateEvent_CreateEvent_Event_Oauth2token

type CreateEvent_CreateEvent_Event_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Oauth2token) GetID

type CreateEvent_CreateEvent_Event_Organization

type CreateEvent_CreateEvent_Event_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Organization) GetID

type CreateEvent_CreateEvent_Event_Orgmembership

type CreateEvent_CreateEvent_Event_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Orgmembership) GetID

type CreateEvent_CreateEvent_Event_PersonalAccessToken

type CreateEvent_CreateEvent_Event_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_PersonalAccessToken) GetID

type CreateEvent_CreateEvent_Event_User

type CreateEvent_CreateEvent_Event_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_User) GetID

type CreateEvent_CreateEvent_Event_Webhook

type CreateEvent_CreateEvent_Event_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateEvent_CreateEvent_Event_Webhook) GetID

type CreateFeature

type CreateFeature struct {
	CreateFeature CreateFeature_CreateFeature "json:\"createFeature\" graphql:\"createFeature\""
}

func (*CreateFeature) GetCreateFeature

func (t *CreateFeature) GetCreateFeature() *CreateFeature_CreateFeature

type CreateFeatureInput

type CreateFeatureInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the unique name of the feature
	Name string `json:"name"`
	// the displayed 'friendly' name of the feature
	DisplayName *string `json:"displayName,omitempty"`
	// enabled features are available for use
	Enabled *bool `json:"enabled,omitempty"`
	// a description of the feature
	Description *string `json:"description,omitempty"`
	// metadata for the feature
	Metadata map[string]interface{} `json:"metadata,omitempty"`
	OwnerID  *string                `json:"ownerID,omitempty"`
	PlanIDs  []string               `json:"planIDs,omitempty"`
	EventIDs []string               `json:"eventIDs,omitempty"`
}

CreateFeatureInput is used for create Feature object. Input was generated by ent.

type CreateFeature_CreateFeature

type CreateFeature_CreateFeature struct {
	Feature CreateFeature_CreateFeature_Feature "json:\"feature\" graphql:\"feature\""
}

func (*CreateFeature_CreateFeature) GetFeature

type CreateFeature_CreateFeature_Feature

type CreateFeature_CreateFeature_Feature struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateFeature_CreateFeature_Feature) GetDescription

func (t *CreateFeature_CreateFeature_Feature) GetDescription() *string

func (*CreateFeature_CreateFeature_Feature) GetDisplayName

func (t *CreateFeature_CreateFeature_Feature) GetDisplayName() *string

func (*CreateFeature_CreateFeature_Feature) GetEnabled

func (t *CreateFeature_CreateFeature_Feature) GetEnabled() bool

func (*CreateFeature_CreateFeature_Feature) GetID

func (*CreateFeature_CreateFeature_Feature) GetName

func (*CreateFeature_CreateFeature_Feature) GetTags

type CreateFile

type CreateFile struct {
	CreateFile CreateFile_CreateFile "json:\"createFile\" graphql:\"createFile\""
}

func (*CreateFile) GetCreateFile

func (t *CreateFile) GetCreateFile() *CreateFile_CreateFile

type CreateFileInput

type CreateFileInput struct {
	// tags associated with the object
	Tags            []string `json:"tags,omitempty"`
	FileName        string   `json:"fileName"`
	FileExtension   string   `json:"fileExtension"`
	FileSize        *int64   `json:"fileSize,omitempty"`
	ContentType     string   `json:"contentType"`
	StoreKey        string   `json:"storeKey"`
	Category        *string  `json:"category,omitempty"`
	Annotation      *string  `json:"annotation,omitempty"`
	UserID          *string  `json:"userID,omitempty"`
	OrganizationIDs []string `json:"organizationIDs,omitempty"`
	EntityIDs       []string `json:"entityIDs,omitempty"`
	GroupIDs        []string `json:"groupIDs,omitempty"`
}

CreateFileInput is used for create File object. Input was generated by ent.

type CreateFile_CreateFile

type CreateFile_CreateFile struct {
	File CreateFile_CreateFile_File "json:\"file\" graphql:\"file\""
}

func (*CreateFile_CreateFile) GetFile

type CreateFile_CreateFile_File

type CreateFile_CreateFile_File struct {
	Annotation    *string                                    "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string                                    "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string                                     "json:\"contentType\" graphql:\"contentType\""
	FileExtension string                                     "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string                                     "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64                                     "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ID            string                                     "json:\"id\" graphql:\"id\""
	StoreKey      string                                     "json:\"storeKey\" graphql:\"storeKey\""
	User          *CreateFile_CreateFile_File_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*CreateFile_CreateFile_File_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*CreateFile_CreateFile_File_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*CreateFile_CreateFile_File) GetAnnotation

func (t *CreateFile_CreateFile_File) GetAnnotation() *string

func (*CreateFile_CreateFile_File) GetCategory

func (t *CreateFile_CreateFile_File) GetCategory() *string

func (*CreateFile_CreateFile_File) GetContentType

func (t *CreateFile_CreateFile_File) GetContentType() string

func (*CreateFile_CreateFile_File) GetFileExtension

func (t *CreateFile_CreateFile_File) GetFileExtension() string

func (*CreateFile_CreateFile_File) GetFileName

func (t *CreateFile_CreateFile_File) GetFileName() string

func (*CreateFile_CreateFile_File) GetFileSize

func (t *CreateFile_CreateFile_File) GetFileSize() *int64

func (*CreateFile_CreateFile_File) GetGroup

func (*CreateFile_CreateFile_File) GetID

func (*CreateFile_CreateFile_File) GetOrganization

func (*CreateFile_CreateFile_File) GetStoreKey

func (t *CreateFile_CreateFile_File) GetStoreKey() string

func (*CreateFile_CreateFile_File) GetUser

type CreateFile_CreateFile_File_Group

type CreateFile_CreateFile_File_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateFile_CreateFile_File_Group) GetID

type CreateFile_CreateFile_File_Organization

type CreateFile_CreateFile_File_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateFile_CreateFile_File_Organization) GetID

type CreateFile_CreateFile_File_User

type CreateFile_CreateFile_File_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateFile_CreateFile_File_User) GetID

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 {
	// tags associated with the object
	Tags []string `json:"tags,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,omitempty"`
	SettingID           string                   `json:"settingID"`
	UserIDs             []string                 `json:"userIDs,omitempty"`
	EventIDs            []string                 `json:"eventIDs,omitempty"`
	IntegrationIDs      []string                 `json:"integrationIDs,omitempty"`
	FileIDs             []string                 `json:"fileIDs,omitempty"`
	CreateGroupSettings *CreateGroupSettingInput `json:"createGroupSettings,omitempty"`
}

CreateGroupInput is used for create Group object. Input was generated by ent.

type CreateGroupMembershipInput

type CreateGroupMembershipInput struct {
	Role     *enums.Role `json:"role,omitempty"`
	GroupID  string      `json:"groupID"`
	UserID   string      `json:"userID"`
	EventIDs []string    `json:"eventIDs,omitempty"`
}

CreateGroupMembershipInput is used for create GroupMembership object. Input was generated by ent.

type CreateGroupSettingInput

type CreateGroupSettingInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// whether the group is visible to it's members / owners only or if it's searchable by anyone within the organization
	Visibility *enums.Visibility `json:"visibility,omitempty"`
	// the policy governing ability to freely join a group, whether it requires an invitation, application, or either
	JoinPolicy *enums.JoinPolicy `json:"joinPolicy,omitempty"`
	// whether to sync group members to slack groups
	SyncToSlack *bool `json:"syncToSlack,omitempty"`
	// whether to sync group members to github groups
	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

type CreateGroup_CreateGroup_Group

type CreateGroup_CreateGroup_Group struct {
	Description *string                                  "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                   "json:\"displayName\" graphql:\"displayName\""
	ID          string                                   "json:\"id\" graphql:\"id\""
	LogoURL     *string                                  "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                   "json:\"name\" graphql:\"name\""
	Tags        []string                                 "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *CreateGroup_CreateGroup_Group_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     CreateGroup_CreateGroup_Group_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*CreateGroup_CreateGroup_Group_Members "json:\"members,omitempty\" graphql:\"members\""
}

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 (*CreateGroup_CreateGroup_Group) GetLogoURL

func (t *CreateGroup_CreateGroup_Group) GetLogoURL() *string

func (*CreateGroup_CreateGroup_Group) GetMembers

func (*CreateGroup_CreateGroup_Group) GetName

func (*CreateGroup_CreateGroup_Group) GetOwner

func (*CreateGroup_CreateGroup_Group) GetSetting

func (*CreateGroup_CreateGroup_Group) GetTags

func (t *CreateGroup_CreateGroup_Group) GetTags() []string

type CreateGroup_CreateGroup_Group_Members

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

func (*CreateGroup_CreateGroup_Group_Members) GetRole

func (*CreateGroup_CreateGroup_Group_Members) GetUser

type CreateGroup_CreateGroup_Group_Members_User

type CreateGroup_CreateGroup_Group_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*CreateGroup_CreateGroup_Group_Members_User) GetFirstName

func (*CreateGroup_CreateGroup_Group_Members_User) GetID

func (*CreateGroup_CreateGroup_Group_Members_User) GetLastName

type CreateGroup_CreateGroup_Group_Owner

type CreateGroup_CreateGroup_Group_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*CreateGroup_CreateGroup_Group_Owner) GetDisplayName

func (t *CreateGroup_CreateGroup_Group_Owner) GetDisplayName() string

func (*CreateGroup_CreateGroup_Group_Owner) GetID

type CreateGroup_CreateGroup_Group_Setting

type CreateGroup_CreateGroup_Group_Setting struct {
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*CreateGroup_CreateGroup_Group_Setting) GetID

func (*CreateGroup_CreateGroup_Group_Setting) GetJoinPolicy

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 (*CreateGroup_CreateGroup_Group_Setting) GetVisibility

type CreateHush

type CreateHush struct {
	CreateHush CreateHush_CreateHush "json:\"createHush\" graphql:\"createHush\""
}

func (*CreateHush) GetCreateHush

func (t *CreateHush) GetCreateHush() *CreateHush_CreateHush

type CreateHushInput

type CreateHushInput struct {
	// the logical name of the corresponding hush secret or it's general grouping
	Name string `json:"name"`
	// a description of the hush value or purpose, such as github PAT
	Description *string `json:"description,omitempty"`
	// the kind of secret, such as sshkey, certificate, api token, etc.
	Kind *string `json:"kind,omitempty"`
	// the generic name of a secret associated with the organization
	SecretName *string `json:"secretName,omitempty"`
	// the secret value
	SecretValue     *string  `json:"secretValue,omitempty"`
	IntegrationIDs  []string `json:"integrationIDs,omitempty"`
	OrganizationIDs []string `json:"organizationIDs,omitempty"`
	EventIDs        []string `json:"eventIDs,omitempty"`
}

CreateHushInput is used for create Hush object. Input was generated by ent.

type CreateHush_CreateHush

type CreateHush_CreateHush struct {
	Hush CreateHush_CreateHush_Hush "json:\"hush\" graphql:\"hush\""
}

func (*CreateHush_CreateHush) GetHush

type CreateHush_CreateHush_Hush

type CreateHush_CreateHush_Hush struct {
	Description  *string                                    "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                     "json:\"id\" graphql:\"id\""
	Kind         *string                                    "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                     "json:\"name\" graphql:\"name\""
	SecretName   *string                                    "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*CreateHush_CreateHush_Hush_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*CreateHush_CreateHush_Hush_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*CreateHush_CreateHush_Hush_Events       "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateHush_CreateHush_Hush) GetDescription

func (t *CreateHush_CreateHush_Hush) GetDescription() *string

func (*CreateHush_CreateHush_Hush) GetEvents

func (*CreateHush_CreateHush_Hush) GetID

func (*CreateHush_CreateHush_Hush) GetIntegrations

func (*CreateHush_CreateHush_Hush) GetKind

func (t *CreateHush_CreateHush_Hush) GetKind() *string

func (*CreateHush_CreateHush_Hush) GetName

func (t *CreateHush_CreateHush_Hush) GetName() string

func (*CreateHush_CreateHush_Hush) GetOrganization

func (*CreateHush_CreateHush_Hush) GetSecretName

func (t *CreateHush_CreateHush_Hush) GetSecretName() *string

type CreateHush_CreateHush_Hush_Events

type CreateHush_CreateHush_Hush_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateHush_CreateHush_Hush_Events) GetID

type CreateHush_CreateHush_Hush_Integrations

type CreateHush_CreateHush_Hush_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateHush_CreateHush_Hush_Integrations) GetID

type CreateHush_CreateHush_Hush_Organization

type CreateHush_CreateHush_Hush_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateHush_CreateHush_Hush_Organization) GetID

type CreateIntegration

type CreateIntegration struct {
	CreateIntegration CreateIntegration_CreateIntegration "json:\"createIntegration\" graphql:\"createIntegration\""
}

func (*CreateIntegration) GetCreateIntegration

func (t *CreateIntegration) GetCreateIntegration() *CreateIntegration_CreateIntegration

type CreateIntegrationInput

type CreateIntegrationInput struct {
	// tags associated with the object
	Tags []string `json:"tags,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"`
	OwnerID        *string  `json:"ownerID,omitempty"`
	SecretIDs      []string `json:"secretIDs,omitempty"`
	Oauth2tokenIDs []string `json:"oauth2tokenIDs,omitempty"`
	EventIDs       []string `json:"eventIDs,omitempty"`
	WebhookIDs     []string `json:"webhookIDs,omitempty"`
}

CreateIntegrationInput is used for create Integration object. Input was generated by ent.

type CreateIntegration_CreateIntegration

type CreateIntegration_CreateIntegration struct {
	Integration CreateIntegration_CreateIntegration_Integration "json:\"integration\" graphql:\"integration\""
}

func (*CreateIntegration_CreateIntegration) GetIntegration

type CreateIntegration_CreateIntegration_Integration

type CreateIntegration_CreateIntegration_Integration struct {
	Description  *string                                                         "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                          "json:\"id\" graphql:\"id\""
	Kind         *string                                                         "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                          "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                         "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *CreateIntegration_CreateIntegration_Integration_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*CreateIntegration_CreateIntegration_Integration_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*CreateIntegration_CreateIntegration_Integration_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*CreateIntegration_CreateIntegration_Integration_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*CreateIntegration_CreateIntegration_Integration_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*CreateIntegration_CreateIntegration_Integration) GetDescription

func (*CreateIntegration_CreateIntegration_Integration) GetEvents

func (*CreateIntegration_CreateIntegration_Integration) GetID

func (*CreateIntegration_CreateIntegration_Integration) GetKind

func (*CreateIntegration_CreateIntegration_Integration) GetName

func (*CreateIntegration_CreateIntegration_Integration) GetOauth2tokens

func (*CreateIntegration_CreateIntegration_Integration) GetOwner

func (*CreateIntegration_CreateIntegration_Integration) GetOwnerID

func (*CreateIntegration_CreateIntegration_Integration) GetSecrets

func (*CreateIntegration_CreateIntegration_Integration) GetWebhooks

type CreateIntegration_CreateIntegration_Integration_Events

type CreateIntegration_CreateIntegration_Integration_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateIntegration_CreateIntegration_Integration_Events) GetID

type CreateIntegration_CreateIntegration_Integration_Oauth2tokens

type CreateIntegration_CreateIntegration_Integration_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateIntegration_CreateIntegration_Integration_Oauth2tokens) GetID

type CreateIntegration_CreateIntegration_Integration_Owner

type CreateIntegration_CreateIntegration_Integration_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateIntegration_CreateIntegration_Integration_Owner) GetID

type CreateIntegration_CreateIntegration_Integration_Secrets

type CreateIntegration_CreateIntegration_Integration_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateIntegration_CreateIntegration_Integration_Secrets) GetID

type CreateIntegration_CreateIntegration_Integration_Webhooks

type CreateIntegration_CreateIntegration_Integration_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*CreateIntegration_CreateIntegration_Integration_Webhooks) GetDestinationURL

func (*CreateIntegration_CreateIntegration_Integration_Webhooks) GetEnabled

func (*CreateIntegration_CreateIntegration_Integration_Webhooks) GetID

type CreateInvite

type CreateInvite struct {
	CreateInvite CreateInvite_CreateInvite "json:\"createInvite\" graphql:\"createInvite\""
}

func (*CreateInvite) GetCreateInvite

func (t *CreateInvite) GetCreateInvite() *CreateInvite_CreateInvite

type CreateInviteInput

type CreateInviteInput struct {
	// the expiration date of the invitation token which defaults to 14 days in the future from creation
	Expires *time.Time `json:"expires,omitempty"`
	// the email used as input to generate the invitation token and is the destination person the invitation is sent to who is required to accept to join the organization
	Recipient string `json:"recipient"`
	// the status of the invitation
	Status *enums.InviteStatus `json:"status,omitempty"`
	Role   *enums.Role         `json:"role,omitempty"`
	// the number of attempts made to perform email send of the invitation, maximum of 5
	SendAttempts *int64 `json:"sendAttempts,omitempty"`
	// the user who initiated the invitation
	RequestorID *string  `json:"requestorID,omitempty"`
	OwnerID     *string  `json:"ownerID,omitempty"`
	EventIDs    []string `json:"eventIDs,omitempty"`
}

CreateInviteInput is used for create Invite object. Input was generated by ent.

type CreateInvite_CreateInvite

type CreateInvite_CreateInvite struct {
	Invite CreateInvite_CreateInvite_Invite "json:\"invite\" graphql:\"invite\""
}

func (*CreateInvite_CreateInvite) GetInvite

type CreateInvite_CreateInvite_Invite

type CreateInvite_CreateInvite_Invite struct {
	Expires      *time.Time                              "json:\"expires,omitempty\" graphql:\"expires\""
	ID           string                                  "json:\"id\" graphql:\"id\""
	Recipient    string                                  "json:\"recipient\" graphql:\"recipient\""
	RequestorID  *string                                 "json:\"requestorID,omitempty\" graphql:\"requestorID\""
	Role         enums.Role                              "json:\"role\" graphql:\"role\""
	SendAttempts int64                                   "json:\"sendAttempts\" graphql:\"sendAttempts\""
	Status       enums.InviteStatus                      "json:\"status\" graphql:\"status\""
	Owner        *CreateInvite_CreateInvite_Invite_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*CreateInvite_CreateInvite_Invite) GetExpires

func (t *CreateInvite_CreateInvite_Invite) GetExpires() *time.Time

func (*CreateInvite_CreateInvite_Invite) GetID

func (*CreateInvite_CreateInvite_Invite) GetOwner

func (*CreateInvite_CreateInvite_Invite) GetRecipient

func (t *CreateInvite_CreateInvite_Invite) GetRecipient() string

func (*CreateInvite_CreateInvite_Invite) GetRequestorID

func (t *CreateInvite_CreateInvite_Invite) GetRequestorID() *string

func (*CreateInvite_CreateInvite_Invite) GetRole

func (*CreateInvite_CreateInvite_Invite) GetSendAttempts

func (t *CreateInvite_CreateInvite_Invite) GetSendAttempts() int64

func (*CreateInvite_CreateInvite_Invite) GetStatus

type CreateInvite_CreateInvite_Invite_Owner

type CreateInvite_CreateInvite_Invite_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateInvite_CreateInvite_Invite_Owner) GetID

type CreateNoteInput

type CreateNoteInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the text of the note
	Text     string  `json:"text"`
	OwnerID  *string `json:"ownerID,omitempty"`
	EntityID *string `json:"entityID,omitempty"`
}

CreateNoteInput is used for create Note object. Input was generated by ent.

type CreateOauthProviderInput

type CreateOauthProviderInput struct {
	// tags associated with the object
	Tags []string `json:"tags,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 string `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 CreateOhAuthTooToken

type CreateOhAuthTooToken struct {
	CreateOhAuthTooToken CreateOhAuthTooToken_CreateOhAuthTooToken "json:\"createOhAuthTooToken\" graphql:\"createOhAuthTooToken\""
}

func (*CreateOhAuthTooToken) GetCreateOhAuthTooToken

type CreateOhAuthTooTokenInput

type CreateOhAuthTooTokenInput struct {
	// tags associated with the object
	Tags                    []string   `json:"tags,omitempty"`
	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"`
	IntegrationIDs          []string   `json:"integrationIDs,omitempty"`
	EventIDs                []string   `json:"eventIDs,omitempty"`
}

CreateOhAuthTooTokenInput is used for create OhAuthTooToken object. Input was generated by ent.

type CreateOhAuthTooToken_CreateOhAuthTooToken

type CreateOhAuthTooToken_CreateOhAuthTooToken struct {
	OhAuthTooToken CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken "json:\"ohAuthTooToken\" graphql:\"ohAuthTooToken\""
}

func (*CreateOhAuthTooToken_CreateOhAuthTooToken) GetOhAuthTooToken

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken struct {
	ClaimsEmail             string                                                                  "json:\"claimsEmail\" graphql:\"claimsEmail\""
	ClaimsEmailVerified     bool                                                                    "json:\"claimsEmailVerified\" graphql:\"claimsEmailVerified\""
	ClaimsGroups            []string                                                                "json:\"claimsGroups,omitempty\" graphql:\"claimsGroups\""
	ClaimsPreferredUsername string                                                                  "json:\"claimsPreferredUsername\" graphql:\"claimsPreferredUsername\""
	ClaimsUserID            string                                                                  "json:\"claimsUserID\" graphql:\"claimsUserID\""
	ClaimsUsername          string                                                                  "json:\"claimsUsername\" graphql:\"claimsUsername\""
	ClientID                string                                                                  "json:\"clientID\" graphql:\"clientID\""
	ConnectorData           []string                                                                "json:\"connectorData,omitempty\" graphql:\"connectorData\""
	ConnectorID             string                                                                  "json:\"connectorID\" graphql:\"connectorID\""
	ID                      string                                                                  "json:\"id\" graphql:\"id\""
	LastUsed                time.Time                                                               "json:\"lastUsed\" graphql:\"lastUsed\""
	Nonce                   string                                                                  "json:\"nonce\" graphql:\"nonce\""
	Scopes                  []string                                                                "json:\"scopes,omitempty\" graphql:\"scopes\""
	Integration             []*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Integration "json:\"integration,omitempty\" graphql:\"integration\""
	Events                  []*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Events      "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsEmail

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsEmailVerified

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsGroups

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsPreferredUsername

func (t *CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsPreferredUsername() string

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsUserID

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClaimsUsername

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetClientID

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetConnectorData

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetConnectorID

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetEvents

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetID

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetIntegration

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetLastUsed

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetNonce

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken) GetScopes

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Events

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Events) GetID

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Integration

type CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateOhAuthTooToken_CreateOhAuthTooToken_OhAuthTooToken_Integration) GetID

type CreateOrgMembershipInput

type CreateOrgMembershipInput struct {
	Role           *enums.Role `json:"role,omitempty"`
	OrganizationID string      `json:"organizationID"`
	UserID         string      `json:"userID"`
	EventIDs       []string    `json:"eventIDs,omitempty"`
}

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 {
	// tags associated with the object
	Tags []string `json:"tags,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"`
	// URL of the user's remote avatar
	AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"`
	// Whether the organization has a dedicated database
	DedicatedDb                *bool                           `json:"dedicatedDb,omitempty"`
	ParentID                   *string                         `json:"parentID,omitempty"`
	GroupIDs                   []string                        `json:"groupIDs,omitempty"`
	TemplateIDs                []string                        `json:"templateIDs,omitempty"`
	IntegrationIDs             []string                        `json:"integrationIDs,omitempty"`
	SettingID                  *string                         `json:"settingID,omitempty"`
	DocumentdatumIDs           []string                        `json:"documentdatumIDs,omitempty"`
	EntitlementIDs             []string                        `json:"entitlementIDs,omitempty"`
	OrganizationEntitlementIDs []string                        `json:"organizationEntitlementIDs,omitempty"`
	PersonalAccessTokenIDs     []string                        `json:"personalAccessTokenIDs,omitempty"`
	APITokenIDs                []string                        `json:"apiTokenIDs,omitempty"`
	OauthproviderIDs           []string                        `json:"oauthproviderIDs,omitempty"`
	UserIDs                    []string                        `json:"userIDs,omitempty"`
	InviteIDs                  []string                        `json:"inviteIDs,omitempty"`
	SubscriberIDs              []string                        `json:"subscriberIDs,omitempty"`
	WebhookIDs                 []string                        `json:"webhookIDs,omitempty"`
	EventIDs                   []string                        `json:"eventIDs,omitempty"`
	SecretIDs                  []string                        `json:"secretIDs,omitempty"`
	FeatureIDs                 []string                        `json:"featureIDs,omitempty"`
	FileIDs                    []string                        `json:"fileIDs,omitempty"`
	EntitlementplanIDs         []string                        `json:"entitlementplanIDs,omitempty"`
	EntityIDs                  []string                        `json:"entityIDs,omitempty"`
	EntitytypeIDs              []string                        `json:"entitytypeIDs,omitempty"`
	ContactIDs                 []string                        `json:"contactIDs,omitempty"`
	NoteIDs                    []string                        `json:"noteIDs,omitempty"`
	CreateOrgSettings          *CreateOrganizationSettingInput `json:"createOrgSettings,omitempty"`
}

CreateOrganizationInput is used for create Organization object. Input was generated by ent.

type CreateOrganizationSettingInput

type CreateOrganizationSettingInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// domains associated with the organization
	Domains []string `json:"domains,omitempty"`
	// Name of the person to contact for billing
	BillingContact *string `json:"billingContact,omitempty"`
	// Email address of the person to contact for billing
	BillingEmail *string `json:"billingEmail,omitempty"`
	// Phone number to contact for billing
	BillingPhone *string `json:"billingPhone,omitempty"`
	// Address to send billing information to
	BillingAddress *string `json:"billingAddress,omitempty"`
	// Usually government-issued tax ID or business ID such as ABN in Australia
	TaxIdentifier *string `json:"taxIdentifier,omitempty"`
	// geographical location of the organization
	GeoLocation    *enums.Region `json:"geoLocation,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

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,omitempty\" graphql:\"personalOrg\""
	Tags        []string                                                    "json:\"tags,omitempty\" graphql:\"tags\""
	CreatedAt   *time.Time                                                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                                  "json:\"updatedAt,omitempty\" 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 (*CreateOrganization_CreateOrganization_Organization) GetDescription

func (*CreateOrganization_CreateOrganization_Organization) GetDisplayName

func (*CreateOrganization_CreateOrganization_Organization) GetID

func (*CreateOrganization_CreateOrganization_Organization) GetName

func (*CreateOrganization_CreateOrganization_Organization) GetParent

func (*CreateOrganization_CreateOrganization_Organization) GetPersonalOrg

func (*CreateOrganization_CreateOrganization_Organization) GetSetting

func (*CreateOrganization_CreateOrganization_Organization) GetTags

func (*CreateOrganization_CreateOrganization_Organization) GetUpdatedAt

type CreateOrganization_CreateOrganization_Organization_Children

type CreateOrganization_CreateOrganization_Organization_Children struct {
	Edges []*CreateOrganization_CreateOrganization_Organization_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*CreateOrganization_CreateOrganization_Organization_Children) GetEdges

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\""
}

func (*CreateOrganization_CreateOrganization_Organization_Children_Edges) GetNode

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 (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetDisplayName

func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetID

func (*CreateOrganization_CreateOrganization_Organization_Children_Edges_Node) GetName

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 (*CreateOrganization_CreateOrganization_Organization_Parent) GetName

type CreateOrganization_CreateOrganization_Organization_Setting

type CreateOrganization_CreateOrganization_Organization_Setting struct {
	ID             string        "json:\"id\" graphql:\"id\""
	CreatedAt      *time.Time    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt      *time.Time    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy      *string       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy      *string       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Domains        []string      "json:\"domains,omitempty\" graphql:\"domains\""
	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\""
	GeoLocation    *enums.Region "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	Tags           []string      "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingAddress

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingContact

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingEmail

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetBillingPhone

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedAt

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetCreatedBy

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetDomains

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetGeoLocation

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetID

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetTags

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetTaxIdentifier

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedAt

func (*CreateOrganization_CreateOrganization_Organization_Setting) GetUpdatedBy

type CreatePersonalAccessToken

type CreatePersonalAccessToken struct {
	CreatePersonalAccessToken CreatePersonalAccessToken_CreatePersonalAccessToken "json:\"createPersonalAccessToken\" graphql:\"createPersonalAccessToken\""
}

func (*CreatePersonalAccessToken) GetCreatePersonalAccessToken

type CreatePersonalAccessTokenInput

type CreatePersonalAccessTokenInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name associated with the token
	Name string `json:"name"`
	// when the token expires
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// a description of the token's purpose
	Description     *string    `json:"description,omitempty"`
	Scopes          []string   `json:"scopes,omitempty"`
	LastUsedAt      *time.Time `json:"lastUsedAt,omitempty"`
	OwnerID         string     `json:"ownerID"`
	OrganizationIDs []string   `json:"organizationIDs,omitempty"`
	EventIDs        []string   `json:"eventIDs,omitempty"`
}

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

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken struct {
	Description   *string                                                                                  "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                                               "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                                                   "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                                               "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                                                   "json:\"name\" graphql:\"name\""
	Scopes        []string                                                                                 "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                                                   "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                                               "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                                                  "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
	Owner         CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner            "json:\"owner\" graphql:\"owner\""
}

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetDescription

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetExpiresAt

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetID

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetLastUsedAt

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetName

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetOrganizations

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetOwner

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetScopes

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetToken

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedAt

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken) GetUpdatedBy

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Organizations

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Organizations) GetID

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Organizations) GetName

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner

type CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreatePersonalAccessToken_CreatePersonalAccessToken_PersonalAccessToken_Owner) GetID

type CreateSubscriber

type CreateSubscriber struct {
	CreateSubscriber CreateSubscriber_CreateSubscriber "json:\"createSubscriber\" graphql:\"createSubscriber\""
}

func (*CreateSubscriber) GetCreateSubscriber

func (t *CreateSubscriber) GetCreateSubscriber() *CreateSubscriber_CreateSubscriber

type CreateSubscriberInput

type CreateSubscriberInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// email address of the subscriber
	Email string `json:"email"`
	// phone number of the subscriber
	PhoneNumber *string  `json:"phoneNumber,omitempty"`
	OwnerID     *string  `json:"ownerID,omitempty"`
	EventIDs    []string `json:"eventIDs,omitempty"`
}

CreateSubscriberInput is used for create Subscriber object. Input was generated by ent.

type CreateSubscriber_CreateSubscriber

type CreateSubscriber_CreateSubscriber struct {
	Subscriber CreateSubscriber_CreateSubscriber_Subscriber "json:\"subscriber\" graphql:\"subscriber\""
}

func (*CreateSubscriber_CreateSubscriber) GetSubscriber

type CreateSubscriber_CreateSubscriber_Subscriber

type CreateSubscriber_CreateSubscriber_Subscriber struct {
	Active        bool       "json:\"active\" graphql:\"active\""
	CreatedAt     *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email         string     "json:\"email\" graphql:\"email\""
	ID            string     "json:\"id\" graphql:\"id\""
	UpdatedAt     *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	VerifiedEmail bool       "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetActive

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetCreatedAt

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetCreatedBy

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetEmail

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetID

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetUpdatedAt

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetUpdatedBy

func (*CreateSubscriber_CreateSubscriber_Subscriber) GetVerifiedEmail

func (t *CreateSubscriber_CreateSubscriber_Subscriber) GetVerifiedEmail() bool

type CreateTFASetting

type CreateTFASetting struct {
	CreateTFASetting CreateTFASetting_CreateTFASetting "json:\"createTFASetting\" graphql:\"createTFASetting\""
}

func (*CreateTFASetting) GetCreateTFASetting

func (t *CreateTFASetting) GetCreateTFASetting() *CreateTFASetting_CreateTFASetting

type CreateTFASettingInput

type CreateTFASettingInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// specifies a user may complete authentication by verifying a TOTP code delivered through an authenticator app
	TotpAllowed *bool   `json:"totpAllowed,omitempty"`
	OwnerID     *string `json:"ownerID,omitempty"`
}

CreateTFASettingInput is used for create TFASetting object. Input was generated by ent.

type CreateTFASetting_CreateTFASetting

type CreateTFASetting_CreateTFASetting struct {
	TfaSetting CreateTFASetting_CreateTFASetting_TfaSetting "json:\"tfaSetting\" graphql:\"tfaSetting\""
}

func (*CreateTFASetting_CreateTFASetting) GetTfaSetting

type CreateTFASetting_CreateTFASetting_TfaSetting

type CreateTFASetting_CreateTFASetting_TfaSetting struct {
	RecoveryCodes []string                                            "json:\"recoveryCodes,omitempty\" graphql:\"recoveryCodes\""
	TotpAllowed   *bool                                               "json:\"totpAllowed,omitempty\" graphql:\"totpAllowed\""
	Verified      bool                                                "json:\"verified\" graphql:\"verified\""
	Owner         *CreateTFASetting_CreateTFASetting_TfaSetting_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*CreateTFASetting_CreateTFASetting_TfaSetting) GetOwner

func (*CreateTFASetting_CreateTFASetting_TfaSetting) GetRecoveryCodes

func (t *CreateTFASetting_CreateTFASetting_TfaSetting) GetRecoveryCodes() []string

func (*CreateTFASetting_CreateTFASetting_TfaSetting) GetTotpAllowed

func (*CreateTFASetting_CreateTFASetting_TfaSetting) GetVerified

type CreateTFASetting_CreateTFASetting_TfaSetting_Owner

type CreateTFASetting_CreateTFASetting_TfaSetting_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateTFASetting_CreateTFASetting_TfaSetting_Owner) GetID

type CreateTemplate

type CreateTemplate struct {
	CreateTemplate CreateTemplate_CreateTemplate "json:\"createTemplate\" graphql:\"createTemplate\""
}

func (*CreateTemplate) GetCreateTemplate

func (t *CreateTemplate) GetCreateTemplate() *CreateTemplate_CreateTemplate

type CreateTemplateInput

type CreateTemplateInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name of the template
	Name string `json:"name"`
	// the type of the template, either a provided template or an implementation (document)
	TemplateType *enums.DocumentType `json:"templateType,omitempty"`
	// the description of the template
	Description *string `json:"description,omitempty"`
	// the jsonschema object of the template
	Jsonconfig json.RawMessage `json:"jsonconfig"`
	// the uischema for the template to render in the UI
	Uischema    json.RawMessage `json:"uischema,omitempty"`
	OwnerID     *string         `json:"ownerID,omitempty"`
	DocumentIDs []string        `json:"documentIDs,omitempty"`
}

CreateTemplateInput is used for create Template object. Input was generated by ent.

type CreateTemplate_CreateTemplate

type CreateTemplate_CreateTemplate struct {
	Template CreateTemplate_CreateTemplate_Template "json:\"template\" graphql:\"template\""
}

func (*CreateTemplate_CreateTemplate) GetTemplate

type CreateTemplate_CreateTemplate_Template

type CreateTemplate_CreateTemplate_Template struct {
	Description *string                                       "json:\"description,omitempty\" graphql:\"description\""
	ID          string                                        "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                               "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                                        "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                               "json:\"uischema,omitempty\" graphql:\"uischema\""
	Owner       *CreateTemplate_CreateTemplate_Template_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*CreateTemplate_CreateTemplate_Template) GetDescription

func (t *CreateTemplate_CreateTemplate_Template) GetDescription() *string

func (*CreateTemplate_CreateTemplate_Template) GetID

func (*CreateTemplate_CreateTemplate_Template) GetJsonconfig

func (*CreateTemplate_CreateTemplate_Template) GetName

func (*CreateTemplate_CreateTemplate_Template) GetOwner

func (*CreateTemplate_CreateTemplate_Template) GetUischema

type CreateTemplate_CreateTemplate_Template_Owner

type CreateTemplate_CreateTemplate_Template_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateTemplate_CreateTemplate_Template_Owner) GetID

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 {
	// tags associated with the object
	Tags      []string `json:"tags,omitempty"`
	Email     string   `json:"email"`
	FirstName *string  `json:"firstName,omitempty"`
	LastName  *string  `json:"lastName,omitempty"`
	// The user's displayed 'friendly' name
	DisplayName string `json:"displayName"`
	// URL of the user's remote avatar
	AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"`
	// The user's local avatar file
	AvatarLocalFile *string `json:"avatarLocalFile,omitempty"`
	// The time the user's (local) avatar was last updated
	AvatarUpdatedAt *time.Time `json:"avatarUpdatedAt,omitempty"`
	// the time the user was last seen
	LastSeen *time.Time `json:"lastSeen,omitempty"`
	// user password hash
	Password *string `json:"password,omitempty"`
	// the Subject of the user JWT
	Sub *string `json:"sub,omitempty"`
	// auth provider used to register the account
	AuthProvider *enums.AuthProvider `json:"authProvider,omitempty"`
	// the user's role
	Role                      *enums.Role `json:"role,omitempty"`
	PersonalAccessTokenIDs    []string    `json:"personalAccessTokenIDs,omitempty"`
	TfaSettingIDs             []string    `json:"tfaSettingIDs,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"`
	WebauthnIDs               []string    `json:"webauthnIDs,omitempty"`
	FileIDs                   []string    `json:"fileIDs,omitempty"`
	EventIDs                  []string    `json:"eventIDs,omitempty"`
}

CreateUserInput is used for create User object. Input was generated by ent.

type CreateUserSettingInput

type CreateUserSettingInput struct {
	// tags associated with the object
	Tags []string `json:"tags,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"`
	// status of the user account
	Status *enums.UserStatus `json:"status,omitempty"`
	// whether the user has confirmed their email address
	EmailConfirmed *bool `json:"emailConfirmed,omitempty"`
	// specifies a user may complete authentication by verifying a WebAuthn capable device
	IsWebauthnAllowed *bool `json:"isWebauthnAllowed,omitempty"`
	// whether the user has two factor authentication enabled
	IsTfaEnabled *bool   `json:"isTfaEnabled,omitempty"`
	UserID       *string `json:"userID,omitempty"`
	DefaultOrgID *string `json:"defaultOrgID,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

type CreateUser_CreateUser_User

type CreateUser_CreateUser_User struct {
	AuthProvider     enums.AuthProvider                             "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile  *string                                        "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL  *string                                        "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	DisplayName      string                                         "json:\"displayName\" graphql:\"displayName\""
	Email            string                                         "json:\"email\" graphql:\"email\""
	FirstName        *string                                        "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID               string                                         "json:\"id\" graphql:\"id\""
	LastName         *string                                        "json:\"lastName,omitempty\" graphql:\"lastName\""
	Sub              *string                                        "json:\"sub,omitempty\" graphql:\"sub\""
	Tags             []string                                       "json:\"tags,omitempty\" graphql:\"tags\""
	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) GetAuthProvider

func (t *CreateUser_CreateUser_User) GetAuthProvider() *enums.AuthProvider

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

func (*CreateUser_CreateUser_User) GetID

func (*CreateUser_CreateUser_User) GetLastName

func (t *CreateUser_CreateUser_User) GetLastName() *string

func (*CreateUser_CreateUser_User) GetOrgMemberships

func (*CreateUser_CreateUser_User) GetSetting

func (*CreateUser_CreateUser_User) GetSub

func (t *CreateUser_CreateUser_User) GetSub() *string

func (*CreateUser_CreateUser_User) GetTags

func (t *CreateUser_CreateUser_User) GetTags() []string

type CreateUser_CreateUser_User_GroupMemberships

type CreateUser_CreateUser_User_GroupMemberships struct {
	ID      string "json:\"id\" graphql:\"id\""
	GroupID string "json:\"groupID\" graphql:\"groupID\""
}

func (*CreateUser_CreateUser_User_GroupMemberships) GetGroupID

func (*CreateUser_CreateUser_User_GroupMemberships) GetID

type CreateUser_CreateUser_User_OrgMemberships

type CreateUser_CreateUser_User_OrgMemberships struct {
	ID             string "json:\"id\" graphql:\"id\""
	OrganizationID string "json:\"organizationID\" graphql:\"organizationID\""
}

func (*CreateUser_CreateUser_User_OrgMemberships) GetID

func (*CreateUser_CreateUser_User_OrgMemberships) GetOrganizationID

func (t *CreateUser_CreateUser_User_OrgMemberships) GetOrganizationID() string

type CreateUser_CreateUser_User_Setting

type CreateUser_CreateUser_User_Setting struct {
	DefaultOrg     *CreateUser_CreateUser_User_Setting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	CreatedAt      *time.Time                                     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed bool                                           "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	Locked         bool                                           "json:\"locked\" graphql:\"locked\""
	SilencedAt     *time.Time                                     "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                               "json:\"status\" graphql:\"status\""
	SuspendedAt    *time.Time                                     "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags           []string                                       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time                                     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

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

func (*CreateUser_CreateUser_User_Setting) GetEmailConfirmed

func (t *CreateUser_CreateUser_User_Setting) GetEmailConfirmed() bool

func (*CreateUser_CreateUser_User_Setting) GetLocked

func (*CreateUser_CreateUser_User_Setting) GetSilencedAt

func (t *CreateUser_CreateUser_User_Setting) GetSilencedAt() *time.Time

func (*CreateUser_CreateUser_User_Setting) GetStatus

func (*CreateUser_CreateUser_User_Setting) GetSuspendedAt

func (t *CreateUser_CreateUser_User_Setting) GetSuspendedAt() *time.Time

func (*CreateUser_CreateUser_User_Setting) GetTags

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 CreateUser_CreateUser_User_Setting_DefaultOrg

type CreateUser_CreateUser_User_Setting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*CreateUser_CreateUser_User_Setting_DefaultOrg) GetID

func (*CreateUser_CreateUser_User_Setting_DefaultOrg) GetName

func (*CreateUser_CreateUser_User_Setting_DefaultOrg) GetPersonalOrg

type CreateWebhook

type CreateWebhook struct {
	CreateWebhook CreateWebhook_CreateWebhook "json:\"createWebhook\" graphql:\"createWebhook\""
}

func (*CreateWebhook) GetCreateWebhook

func (t *CreateWebhook) GetCreateWebhook() *CreateWebhook_CreateWebhook

type CreateWebhookInput

type CreateWebhookInput struct {
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name of the webhook
	Name string `json:"name"`
	// a description of the webhook
	Description *string `json:"description,omitempty"`
	// the url to send the webhook to
	DestinationURL string `json:"destinationURL"`
	// indicates if the webhook is active and enabled
	Enabled *bool `json:"enabled,omitempty"`
	// the number of failures
	Failures *int64 `json:"failures,omitempty"`
	// the last error message
	LastError *string `json:"lastError,omitempty"`
	// the last response
	LastResponse   *string  `json:"lastResponse,omitempty"`
	OwnerID        *string  `json:"ownerID,omitempty"`
	EventIDs       []string `json:"eventIDs,omitempty"`
	IntegrationIDs []string `json:"integrationIDs,omitempty"`
}

CreateWebhookInput is used for create Webhook object. Input was generated by ent.

type CreateWebhook_CreateWebhook

type CreateWebhook_CreateWebhook struct {
	Webhook CreateWebhook_CreateWebhook_Webhook "json:\"webhook\" graphql:\"webhook\""
}

func (*CreateWebhook_CreateWebhook) GetWebhook

type CreateWebhook_CreateWebhook_Webhook

type CreateWebhook_CreateWebhook_Webhook struct {
	Description    *string                                       "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string                                        "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool                                          "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64                                        "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string                                        "json:\"id\" graphql:\"id\""
	LastError      *string                                       "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string                                       "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string                                        "json:\"name\" graphql:\"name\""
	OwnerID        *string                                       "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Events         []*CreateWebhook_CreateWebhook_Webhook_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*CreateWebhook_CreateWebhook_Webhook) GetDescription

func (t *CreateWebhook_CreateWebhook_Webhook) GetDescription() *string

func (*CreateWebhook_CreateWebhook_Webhook) GetDestinationURL

func (t *CreateWebhook_CreateWebhook_Webhook) GetDestinationURL() string

func (*CreateWebhook_CreateWebhook_Webhook) GetEnabled

func (t *CreateWebhook_CreateWebhook_Webhook) GetEnabled() bool

func (*CreateWebhook_CreateWebhook_Webhook) GetEvents

func (*CreateWebhook_CreateWebhook_Webhook) GetFailures

func (t *CreateWebhook_CreateWebhook_Webhook) GetFailures() *int64

func (*CreateWebhook_CreateWebhook_Webhook) GetID

func (*CreateWebhook_CreateWebhook_Webhook) GetLastError

func (t *CreateWebhook_CreateWebhook_Webhook) GetLastError() *string

func (*CreateWebhook_CreateWebhook_Webhook) GetLastResponse

func (t *CreateWebhook_CreateWebhook_Webhook) GetLastResponse() *string

func (*CreateWebhook_CreateWebhook_Webhook) GetName

func (*CreateWebhook_CreateWebhook_Webhook) GetOwnerID

type CreateWebhook_CreateWebhook_Webhook_Events

type CreateWebhook_CreateWebhook_Webhook_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*CreateWebhook_CreateWebhook_Webhook_Events) GetID

type DeleteAPIToken

type DeleteAPIToken struct {
	DeleteAPIToken DeleteAPIToken_DeleteAPIToken "json:\"deleteAPIToken\" graphql:\"deleteAPIToken\""
}

func (*DeleteAPIToken) GetDeleteAPIToken

func (t *DeleteAPIToken) GetDeleteAPIToken() *DeleteAPIToken_DeleteAPIToken

type DeleteAPIToken_DeleteAPIToken

type DeleteAPIToken_DeleteAPIToken struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteAPIToken_DeleteAPIToken) GetDeletedID

func (t *DeleteAPIToken_DeleteAPIToken) GetDeletedID() string

type DeleteContact

type DeleteContact struct {
	DeleteContact DeleteContact_DeleteContact "json:\"deleteContact\" graphql:\"deleteContact\""
}

func (*DeleteContact) GetDeleteContact

func (t *DeleteContact) GetDeleteContact() *DeleteContact_DeleteContact

type DeleteContact_DeleteContact

type DeleteContact_DeleteContact struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteContact_DeleteContact) GetDeletedID

func (t *DeleteContact_DeleteContact) GetDeletedID() string

type DeleteDocumentData

type DeleteDocumentData struct {
	DeleteDocumentData DeleteDocumentData_DeleteDocumentData "json:\"deleteDocumentData\" graphql:\"deleteDocumentData\""
}

func (*DeleteDocumentData) GetDeleteDocumentData

func (t *DeleteDocumentData) GetDeleteDocumentData() *DeleteDocumentData_DeleteDocumentData

type DeleteDocumentData_DeleteDocumentData

type DeleteDocumentData_DeleteDocumentData struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteDocumentData_DeleteDocumentData) GetDeletedID

type DeleteEntitlement

type DeleteEntitlement struct {
	DeleteEntitlement DeleteEntitlement_DeleteEntitlement "json:\"deleteEntitlement\" graphql:\"deleteEntitlement\""
}

func (*DeleteEntitlement) GetDeleteEntitlement

func (t *DeleteEntitlement) GetDeleteEntitlement() *DeleteEntitlement_DeleteEntitlement

type DeleteEntitlementPlan

type DeleteEntitlementPlan struct {
	DeleteEntitlementPlan DeleteEntitlementPlan_DeleteEntitlementPlan "json:\"deleteEntitlementPlan\" graphql:\"deleteEntitlementPlan\""
}

func (*DeleteEntitlementPlan) GetDeleteEntitlementPlan

type DeleteEntitlementPlanFeature

type DeleteEntitlementPlanFeature struct {
	DeleteEntitlementPlanFeature DeleteEntitlementPlanFeature_DeleteEntitlementPlanFeature "json:\"deleteEntitlementPlanFeature\" graphql:\"deleteEntitlementPlanFeature\""
}

func (*DeleteEntitlementPlanFeature) GetDeleteEntitlementPlanFeature

type DeleteEntitlementPlanFeature_DeleteEntitlementPlanFeature

type DeleteEntitlementPlanFeature_DeleteEntitlementPlanFeature struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEntitlementPlanFeature_DeleteEntitlementPlanFeature) GetDeletedID

type DeleteEntitlementPlan_DeleteEntitlementPlan

type DeleteEntitlementPlan_DeleteEntitlementPlan struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEntitlementPlan_DeleteEntitlementPlan) GetDeletedID

type DeleteEntitlement_DeleteEntitlement

type DeleteEntitlement_DeleteEntitlement struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEntitlement_DeleteEntitlement) GetDeletedID

func (t *DeleteEntitlement_DeleteEntitlement) GetDeletedID() string

type DeleteEntity

type DeleteEntity struct {
	DeleteEntity DeleteEntity_DeleteEntity "json:\"deleteEntity\" graphql:\"deleteEntity\""
}

func (*DeleteEntity) GetDeleteEntity

func (t *DeleteEntity) GetDeleteEntity() *DeleteEntity_DeleteEntity

type DeleteEntityType

type DeleteEntityType struct {
	DeleteEntityType DeleteEntityType_DeleteEntityType "json:\"deleteEntityType\" graphql:\"deleteEntityType\""
}

func (*DeleteEntityType) GetDeleteEntityType

func (t *DeleteEntityType) GetDeleteEntityType() *DeleteEntityType_DeleteEntityType

type DeleteEntityType_DeleteEntityType

type DeleteEntityType_DeleteEntityType struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEntityType_DeleteEntityType) GetDeletedID

func (t *DeleteEntityType_DeleteEntityType) GetDeletedID() string

type DeleteEntity_DeleteEntity

type DeleteEntity_DeleteEntity struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEntity_DeleteEntity) GetDeletedID

func (t *DeleteEntity_DeleteEntity) GetDeletedID() string

type DeleteEvent

type DeleteEvent struct {
	DeleteEvent DeleteEvent_DeleteEvent "json:\"deleteEvent\" graphql:\"deleteEvent\""
}

func (*DeleteEvent) GetDeleteEvent

func (t *DeleteEvent) GetDeleteEvent() *DeleteEvent_DeleteEvent

type DeleteEvent_DeleteEvent

type DeleteEvent_DeleteEvent struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteEvent_DeleteEvent) GetDeletedID

func (t *DeleteEvent_DeleteEvent) GetDeletedID() string

type DeleteFeature

type DeleteFeature struct {
	DeleteFeature DeleteFeature_DeleteFeature "json:\"deleteFeature\" graphql:\"deleteFeature\""
}

func (*DeleteFeature) GetDeleteFeature

func (t *DeleteFeature) GetDeleteFeature() *DeleteFeature_DeleteFeature

type DeleteFeature_DeleteFeature

type DeleteFeature_DeleteFeature struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteFeature_DeleteFeature) GetDeletedID

func (t *DeleteFeature_DeleteFeature) GetDeletedID() string

type DeleteFile

type DeleteFile struct {
	DeleteFile DeleteFile_DeleteFile "json:\"deleteFile\" graphql:\"deleteFile\""
}

func (*DeleteFile) GetDeleteFile

func (t *DeleteFile) GetDeleteFile() *DeleteFile_DeleteFile

type DeleteFile_DeleteFile

type DeleteFile_DeleteFile struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteFile_DeleteFile) GetDeletedID

func (t *DeleteFile_DeleteFile) GetDeletedID() string

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 DeleteIntegration

type DeleteIntegration struct {
	DeleteIntegration DeleteIntegration_DeleteIntegration "json:\"deleteIntegration\" graphql:\"deleteIntegration\""
}

func (*DeleteIntegration) GetDeleteIntegration

func (t *DeleteIntegration) GetDeleteIntegration() *DeleteIntegration_DeleteIntegration

type DeleteIntegration_DeleteIntegration

type DeleteIntegration_DeleteIntegration struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteIntegration_DeleteIntegration) GetDeletedID

func (t *DeleteIntegration_DeleteIntegration) GetDeletedID() string

type DeleteInvite

type DeleteInvite struct {
	DeleteInvite DeleteInvite_DeleteInvite "json:\"deleteInvite\" graphql:\"deleteInvite\""
}

func (*DeleteInvite) GetDeleteInvite

func (t *DeleteInvite) GetDeleteInvite() *DeleteInvite_DeleteInvite

type DeleteInvite_DeleteInvite

type DeleteInvite_DeleteInvite struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteInvite_DeleteInvite) GetDeletedID

func (t *DeleteInvite_DeleteInvite) GetDeletedID() string

type DeleteOhAuthTooToken

type DeleteOhAuthTooToken struct {
	DeleteOhAuthTooToken DeleteOhAuthTooToken_DeleteOhAuthTooToken "json:\"deleteOhAuthTooToken\" graphql:\"deleteOhAuthTooToken\""
}

func (*DeleteOhAuthTooToken) GetDeleteOhAuthTooToken

type DeleteOhAuthTooToken_DeleteOhAuthTooToken

type DeleteOhAuthTooToken_DeleteOhAuthTooToken struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteOhAuthTooToken_DeleteOhAuthTooToken) GetDeletedID

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

type DeletePersonalAccessToken

type DeletePersonalAccessToken struct {
	DeletePersonalAccessToken DeletePersonalAccessToken_DeletePersonalAccessToken "json:\"deletePersonalAccessToken\" graphql:\"deletePersonalAccessToken\""
}

func (*DeletePersonalAccessToken) GetDeletePersonalAccessToken

type DeletePersonalAccessToken_DeletePersonalAccessToken

type DeletePersonalAccessToken_DeletePersonalAccessToken struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeletePersonalAccessToken_DeletePersonalAccessToken) GetDeletedID

type DeleteSubscriber

type DeleteSubscriber struct {
	DeleteSubscriber DeleteSubscriber_DeleteSubscriber "json:\"deleteSubscriber\" graphql:\"deleteSubscriber\""
}

func (*DeleteSubscriber) GetDeleteSubscriber

func (t *DeleteSubscriber) GetDeleteSubscriber() *DeleteSubscriber_DeleteSubscriber

type DeleteSubscriber_DeleteSubscriber

type DeleteSubscriber_DeleteSubscriber struct {
	Email string "json:\"email\" graphql:\"email\""
}

func (*DeleteSubscriber_DeleteSubscriber) GetEmail

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 DeleteWebhook

type DeleteWebhook struct {
	DeleteWebhook DeleteWebhook_DeleteWebhook "json:\"deleteWebhook\" graphql:\"deleteWebhook\""
}

func (*DeleteWebhook) GetDeleteWebhook

func (t *DeleteWebhook) GetDeleteWebhook() *DeleteWebhook_DeleteWebhook

type DeleteWebhook_DeleteWebhook

type DeleteWebhook_DeleteWebhook struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*DeleteWebhook_DeleteWebhook) GetDeletedID

func (t *DeleteWebhook_DeleteWebhook) GetDeletedID() string

type DocumentData

type DocumentData struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the template id of the document
	TemplateID string `json:"templateID"`
	// the json data of the document
	Data     json.RawMessage `json:"data"`
	Owner    *Organization   `json:"owner,omitempty"`
	Template *Template       `json:"template"`
	Entity   []*Entity       `json:"entity,omitempty"`
}

func (DocumentData) IsNode

func (DocumentData) IsNode()

type DocumentDataBulkCreatePayload

type DocumentDataBulkCreatePayload struct {
	// Created documentData
	DocumentData []*DocumentData `json:"documentData,omitempty"`
}

Return response for createBulkDocumentData mutation

type DocumentDataConnection

type DocumentDataConnection struct {
	// A list of edges.
	Edges []*DocumentDataEdge `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 DocumentDataCreatePayload

type DocumentDataCreatePayload struct {
	// Created documentData
	DocumentData *DocumentData `json:"documentData"`
}

Return response for createDocumentData mutation

type DocumentDataDeletePayload

type DocumentDataDeletePayload struct {
	// Deleted documentData ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDocumentData mutation

type DocumentDataEdge

type DocumentDataEdge struct {
	// The item at the end of the edge.
	Node *DocumentData `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type DocumentDataHistory

type DocumentDataHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the template id of the document
	TemplateID string `json:"templateID"`
	// the json data of the document
	Data json.RawMessage `json:"data"`
}

func (DocumentDataHistory) IsNode

func (DocumentDataHistory) IsNode()

type DocumentDataHistoryConnection

type DocumentDataHistoryConnection struct {
	// A list of edges.
	Edges []*DocumentDataHistoryEdge `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 DocumentDataHistoryEdge

type DocumentDataHistoryEdge struct {
	// The item at the end of the edge.
	Node *DocumentDataHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type DocumentDataHistoryWhereInput

type DocumentDataHistoryWhereInput struct {
	Not *DocumentDataHistoryWhereInput   `json:"not,omitempty"`
	And []*DocumentDataHistoryWhereInput `json:"and,omitempty"`
	Or  []*DocumentDataHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// template_id field predicates
	TemplateID             *string  `json:"templateID,omitempty"`
	TemplateIDNeq          *string  `json:"templateIDNEQ,omitempty"`
	TemplateIDIn           []string `json:"templateIDIn,omitempty"`
	TemplateIDNotIn        []string `json:"templateIDNotIn,omitempty"`
	TemplateIDGt           *string  `json:"templateIDGT,omitempty"`
	TemplateIDGte          *string  `json:"templateIDGTE,omitempty"`
	TemplateIDLt           *string  `json:"templateIDLT,omitempty"`
	TemplateIDLte          *string  `json:"templateIDLTE,omitempty"`
	TemplateIDContains     *string  `json:"templateIDContains,omitempty"`
	TemplateIDHasPrefix    *string  `json:"templateIDHasPrefix,omitempty"`
	TemplateIDHasSuffix    *string  `json:"templateIDHasSuffix,omitempty"`
	TemplateIDEqualFold    *string  `json:"templateIDEqualFold,omitempty"`
	TemplateIDContainsFold *string  `json:"templateIDContainsFold,omitempty"`
}

DocumentDataHistoryWhereInput is used for filtering DocumentDataHistory objects. Input was generated by ent.

type DocumentDataUpdatePayload

type DocumentDataUpdatePayload struct {
	// Updated documentData
	DocumentData *DocumentData `json:"documentData"`
}

Return response for updateDocumentData mutation

type DocumentDataWhereInput

type DocumentDataWhereInput struct {
	Not *DocumentDataWhereInput   `json:"not,omitempty"`
	And []*DocumentDataWhereInput `json:"and,omitempty"`
	Or  []*DocumentDataWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// template_id field predicates
	TemplateID             *string  `json:"templateID,omitempty"`
	TemplateIDNeq          *string  `json:"templateIDNEQ,omitempty"`
	TemplateIDIn           []string `json:"templateIDIn,omitempty"`
	TemplateIDNotIn        []string `json:"templateIDNotIn,omitempty"`
	TemplateIDGt           *string  `json:"templateIDGT,omitempty"`
	TemplateIDGte          *string  `json:"templateIDGTE,omitempty"`
	TemplateIDLt           *string  `json:"templateIDLT,omitempty"`
	TemplateIDLte          *string  `json:"templateIDLTE,omitempty"`
	TemplateIDContains     *string  `json:"templateIDContains,omitempty"`
	TemplateIDHasPrefix    *string  `json:"templateIDHasPrefix,omitempty"`
	TemplateIDHasSuffix    *string  `json:"templateIDHasSuffix,omitempty"`
	TemplateIDEqualFold    *string  `json:"templateIDEqualFold,omitempty"`
	TemplateIDContainsFold *string  `json:"templateIDContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// template edge predicates
	HasTemplate     *bool                 `json:"hasTemplate,omitempty"`
	HasTemplateWith []*TemplateWhereInput `json:"hasTemplateWith,omitempty"`
	// entity edge predicates
	HasEntity     *bool               `json:"hasEntity,omitempty"`
	HasEntityWith []*EntityWhereInput `json:"hasEntityWith,omitempty"`
}

DocumentDataWhereInput is used for filtering DocumentData objects. Input was generated by ent.

type Entitlement

type Entitlement struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the plan to which the entitlement belongs
	PlanID string `json:"planID"`
	// the organization to which the entitlement belongs
	OrganizationID string `json:"organizationID"`
	// used to store references to external systems, e.g. Stripe
	ExternalCustomerID *string `json:"externalCustomerID,omitempty"`
	// used to store references to external systems, e.g. Stripe
	ExternalSubscriptionID *string `json:"externalSubscriptionID,omitempty"`
	// whether or not the customers entitlement expires - expires_at will show the time
	Expires bool `json:"expires"`
	// the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at
	Cancelled    bool             `json:"cancelled"`
	Owner        *Organization    `json:"owner,omitempty"`
	Plan         *EntitlementPlan `json:"plan"`
	Organization *Organization    `json:"organization"`
	Events       []*Event         `json:"events,omitempty"`
}

func (Entitlement) IsNode

func (Entitlement) IsNode()

type EntitlementBulkCreatePayload

type EntitlementBulkCreatePayload struct {
	// Created entitlements
	Entitlements []*Entitlement `json:"entitlements,omitempty"`
}

Return response for createBulkEntitlement mutation

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 EntitlementHistory

type EntitlementHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the plan to which the entitlement belongs
	PlanID string `json:"planID"`
	// the organization to which the entitlement belongs
	OrganizationID string `json:"organizationID"`
	// 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"`
}

func (EntitlementHistory) IsNode

func (EntitlementHistory) IsNode()

type EntitlementHistoryConnection

type EntitlementHistoryConnection struct {
	// A list of edges.
	Edges []*EntitlementHistoryEdge `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 EntitlementHistoryEdge

type EntitlementHistoryEdge struct {
	// The item at the end of the edge.
	Node *EntitlementHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntitlementHistoryWhereInput

type EntitlementHistoryWhereInput struct {
	Not *EntitlementHistoryWhereInput   `json:"not,omitempty"`
	And []*EntitlementHistoryWhereInput `json:"and,omitempty"`
	Or  []*EntitlementHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// plan_id field predicates
	PlanID             *string  `json:"planID,omitempty"`
	PlanIDNeq          *string  `json:"planIDNEQ,omitempty"`
	PlanIDIn           []string `json:"planIDIn,omitempty"`
	PlanIDNotIn        []string `json:"planIDNotIn,omitempty"`
	PlanIDGt           *string  `json:"planIDGT,omitempty"`
	PlanIDGte          *string  `json:"planIDGTE,omitempty"`
	PlanIDLt           *string  `json:"planIDLT,omitempty"`
	PlanIDLte          *string  `json:"planIDLTE,omitempty"`
	PlanIDContains     *string  `json:"planIDContains,omitempty"`
	PlanIDHasPrefix    *string  `json:"planIDHasPrefix,omitempty"`
	PlanIDHasSuffix    *string  `json:"planIDHasSuffix,omitempty"`
	PlanIDEqualFold    *string  `json:"planIDEqualFold,omitempty"`
	PlanIDContainsFold *string  `json:"planIDContainsFold,omitempty"`
	// organization_id field predicates
	OrganizationID             *string  `json:"organizationID,omitempty"`
	OrganizationIDNeq          *string  `json:"organizationIDNEQ,omitempty"`
	OrganizationIDIn           []string `json:"organizationIDIn,omitempty"`
	OrganizationIDNotIn        []string `json:"organizationIDNotIn,omitempty"`
	OrganizationIDGt           *string  `json:"organizationIDGT,omitempty"`
	OrganizationIDGte          *string  `json:"organizationIDGTE,omitempty"`
	OrganizationIDLt           *string  `json:"organizationIDLT,omitempty"`
	OrganizationIDLte          *string  `json:"organizationIDLTE,omitempty"`
	OrganizationIDContains     *string  `json:"organizationIDContains,omitempty"`
	OrganizationIDHasPrefix    *string  `json:"organizationIDHasPrefix,omitempty"`
	OrganizationIDHasSuffix    *string  `json:"organizationIDHasSuffix,omitempty"`
	OrganizationIDEqualFold    *string  `json:"organizationIDEqualFold,omitempty"`
	OrganizationIDContainsFold *string  `json:"organizationIDContainsFold,omitempty"`
	// 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"`
}

EntitlementHistoryWhereInput is used for filtering EntitlementHistory objects. Input was generated by ent.

type EntitlementPlan

type EntitlementPlan struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the displayed 'friendly' name of the plan
	DisplayName *string `json:"displayName,omitempty"`
	// the unique name of the plan
	Name string `json:"name"`
	// a description of the plan
	Description *string `json:"description,omitempty"`
	// the version of the plan
	Version string `json:"version"`
	// metadata for the plan
	Metadata     map[string]interface{}    `json:"metadata,omitempty"`
	Owner        *Organization             `json:"owner,omitempty"`
	Entitlements []*Entitlement            `json:"entitlements,omitempty"`
	BaseFeatures []*Feature                `json:"baseFeatures,omitempty"`
	Events       []*Event                  `json:"events,omitempty"`
	Features     []*EntitlementPlanFeature `json:"features,omitempty"`
}

func (EntitlementPlan) IsNode

func (EntitlementPlan) IsNode()

type EntitlementPlanBulkCreatePayload

type EntitlementPlanBulkCreatePayload struct {
	// Created entitlementPlans
	EntitlementPlans []*EntitlementPlan `json:"entitlementPlans,omitempty"`
}

Return response for createBulkEntitlementPlan mutation

type EntitlementPlanConnection

type EntitlementPlanConnection struct {
	// A list of edges.
	Edges []*EntitlementPlanEdge `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 EntitlementPlanCreatePayload

type EntitlementPlanCreatePayload struct {
	// Created entitlementPlan
	EntitlementPlan *EntitlementPlan `json:"entitlementPlan"`
}

Return response for createEntitlementPlan mutation

type EntitlementPlanDeletePayload

type EntitlementPlanDeletePayload struct {
	// Deleted entitlementPlan ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEntitlementPlan mutation

type EntitlementPlanEdge

type EntitlementPlanEdge struct {
	// The item at the end of the edge.
	Node *EntitlementPlan `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntitlementPlanFeature

type EntitlementPlanFeature struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// metadata for the entitlement plan feature such as usage limits
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	PlanID    string                 `json:"planID"`
	FeatureID string                 `json:"featureID"`
	Owner     *Organization          `json:"owner,omitempty"`
	Plan      *EntitlementPlan       `json:"plan"`
	Feature   *Feature               `json:"feature"`
	Events    []*Event               `json:"events,omitempty"`
}

func (EntitlementPlanFeature) IsNode

func (EntitlementPlanFeature) IsNode()

type EntitlementPlanFeatureBulkCreatePayload

type EntitlementPlanFeatureBulkCreatePayload struct {
	// Created entitlementPlanFeatures
	EntitlementPlanFeatures []*EntitlementPlanFeature `json:"entitlementPlanFeatures,omitempty"`
}

Return response for createBulkEntitlementPlanFeature mutation

type EntitlementPlanFeatureConnection

type EntitlementPlanFeatureConnection struct {
	// A list of edges.
	Edges []*EntitlementPlanFeatureEdge `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 EntitlementPlanFeatureCreatePayload

type EntitlementPlanFeatureCreatePayload struct {
	// Created entitlementPlanFeature
	EntitlementPlanFeature *EntitlementPlanFeature `json:"entitlementPlanFeature"`
}

Return response for createEntitlementPlanFeature mutation

type EntitlementPlanFeatureDeletePayload

type EntitlementPlanFeatureDeletePayload struct {
	// Deleted entitlementPlanFeature ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEntitlementPlanFeature mutation

type EntitlementPlanFeatureEdge

type EntitlementPlanFeatureEdge struct {
	// The item at the end of the edge.
	Node *EntitlementPlanFeature `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntitlementPlanFeatureHistory

type EntitlementPlanFeatureHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// metadata for the entitlement plan feature such as usage limits
	Metadata  map[string]interface{} `json:"metadata,omitempty"`
	PlanID    string                 `json:"planID"`
	FeatureID string                 `json:"featureID"`
}

func (EntitlementPlanFeatureHistory) IsNode

type EntitlementPlanFeatureHistoryConnection

type EntitlementPlanFeatureHistoryConnection struct {
	// A list of edges.
	Edges []*EntitlementPlanFeatureHistoryEdge `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 EntitlementPlanFeatureHistoryEdge

type EntitlementPlanFeatureHistoryEdge struct {
	// The item at the end of the edge.
	Node *EntitlementPlanFeatureHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntitlementPlanFeatureHistoryWhereInput

type EntitlementPlanFeatureHistoryWhereInput struct {
	Not *EntitlementPlanFeatureHistoryWhereInput   `json:"not,omitempty"`
	And []*EntitlementPlanFeatureHistoryWhereInput `json:"and,omitempty"`
	Or  []*EntitlementPlanFeatureHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// plan_id field predicates
	PlanID             *string  `json:"planID,omitempty"`
	PlanIDNeq          *string  `json:"planIDNEQ,omitempty"`
	PlanIDIn           []string `json:"planIDIn,omitempty"`
	PlanIDNotIn        []string `json:"planIDNotIn,omitempty"`
	PlanIDGt           *string  `json:"planIDGT,omitempty"`
	PlanIDGte          *string  `json:"planIDGTE,omitempty"`
	PlanIDLt           *string  `json:"planIDLT,omitempty"`
	PlanIDLte          *string  `json:"planIDLTE,omitempty"`
	PlanIDContains     *string  `json:"planIDContains,omitempty"`
	PlanIDHasPrefix    *string  `json:"planIDHasPrefix,omitempty"`
	PlanIDHasSuffix    *string  `json:"planIDHasSuffix,omitempty"`
	PlanIDEqualFold    *string  `json:"planIDEqualFold,omitempty"`
	PlanIDContainsFold *string  `json:"planIDContainsFold,omitempty"`
	// feature_id field predicates
	FeatureID             *string  `json:"featureID,omitempty"`
	FeatureIDNeq          *string  `json:"featureIDNEQ,omitempty"`
	FeatureIDIn           []string `json:"featureIDIn,omitempty"`
	FeatureIDNotIn        []string `json:"featureIDNotIn,omitempty"`
	FeatureIDGt           *string  `json:"featureIDGT,omitempty"`
	FeatureIDGte          *string  `json:"featureIDGTE,omitempty"`
	FeatureIDLt           *string  `json:"featureIDLT,omitempty"`
	FeatureIDLte          *string  `json:"featureIDLTE,omitempty"`
	FeatureIDContains     *string  `json:"featureIDContains,omitempty"`
	FeatureIDHasPrefix    *string  `json:"featureIDHasPrefix,omitempty"`
	FeatureIDHasSuffix    *string  `json:"featureIDHasSuffix,omitempty"`
	FeatureIDEqualFold    *string  `json:"featureIDEqualFold,omitempty"`
	FeatureIDContainsFold *string  `json:"featureIDContainsFold,omitempty"`
}

EntitlementPlanFeatureHistoryWhereInput is used for filtering EntitlementPlanFeatureHistory objects. Input was generated by ent.

type EntitlementPlanFeatureUpdatePayload

type EntitlementPlanFeatureUpdatePayload struct {
	// Updated entitlementPlanFeature
	EntitlementPlanFeature *EntitlementPlanFeature `json:"entitlementPlanFeature"`
}

Return response for updateEntitlementPlanFeature mutation

type EntitlementPlanFeatureWhereInput

type EntitlementPlanFeatureWhereInput struct {
	Not *EntitlementPlanFeatureWhereInput   `json:"not,omitempty"`
	And []*EntitlementPlanFeatureWhereInput `json:"and,omitempty"`
	Or  []*EntitlementPlanFeatureWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
}

EntitlementPlanFeatureWhereInput is used for filtering EntitlementPlanFeature objects. Input was generated by ent.

type EntitlementPlanHistory

type EntitlementPlanHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the displayed 'friendly' name of the plan
	DisplayName *string `json:"displayName,omitempty"`
	// the unique name of the plan
	Name string `json:"name"`
	// a description of the plan
	Description *string `json:"description,omitempty"`
	// the version of the plan
	Version string `json:"version"`
	// metadata for the plan
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

func (EntitlementPlanHistory) IsNode

func (EntitlementPlanHistory) IsNode()

type EntitlementPlanHistoryConnection

type EntitlementPlanHistoryConnection struct {
	// A list of edges.
	Edges []*EntitlementPlanHistoryEdge `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 EntitlementPlanHistoryEdge

type EntitlementPlanHistoryEdge struct {
	// The item at the end of the edge.
	Node *EntitlementPlanHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntitlementPlanHistoryWhereInput

type EntitlementPlanHistoryWhereInput struct {
	Not *EntitlementPlanHistoryWhereInput   `json:"not,omitempty"`
	And []*EntitlementPlanHistoryWhereInput `json:"and,omitempty"`
	Or  []*EntitlementPlanHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,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"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
	// version field predicates
	Version             *string  `json:"version,omitempty"`
	VersionNeq          *string  `json:"versionNEQ,omitempty"`
	VersionIn           []string `json:"versionIn,omitempty"`
	VersionNotIn        []string `json:"versionNotIn,omitempty"`
	VersionGt           *string  `json:"versionGT,omitempty"`
	VersionGte          *string  `json:"versionGTE,omitempty"`
	VersionLt           *string  `json:"versionLT,omitempty"`
	VersionLte          *string  `json:"versionLTE,omitempty"`
	VersionContains     *string  `json:"versionContains,omitempty"`
	VersionHasPrefix    *string  `json:"versionHasPrefix,omitempty"`
	VersionHasSuffix    *string  `json:"versionHasSuffix,omitempty"`
	VersionEqualFold    *string  `json:"versionEqualFold,omitempty"`
	VersionContainsFold *string  `json:"versionContainsFold,omitempty"`
}

EntitlementPlanHistoryWhereInput is used for filtering EntitlementPlanHistory objects. Input was generated by ent.

type EntitlementPlanUpdatePayload

type EntitlementPlanUpdatePayload struct {
	// Updated entitlementPlan
	EntitlementPlan *EntitlementPlan `json:"entitlementPlan"`
}

Return response for updateEntitlementPlan mutation

type EntitlementPlanWhereInput

type EntitlementPlanWhereInput struct {
	Not *EntitlementPlanWhereInput   `json:"not,omitempty"`
	And []*EntitlementPlanWhereInput `json:"and,omitempty"`
	Or  []*EntitlementPlanWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,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"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
	// version field predicates
	Version             *string  `json:"version,omitempty"`
	VersionNeq          *string  `json:"versionNEQ,omitempty"`
	VersionIn           []string `json:"versionIn,omitempty"`
	VersionNotIn        []string `json:"versionNotIn,omitempty"`
	VersionGt           *string  `json:"versionGT,omitempty"`
	VersionGte          *string  `json:"versionGTE,omitempty"`
	VersionLt           *string  `json:"versionLT,omitempty"`
	VersionLte          *string  `json:"versionLTE,omitempty"`
	VersionContains     *string  `json:"versionContains,omitempty"`
	VersionHasPrefix    *string  `json:"versionHasPrefix,omitempty"`
	VersionHasSuffix    *string  `json:"versionHasSuffix,omitempty"`
	VersionEqualFold    *string  `json:"versionEqualFold,omitempty"`
	VersionContainsFold *string  `json:"versionContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// entitlements edge predicates
	HasEntitlements     *bool                    `json:"hasEntitlements,omitempty"`
	HasEntitlementsWith []*EntitlementWhereInput `json:"hasEntitlementsWith,omitempty"`
	// base_features edge predicates
	HasBaseFeatures     *bool                `json:"hasBaseFeatures,omitempty"`
	HasBaseFeaturesWith []*FeatureWhereInput `json:"hasBaseFeaturesWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// features edge predicates
	HasFeatures     *bool                               `json:"hasFeatures,omitempty"`
	HasFeaturesWith []*EntitlementPlanFeatureWhereInput `json:"hasFeaturesWith,omitempty"`
}

EntitlementPlanWhereInput is used for filtering EntitlementPlan objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// plan_id field predicates
	PlanID             *string  `json:"planID,omitempty"`
	PlanIDNeq          *string  `json:"planIDNEQ,omitempty"`
	PlanIDIn           []string `json:"planIDIn,omitempty"`
	PlanIDNotIn        []string `json:"planIDNotIn,omitempty"`
	PlanIDGt           *string  `json:"planIDGT,omitempty"`
	PlanIDGte          *string  `json:"planIDGTE,omitempty"`
	PlanIDLt           *string  `json:"planIDLT,omitempty"`
	PlanIDLte          *string  `json:"planIDLTE,omitempty"`
	PlanIDContains     *string  `json:"planIDContains,omitempty"`
	PlanIDHasPrefix    *string  `json:"planIDHasPrefix,omitempty"`
	PlanIDHasSuffix    *string  `json:"planIDHasSuffix,omitempty"`
	PlanIDEqualFold    *string  `json:"planIDEqualFold,omitempty"`
	PlanIDContainsFold *string  `json:"planIDContainsFold,omitempty"`
	// organization_id field predicates
	OrganizationID             *string  `json:"organizationID,omitempty"`
	OrganizationIDNeq          *string  `json:"organizationIDNEQ,omitempty"`
	OrganizationIDIn           []string `json:"organizationIDIn,omitempty"`
	OrganizationIDNotIn        []string `json:"organizationIDNotIn,omitempty"`
	OrganizationIDGt           *string  `json:"organizationIDGT,omitempty"`
	OrganizationIDGte          *string  `json:"organizationIDGTE,omitempty"`
	OrganizationIDLt           *string  `json:"organizationIDLT,omitempty"`
	OrganizationIDLte          *string  `json:"organizationIDLTE,omitempty"`
	OrganizationIDContains     *string  `json:"organizationIDContains,omitempty"`
	OrganizationIDHasPrefix    *string  `json:"organizationIDHasPrefix,omitempty"`
	OrganizationIDHasSuffix    *string  `json:"organizationIDHasSuffix,omitempty"`
	OrganizationIDEqualFold    *string  `json:"organizationIDEqualFold,omitempty"`
	OrganizationIDContainsFold *string  `json:"organizationIDContainsFold,omitempty"`
	// 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"`
	// plan edge predicates
	HasPlan     *bool                        `json:"hasPlan,omitempty"`
	HasPlanWith []*EntitlementPlanWhereInput `json:"hasPlanWith,omitempty"`
	// organization edge predicates
	HasOrganization     *bool                     `json:"hasOrganization,omitempty"`
	HasOrganizationWith []*OrganizationWhereInput `json:"hasOrganizationWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

EntitlementWhereInput is used for filtering Entitlement objects. Input was generated by ent.

type Entity

type Entity struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the entity
	Name *string `json:"name,omitempty"`
	// The entity's displayed 'friendly' name
	DisplayName *string `json:"displayName,omitempty"`
	// An optional description of the entity
	Description *string `json:"description,omitempty"`
	// domains associated with the entity
	Domains []string `json:"domains,omitempty"`
	// The type of the entity
	EntityTypeID *string `json:"entityTypeID,omitempty"`
	// status of the entity
	Status     *string         `json:"status,omitempty"`
	Owner      *Organization   `json:"owner,omitempty"`
	Contacts   []*Contact      `json:"contacts,omitempty"`
	Documents  []*DocumentData `json:"documents,omitempty"`
	Notes      []*Note         `json:"notes,omitempty"`
	Files      []*File         `json:"files,omitempty"`
	EntityType *EntityType     `json:"entityType,omitempty"`
}

func (Entity) IsNode

func (Entity) IsNode()

type EntityBulkCreatePayload

type EntityBulkCreatePayload struct {
	// Created entities
	Entities []*Entity `json:"entities,omitempty"`
}

Return response for createBulkEntity mutation

type EntityConnection

type EntityConnection struct {
	// A list of edges.
	Edges []*EntityEdge `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 EntityCreatePayload

type EntityCreatePayload struct {
	// Created entity
	Entity *Entity `json:"entity"`
}

Return response for createEntity mutation

type EntityDeletePayload

type EntityDeletePayload struct {
	// Deleted entity ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEntity mutation

type EntityEdge

type EntityEdge struct {
	// The item at the end of the edge.
	Node *Entity `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntityHistory

type EntityHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the entity
	Name *string `json:"name,omitempty"`
	// The entity's displayed 'friendly' name
	DisplayName *string `json:"displayName,omitempty"`
	// An optional description of the entity
	Description *string `json:"description,omitempty"`
	// domains associated with the entity
	Domains []string `json:"domains,omitempty"`
	// The type of the entity
	EntityTypeID *string `json:"entityTypeID,omitempty"`
	// status of the entity
	Status *string `json:"status,omitempty"`
}

func (EntityHistory) IsNode

func (EntityHistory) IsNode()

type EntityHistoryConnection

type EntityHistoryConnection struct {
	// A list of edges.
	Edges []*EntityHistoryEdge `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 EntityHistoryEdge

type EntityHistoryEdge struct {
	// The item at the end of the edge.
	Node *EntityHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntityHistoryOrder

type EntityHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order EntityHistories.
	Field EntityHistoryOrderField `json:"field"`
}

Ordering options for EntityHistory connections

type EntityHistoryOrderField

type EntityHistoryOrderField string

Properties by which EntityHistory connections can be ordered.

const (
	EntityHistoryOrderFieldName        EntityHistoryOrderField = "name"
	EntityHistoryOrderFieldDisplayName EntityHistoryOrderField = "display_name"
)

func (EntityHistoryOrderField) IsValid

func (e EntityHistoryOrderField) IsValid() bool

func (EntityHistoryOrderField) MarshalGQL

func (e EntityHistoryOrderField) MarshalGQL(w io.Writer)

func (EntityHistoryOrderField) String

func (e EntityHistoryOrderField) String() string

func (*EntityHistoryOrderField) UnmarshalGQL

func (e *EntityHistoryOrderField) UnmarshalGQL(v interface{}) error

type EntityHistoryWhereInput

type EntityHistoryWhereInput struct {
	Not *EntityHistoryWhereInput   `json:"not,omitempty"`
	And []*EntityHistoryWhereInput `json:"and,omitempty"`
	Or  []*EntityHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	NameIsNil        *bool    `json:"nameIsNil,omitempty"`
	NameNotNil       *bool    `json:"nameNotNil,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,omitempty"`
	// entity_type_id field predicates
	EntityTypeID             *string  `json:"entityTypeID,omitempty"`
	EntityTypeIDNeq          *string  `json:"entityTypeIDNEQ,omitempty"`
	EntityTypeIDIn           []string `json:"entityTypeIDIn,omitempty"`
	EntityTypeIDNotIn        []string `json:"entityTypeIDNotIn,omitempty"`
	EntityTypeIDGt           *string  `json:"entityTypeIDGT,omitempty"`
	EntityTypeIDGte          *string  `json:"entityTypeIDGTE,omitempty"`
	EntityTypeIDLt           *string  `json:"entityTypeIDLT,omitempty"`
	EntityTypeIDLte          *string  `json:"entityTypeIDLTE,omitempty"`
	EntityTypeIDContains     *string  `json:"entityTypeIDContains,omitempty"`
	EntityTypeIDHasPrefix    *string  `json:"entityTypeIDHasPrefix,omitempty"`
	EntityTypeIDHasSuffix    *string  `json:"entityTypeIDHasSuffix,omitempty"`
	EntityTypeIDIsNil        *bool    `json:"entityTypeIDIsNil,omitempty"`
	EntityTypeIDNotNil       *bool    `json:"entityTypeIDNotNil,omitempty"`
	EntityTypeIDEqualFold    *string  `json:"entityTypeIDEqualFold,omitempty"`
	EntityTypeIDContainsFold *string  `json:"entityTypeIDContainsFold,omitempty"`
	// status field predicates
	Status             *string  `json:"status,omitempty"`
	StatusNeq          *string  `json:"statusNEQ,omitempty"`
	StatusIn           []string `json:"statusIn,omitempty"`
	StatusNotIn        []string `json:"statusNotIn,omitempty"`
	StatusGt           *string  `json:"statusGT,omitempty"`
	StatusGte          *string  `json:"statusGTE,omitempty"`
	StatusLt           *string  `json:"statusLT,omitempty"`
	StatusLte          *string  `json:"statusLTE,omitempty"`
	StatusContains     *string  `json:"statusContains,omitempty"`
	StatusHasPrefix    *string  `json:"statusHasPrefix,omitempty"`
	StatusHasSuffix    *string  `json:"statusHasSuffix,omitempty"`
	StatusIsNil        *bool    `json:"statusIsNil,omitempty"`
	StatusNotNil       *bool    `json:"statusNotNil,omitempty"`
	StatusEqualFold    *string  `json:"statusEqualFold,omitempty"`
	StatusContainsFold *string  `json:"statusContainsFold,omitempty"`
}

EntityHistoryWhereInput is used for filtering EntityHistory objects. Input was generated by ent.

type EntityOrder

type EntityOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order Entities.
	Field EntityOrderField `json:"field"`
}

Ordering options for Entity connections

type EntityOrderField

type EntityOrderField string

Properties by which Entity connections can be ordered.

const (
	EntityOrderFieldName        EntityOrderField = "name"
	EntityOrderFieldDisplayName EntityOrderField = "display_name"
)

func (EntityOrderField) IsValid

func (e EntityOrderField) IsValid() bool

func (EntityOrderField) MarshalGQL

func (e EntityOrderField) MarshalGQL(w io.Writer)

func (EntityOrderField) String

func (e EntityOrderField) String() string

func (*EntityOrderField) UnmarshalGQL

func (e *EntityOrderField) UnmarshalGQL(v interface{}) error

type EntityType

type EntityType struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the entity
	Name     string        `json:"name"`
	Owner    *Organization `json:"owner,omitempty"`
	Entities []*Entity     `json:"entities,omitempty"`
}

func (EntityType) IsNode

func (EntityType) IsNode()

type EntityTypeBulkCreatePayload

type EntityTypeBulkCreatePayload struct {
	// Created entityTypes
	EntityTypes []*EntityType `json:"entityTypes,omitempty"`
}

Return response for createBulkEntityType mutation

type EntityTypeConnection

type EntityTypeConnection struct {
	// A list of edges.
	Edges []*EntityTypeEdge `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 EntityTypeCreatePayload

type EntityTypeCreatePayload struct {
	// Created entityType
	EntityType *EntityType `json:"entityType"`
}

Return response for createEntityType mutation

type EntityTypeDeletePayload

type EntityTypeDeletePayload struct {
	// Deleted entityType ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEntityType mutation

type EntityTypeEdge

type EntityTypeEdge struct {
	// The item at the end of the edge.
	Node *EntityType `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntityTypeHistory

type EntityTypeHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the entity
	Name string `json:"name"`
}

func (EntityTypeHistory) IsNode

func (EntityTypeHistory) IsNode()

type EntityTypeHistoryConnection

type EntityTypeHistoryConnection struct {
	// A list of edges.
	Edges []*EntityTypeHistoryEdge `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 EntityTypeHistoryEdge

type EntityTypeHistoryEdge struct {
	// The item at the end of the edge.
	Node *EntityTypeHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EntityTypeHistoryOrder

type EntityTypeHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order EntityTypeHistories.
	Field EntityTypeHistoryOrderField `json:"field"`
}

Ordering options for EntityTypeHistory connections

type EntityTypeHistoryOrderField

type EntityTypeHistoryOrderField string

Properties by which EntityTypeHistory connections can be ordered.

const (
	EntityTypeHistoryOrderFieldName EntityTypeHistoryOrderField = "name"
)

func (EntityTypeHistoryOrderField) IsValid

func (e EntityTypeHistoryOrderField) IsValid() bool

func (EntityTypeHistoryOrderField) MarshalGQL

func (e EntityTypeHistoryOrderField) MarshalGQL(w io.Writer)

func (EntityTypeHistoryOrderField) String

func (*EntityTypeHistoryOrderField) UnmarshalGQL

func (e *EntityTypeHistoryOrderField) UnmarshalGQL(v interface{}) error

type EntityTypeHistoryWhereInput

type EntityTypeHistoryWhereInput struct {
	Not *EntityTypeHistoryWhereInput   `json:"not,omitempty"`
	And []*EntityTypeHistoryWhereInput `json:"and,omitempty"`
	Or  []*EntityTypeHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
}

EntityTypeHistoryWhereInput is used for filtering EntityTypeHistory objects. Input was generated by ent.

type EntityTypeOrder

type EntityTypeOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order EntityTypes.
	Field EntityTypeOrderField `json:"field"`
}

Ordering options for EntityType connections

type EntityTypeOrderField

type EntityTypeOrderField string

Properties by which EntityType connections can be ordered.

const (
	EntityTypeOrderFieldName EntityTypeOrderField = "name"
)

func (EntityTypeOrderField) IsValid

func (e EntityTypeOrderField) IsValid() bool

func (EntityTypeOrderField) MarshalGQL

func (e EntityTypeOrderField) MarshalGQL(w io.Writer)

func (EntityTypeOrderField) String

func (e EntityTypeOrderField) String() string

func (*EntityTypeOrderField) UnmarshalGQL

func (e *EntityTypeOrderField) UnmarshalGQL(v interface{}) error

type EntityTypeUpdatePayload

type EntityTypeUpdatePayload struct {
	// Updated entityType
	EntityType *EntityType `json:"entityType"`
}

Return response for updateEntityType mutation

type EntityTypeWhereInput

type EntityTypeWhereInput struct {
	Not *EntityTypeWhereInput   `json:"not,omitempty"`
	And []*EntityTypeWhereInput `json:"and,omitempty"`
	Or  []*EntityTypeWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// entities edge predicates
	HasEntities     *bool               `json:"hasEntities,omitempty"`
	HasEntitiesWith []*EntityWhereInput `json:"hasEntitiesWith,omitempty"`
}

EntityTypeWhereInput is used for filtering EntityType objects. Input was generated by ent.

type EntityUpdatePayload

type EntityUpdatePayload struct {
	// Updated entity
	Entity *Entity `json:"entity"`
}

Return response for updateEntity mutation

type EntityWhereInput

type EntityWhereInput struct {
	Not *EntityWhereInput   `json:"not,omitempty"`
	And []*EntityWhereInput `json:"and,omitempty"`
	Or  []*EntityWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	NameIsNil        *bool    `json:"nameIsNil,omitempty"`
	NameNotNil       *bool    `json:"nameNotNil,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,omitempty"`
	// entity_type_id field predicates
	EntityTypeID             *string  `json:"entityTypeID,omitempty"`
	EntityTypeIDNeq          *string  `json:"entityTypeIDNEQ,omitempty"`
	EntityTypeIDIn           []string `json:"entityTypeIDIn,omitempty"`
	EntityTypeIDNotIn        []string `json:"entityTypeIDNotIn,omitempty"`
	EntityTypeIDGt           *string  `json:"entityTypeIDGT,omitempty"`
	EntityTypeIDGte          *string  `json:"entityTypeIDGTE,omitempty"`
	EntityTypeIDLt           *string  `json:"entityTypeIDLT,omitempty"`
	EntityTypeIDLte          *string  `json:"entityTypeIDLTE,omitempty"`
	EntityTypeIDContains     *string  `json:"entityTypeIDContains,omitempty"`
	EntityTypeIDHasPrefix    *string  `json:"entityTypeIDHasPrefix,omitempty"`
	EntityTypeIDHasSuffix    *string  `json:"entityTypeIDHasSuffix,omitempty"`
	EntityTypeIDIsNil        *bool    `json:"entityTypeIDIsNil,omitempty"`
	EntityTypeIDNotNil       *bool    `json:"entityTypeIDNotNil,omitempty"`
	EntityTypeIDEqualFold    *string  `json:"entityTypeIDEqualFold,omitempty"`
	EntityTypeIDContainsFold *string  `json:"entityTypeIDContainsFold,omitempty"`
	// status field predicates
	Status             *string  `json:"status,omitempty"`
	StatusNeq          *string  `json:"statusNEQ,omitempty"`
	StatusIn           []string `json:"statusIn,omitempty"`
	StatusNotIn        []string `json:"statusNotIn,omitempty"`
	StatusGt           *string  `json:"statusGT,omitempty"`
	StatusGte          *string  `json:"statusGTE,omitempty"`
	StatusLt           *string  `json:"statusLT,omitempty"`
	StatusLte          *string  `json:"statusLTE,omitempty"`
	StatusContains     *string  `json:"statusContains,omitempty"`
	StatusHasPrefix    *string  `json:"statusHasPrefix,omitempty"`
	StatusHasSuffix    *string  `json:"statusHasSuffix,omitempty"`
	StatusIsNil        *bool    `json:"statusIsNil,omitempty"`
	StatusNotNil       *bool    `json:"statusNotNil,omitempty"`
	StatusEqualFold    *string  `json:"statusEqualFold,omitempty"`
	StatusContainsFold *string  `json:"statusContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// contacts edge predicates
	HasContacts     *bool                `json:"hasContacts,omitempty"`
	HasContactsWith []*ContactWhereInput `json:"hasContactsWith,omitempty"`
	// documents edge predicates
	HasDocuments     *bool                     `json:"hasDocuments,omitempty"`
	HasDocumentsWith []*DocumentDataWhereInput `json:"hasDocumentsWith,omitempty"`
	// notes edge predicates
	HasNotes     *bool             `json:"hasNotes,omitempty"`
	HasNotesWith []*NoteWhereInput `json:"hasNotesWith,omitempty"`
	// files edge predicates
	HasFiles     *bool             `json:"hasFiles,omitempty"`
	HasFilesWith []*FileWhereInput `json:"hasFilesWith,omitempty"`
	// entity_type edge predicates
	HasEntityType     *bool                   `json:"hasEntityType,omitempty"`
	HasEntityTypeWith []*EntityTypeWhereInput `json:"hasEntityTypeWith,omitempty"`
}

EntityWhereInput is used for filtering Entity objects. Input was generated by ent.

type Event

type Event struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags                   []string                  `json:"tags,omitempty"`
	EventID                *string                   `json:"eventID,omitempty"`
	CorrelationID          *string                   `json:"correlationID,omitempty"`
	EventType              string                    `json:"eventType"`
	Metadata               map[string]interface{}    `json:"metadata,omitempty"`
	User                   []*User                   `json:"user,omitempty"`
	Group                  []*Group                  `json:"group,omitempty"`
	Integration            []*Integration            `json:"integration,omitempty"`
	Organization           []*Organization           `json:"organization,omitempty"`
	Invite                 []*Invite                 `json:"invite,omitempty"`
	Feature                []*Feature                `json:"feature,omitempty"`
	Entitlementplan        []*EntitlementPlan        `json:"entitlementplan,omitempty"`
	Entitlementplanfeature []*EntitlementPlanFeature `json:"entitlementplanfeature,omitempty"`
	PersonalAccessToken    []*PersonalAccessToken    `json:"personalAccessToken,omitempty"`
	Oauth2token            []*OhAuthTooToken         `json:"oauth2token,omitempty"`
	Hush                   []*Hush                   `json:"hush,omitempty"`
	Orgmembership          []*OrgMembership          `json:"orgmembership,omitempty"`
	Groupmembership        []*GroupMembership        `json:"groupmembership,omitempty"`
	Entitlement            []*Entitlement            `json:"entitlement,omitempty"`
	Webhook                []*Webhook                `json:"webhook,omitempty"`
	Subscriber             []*Subscriber             `json:"subscriber,omitempty"`
}

func (Event) IsNode

func (Event) IsNode()

type EventBulkCreatePayload

type EventBulkCreatePayload struct {
	// Created events
	Events []*Event `json:"events,omitempty"`
}

Return response for createBulkEvent mutation

type EventConnection

type EventConnection struct {
	// A list of edges.
	Edges []*EventEdge `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 EventCreatePayload

type EventCreatePayload struct {
	// Created event
	Event *Event `json:"event"`
}

Return response for createEvent mutation

type EventDeletePayload

type EventDeletePayload struct {
	// Deleted event ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEvent mutation

type EventEdge

type EventEdge struct {
	// The item at the end of the edge.
	Node *Event `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EventHistory

type EventHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags          []string               `json:"tags,omitempty"`
	EventID       *string                `json:"eventID,omitempty"`
	CorrelationID *string                `json:"correlationID,omitempty"`
	EventType     string                 `json:"eventType"`
	Metadata      map[string]interface{} `json:"metadata,omitempty"`
}

func (EventHistory) IsNode

func (EventHistory) IsNode()

type EventHistoryConnection

type EventHistoryConnection struct {
	// A list of edges.
	Edges []*EventHistoryEdge `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 EventHistoryEdge

type EventHistoryEdge struct {
	// The item at the end of the edge.
	Node *EventHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type EventHistoryWhereInput

type EventHistoryWhereInput struct {
	Not *EventHistoryWhereInput   `json:"not,omitempty"`
	And []*EventHistoryWhereInput `json:"and,omitempty"`
	Or  []*EventHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// event_id field predicates
	EventID             *string  `json:"eventID,omitempty"`
	EventIDNeq          *string  `json:"eventIDNEQ,omitempty"`
	EventIDIn           []string `json:"eventIDIn,omitempty"`
	EventIDNotIn        []string `json:"eventIDNotIn,omitempty"`
	EventIDGt           *string  `json:"eventIDGT,omitempty"`
	EventIDGte          *string  `json:"eventIDGTE,omitempty"`
	EventIDLt           *string  `json:"eventIDLT,omitempty"`
	EventIDLte          *string  `json:"eventIDLTE,omitempty"`
	EventIDContains     *string  `json:"eventIDContains,omitempty"`
	EventIDHasPrefix    *string  `json:"eventIDHasPrefix,omitempty"`
	EventIDHasSuffix    *string  `json:"eventIDHasSuffix,omitempty"`
	EventIDIsNil        *bool    `json:"eventIDIsNil,omitempty"`
	EventIDNotNil       *bool    `json:"eventIDNotNil,omitempty"`
	EventIDEqualFold    *string  `json:"eventIDEqualFold,omitempty"`
	EventIDContainsFold *string  `json:"eventIDContainsFold,omitempty"`
	// correlation_id field predicates
	CorrelationID             *string  `json:"correlationID,omitempty"`
	CorrelationIDNeq          *string  `json:"correlationIDNEQ,omitempty"`
	CorrelationIDIn           []string `json:"correlationIDIn,omitempty"`
	CorrelationIDNotIn        []string `json:"correlationIDNotIn,omitempty"`
	CorrelationIDGt           *string  `json:"correlationIDGT,omitempty"`
	CorrelationIDGte          *string  `json:"correlationIDGTE,omitempty"`
	CorrelationIDLt           *string  `json:"correlationIDLT,omitempty"`
	CorrelationIDLte          *string  `json:"correlationIDLTE,omitempty"`
	CorrelationIDContains     *string  `json:"correlationIDContains,omitempty"`
	CorrelationIDHasPrefix    *string  `json:"correlationIDHasPrefix,omitempty"`
	CorrelationIDHasSuffix    *string  `json:"correlationIDHasSuffix,omitempty"`
	CorrelationIDIsNil        *bool    `json:"correlationIDIsNil,omitempty"`
	CorrelationIDNotNil       *bool    `json:"correlationIDNotNil,omitempty"`
	CorrelationIDEqualFold    *string  `json:"correlationIDEqualFold,omitempty"`
	CorrelationIDContainsFold *string  `json:"correlationIDContainsFold,omitempty"`
	// event_type field predicates
	EventType             *string  `json:"eventType,omitempty"`
	EventTypeNeq          *string  `json:"eventTypeNEQ,omitempty"`
	EventTypeIn           []string `json:"eventTypeIn,omitempty"`
	EventTypeNotIn        []string `json:"eventTypeNotIn,omitempty"`
	EventTypeGt           *string  `json:"eventTypeGT,omitempty"`
	EventTypeGte          *string  `json:"eventTypeGTE,omitempty"`
	EventTypeLt           *string  `json:"eventTypeLT,omitempty"`
	EventTypeLte          *string  `json:"eventTypeLTE,omitempty"`
	EventTypeContains     *string  `json:"eventTypeContains,omitempty"`
	EventTypeHasPrefix    *string  `json:"eventTypeHasPrefix,omitempty"`
	EventTypeHasSuffix    *string  `json:"eventTypeHasSuffix,omitempty"`
	EventTypeEqualFold    *string  `json:"eventTypeEqualFold,omitempty"`
	EventTypeContainsFold *string  `json:"eventTypeContainsFold,omitempty"`
}

EventHistoryWhereInput is used for filtering EventHistory objects. Input was generated by ent.

type EventUpdatePayload

type EventUpdatePayload struct {
	// Updated event
	Event *Event `json:"event"`
}

Return response for updateEvent mutation

type EventWhereInput

type EventWhereInput struct {
	Not *EventWhereInput   `json:"not,omitempty"`
	And []*EventWhereInput `json:"and,omitempty"`
	Or  []*EventWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// event_id field predicates
	EventID             *string  `json:"eventID,omitempty"`
	EventIDNeq          *string  `json:"eventIDNEQ,omitempty"`
	EventIDIn           []string `json:"eventIDIn,omitempty"`
	EventIDNotIn        []string `json:"eventIDNotIn,omitempty"`
	EventIDGt           *string  `json:"eventIDGT,omitempty"`
	EventIDGte          *string  `json:"eventIDGTE,omitempty"`
	EventIDLt           *string  `json:"eventIDLT,omitempty"`
	EventIDLte          *string  `json:"eventIDLTE,omitempty"`
	EventIDContains     *string  `json:"eventIDContains,omitempty"`
	EventIDHasPrefix    *string  `json:"eventIDHasPrefix,omitempty"`
	EventIDHasSuffix    *string  `json:"eventIDHasSuffix,omitempty"`
	EventIDIsNil        *bool    `json:"eventIDIsNil,omitempty"`
	EventIDNotNil       *bool    `json:"eventIDNotNil,omitempty"`
	EventIDEqualFold    *string  `json:"eventIDEqualFold,omitempty"`
	EventIDContainsFold *string  `json:"eventIDContainsFold,omitempty"`
	// correlation_id field predicates
	CorrelationID             *string  `json:"correlationID,omitempty"`
	CorrelationIDNeq          *string  `json:"correlationIDNEQ,omitempty"`
	CorrelationIDIn           []string `json:"correlationIDIn,omitempty"`
	CorrelationIDNotIn        []string `json:"correlationIDNotIn,omitempty"`
	CorrelationIDGt           *string  `json:"correlationIDGT,omitempty"`
	CorrelationIDGte          *string  `json:"correlationIDGTE,omitempty"`
	CorrelationIDLt           *string  `json:"correlationIDLT,omitempty"`
	CorrelationIDLte          *string  `json:"correlationIDLTE,omitempty"`
	CorrelationIDContains     *string  `json:"correlationIDContains,omitempty"`
	CorrelationIDHasPrefix    *string  `json:"correlationIDHasPrefix,omitempty"`
	CorrelationIDHasSuffix    *string  `json:"correlationIDHasSuffix,omitempty"`
	CorrelationIDIsNil        *bool    `json:"correlationIDIsNil,omitempty"`
	CorrelationIDNotNil       *bool    `json:"correlationIDNotNil,omitempty"`
	CorrelationIDEqualFold    *string  `json:"correlationIDEqualFold,omitempty"`
	CorrelationIDContainsFold *string  `json:"correlationIDContainsFold,omitempty"`
	// event_type field predicates
	EventType             *string  `json:"eventType,omitempty"`
	EventTypeNeq          *string  `json:"eventTypeNEQ,omitempty"`
	EventTypeIn           []string `json:"eventTypeIn,omitempty"`
	EventTypeNotIn        []string `json:"eventTypeNotIn,omitempty"`
	EventTypeGt           *string  `json:"eventTypeGT,omitempty"`
	EventTypeGte          *string  `json:"eventTypeGTE,omitempty"`
	EventTypeLt           *string  `json:"eventTypeLT,omitempty"`
	EventTypeLte          *string  `json:"eventTypeLTE,omitempty"`
	EventTypeContains     *string  `json:"eventTypeContains,omitempty"`
	EventTypeHasPrefix    *string  `json:"eventTypeHasPrefix,omitempty"`
	EventTypeHasSuffix    *string  `json:"eventTypeHasSuffix,omitempty"`
	EventTypeEqualFold    *string  `json:"eventTypeEqualFold,omitempty"`
	EventTypeContainsFold *string  `json:"eventTypeContainsFold,omitempty"`
	// user edge predicates
	HasUser     *bool             `json:"hasUser,omitempty"`
	HasUserWith []*UserWhereInput `json:"hasUserWith,omitempty"`
	// group edge predicates
	HasGroup     *bool              `json:"hasGroup,omitempty"`
	HasGroupWith []*GroupWhereInput `json:"hasGroupWith,omitempty"`
	// integration edge predicates
	HasIntegration     *bool                    `json:"hasIntegration,omitempty"`
	HasIntegrationWith []*IntegrationWhereInput `json:"hasIntegrationWith,omitempty"`
	// organization edge predicates
	HasOrganization     *bool                     `json:"hasOrganization,omitempty"`
	HasOrganizationWith []*OrganizationWhereInput `json:"hasOrganizationWith,omitempty"`
	// invite edge predicates
	HasInvite     *bool               `json:"hasInvite,omitempty"`
	HasInviteWith []*InviteWhereInput `json:"hasInviteWith,omitempty"`
	// feature edge predicates
	HasFeature     *bool                `json:"hasFeature,omitempty"`
	HasFeatureWith []*FeatureWhereInput `json:"hasFeatureWith,omitempty"`
	// entitlementplan edge predicates
	HasEntitlementplan     *bool                        `json:"hasEntitlementplan,omitempty"`
	HasEntitlementplanWith []*EntitlementPlanWhereInput `json:"hasEntitlementplanWith,omitempty"`
	// entitlementplanfeature edge predicates
	HasEntitlementplanfeature     *bool                               `json:"hasEntitlementplanfeature,omitempty"`
	HasEntitlementplanfeatureWith []*EntitlementPlanFeatureWhereInput `json:"hasEntitlementplanfeatureWith,omitempty"`
	// personal_access_token edge predicates
	HasPersonalAccessToken     *bool                            `json:"hasPersonalAccessToken,omitempty"`
	HasPersonalAccessTokenWith []*PersonalAccessTokenWhereInput `json:"hasPersonalAccessTokenWith,omitempty"`
	// oauth2token edge predicates
	HasOauth2token     *bool                       `json:"hasOauth2token,omitempty"`
	HasOauth2tokenWith []*OhAuthTooTokenWhereInput `json:"hasOauth2tokenWith,omitempty"`
	// hush edge predicates
	HasHush     *bool             `json:"hasHush,omitempty"`
	HasHushWith []*HushWhereInput `json:"hasHushWith,omitempty"`
	// orgmembership edge predicates
	HasOrgmembership     *bool                      `json:"hasOrgmembership,omitempty"`
	HasOrgmembershipWith []*OrgMembershipWhereInput `json:"hasOrgmembershipWith,omitempty"`
	// groupmembership edge predicates
	HasGroupmembership     *bool                        `json:"hasGroupmembership,omitempty"`
	HasGroupmembershipWith []*GroupMembershipWhereInput `json:"hasGroupmembershipWith,omitempty"`
	// entitlement edge predicates
	HasEntitlement     *bool                    `json:"hasEntitlement,omitempty"`
	HasEntitlementWith []*EntitlementWhereInput `json:"hasEntitlementWith,omitempty"`
	// webhook edge predicates
	HasWebhook     *bool                `json:"hasWebhook,omitempty"`
	HasWebhookWith []*WebhookWhereInput `json:"hasWebhookWith,omitempty"`
	// subscriber edge predicates
	HasSubscriber     *bool                   `json:"hasSubscriber,omitempty"`
	HasSubscriberWith []*SubscriberWhereInput `json:"hasSubscriberWith,omitempty"`
}

EventWhereInput is used for filtering Event objects. Input was generated by ent.

type Feature

type Feature struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the unique name of the feature
	Name string `json:"name"`
	// the displayed 'friendly' name of the feature
	DisplayName *string `json:"displayName,omitempty"`
	// enabled features are available for use
	Enabled bool `json:"enabled"`
	// a description of the feature
	Description *string `json:"description,omitempty"`
	// metadata for the feature
	Metadata map[string]interface{}    `json:"metadata,omitempty"`
	Owner    *Organization             `json:"owner,omitempty"`
	Plans    []*EntitlementPlan        `json:"plans,omitempty"`
	Events   []*Event                  `json:"events,omitempty"`
	Features []*EntitlementPlanFeature `json:"features,omitempty"`
}

func (Feature) IsNode

func (Feature) IsNode()

type FeatureBulkCreatePayload

type FeatureBulkCreatePayload struct {
	// Created features
	Features []*Feature `json:"features,omitempty"`
}

Return response for createBulkFeature mutation

type FeatureConnection

type FeatureConnection struct {
	// A list of edges.
	Edges []*FeatureEdge `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 FeatureCreatePayload

type FeatureCreatePayload struct {
	// Created feature
	Feature *Feature `json:"feature"`
}

Return response for createFeature mutation

type FeatureDeletePayload

type FeatureDeletePayload struct {
	// Deleted feature ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteFeature mutation

type FeatureEdge

type FeatureEdge struct {
	// The item at the end of the edge.
	Node *Feature `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type FeatureHistory

type FeatureHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the unique name of the feature
	Name string `json:"name"`
	// the displayed 'friendly' name of the feature
	DisplayName *string `json:"displayName,omitempty"`
	// enabled features are available for use
	Enabled bool `json:"enabled"`
	// a description of the feature
	Description *string `json:"description,omitempty"`
	// metadata for the feature
	Metadata map[string]interface{} `json:"metadata,omitempty"`
}

func (FeatureHistory) IsNode

func (FeatureHistory) IsNode()

type FeatureHistoryConnection

type FeatureHistoryConnection struct {
	// A list of edges.
	Edges []*FeatureHistoryEdge `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 FeatureHistoryEdge

type FeatureHistoryEdge struct {
	// The item at the end of the edge.
	Node *FeatureHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type FeatureHistoryWhereInput

type FeatureHistoryWhereInput struct {
	Not *FeatureHistoryWhereInput   `json:"not,omitempty"`
	And []*FeatureHistoryWhereInput `json:"and,omitempty"`
	Or  []*FeatureHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,omitempty"`
	// enabled field predicates
	Enabled    *bool `json:"enabled,omitempty"`
	EnabledNeq *bool `json:"enabledNEQ,omitempty"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
}

FeatureHistoryWhereInput is used for filtering FeatureHistory objects. Input was generated by ent.

type FeatureUpdatePayload

type FeatureUpdatePayload struct {
	// Updated feature
	Feature *Feature `json:"feature"`
}

Return response for updateFeature mutation

type FeatureWhereInput

type FeatureWhereInput struct {
	Not *FeatureWhereInput   `json:"not,omitempty"`
	And []*FeatureWhereInput `json:"and,omitempty"`
	Or  []*FeatureWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	DisplayNameIsNil        *bool    `json:"displayNameIsNil,omitempty"`
	DisplayNameNotNil       *bool    `json:"displayNameNotNil,omitempty"`
	DisplayNameEqualFold    *string  `json:"displayNameEqualFold,omitempty"`
	DisplayNameContainsFold *string  `json:"displayNameContainsFold,omitempty"`
	// enabled field predicates
	Enabled    *bool `json:"enabled,omitempty"`
	EnabledNeq *bool `json:"enabledNEQ,omitempty"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// plans edge predicates
	HasPlans     *bool                        `json:"hasPlans,omitempty"`
	HasPlansWith []*EntitlementPlanWhereInput `json:"hasPlansWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// features edge predicates
	HasFeatures     *bool                               `json:"hasFeatures,omitempty"`
	HasFeaturesWith []*EntitlementPlanFeatureWhereInput `json:"hasFeaturesWith,omitempty"`
}

FeatureWhereInput is used for filtering Feature objects. Input was generated by ent.

type File

type File struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags          []string        `json:"tags,omitempty"`
	FileName      string          `json:"fileName"`
	FileExtension string          `json:"fileExtension"`
	FileSize      *int64          `json:"fileSize,omitempty"`
	ContentType   string          `json:"contentType"`
	StoreKey      string          `json:"storeKey"`
	Category      *string         `json:"category,omitempty"`
	Annotation    *string         `json:"annotation,omitempty"`
	User          *User           `json:"user,omitempty"`
	Organization  []*Organization `json:"organization,omitempty"`
	Entity        []*Entity       `json:"entity,omitempty"`
	Group         []*Group        `json:"group,omitempty"`
}

func (File) IsNode

func (File) IsNode()

type FileBulkCreatePayload

type FileBulkCreatePayload struct {
	// Created files
	Files []*File `json:"files,omitempty"`
}

Return response for createBulkFile mutation

type FileConnection

type FileConnection struct {
	// A list of edges.
	Edges []*FileEdge `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 FileCreatePayload

type FileCreatePayload struct {
	// Created file
	File *File `json:"file"`
}

Return response for createFile mutation

type FileDeletePayload

type FileDeletePayload struct {
	// Deleted file ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteFile mutation

type FileEdge

type FileEdge struct {
	// The item at the end of the edge.
	Node *File `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type FileHistory

type FileHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags          []string `json:"tags,omitempty"`
	FileName      string   `json:"fileName"`
	FileExtension string   `json:"fileExtension"`
	FileSize      *int64   `json:"fileSize,omitempty"`
	ContentType   string   `json:"contentType"`
	StoreKey      string   `json:"storeKey"`
	Category      *string  `json:"category,omitempty"`
	Annotation    *string  `json:"annotation,omitempty"`
}

func (FileHistory) IsNode

func (FileHistory) IsNode()

type FileHistoryConnection

type FileHistoryConnection struct {
	// A list of edges.
	Edges []*FileHistoryEdge `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 FileHistoryEdge

type FileHistoryEdge struct {
	// The item at the end of the edge.
	Node *FileHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type FileHistoryWhereInput

type FileHistoryWhereInput struct {
	Not *FileHistoryWhereInput   `json:"not,omitempty"`
	And []*FileHistoryWhereInput `json:"and,omitempty"`
	Or  []*FileHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// file_name field predicates
	FileName             *string  `json:"fileName,omitempty"`
	FileNameNeq          *string  `json:"fileNameNEQ,omitempty"`
	FileNameIn           []string `json:"fileNameIn,omitempty"`
	FileNameNotIn        []string `json:"fileNameNotIn,omitempty"`
	FileNameGt           *string  `json:"fileNameGT,omitempty"`
	FileNameGte          *string  `json:"fileNameGTE,omitempty"`
	FileNameLt           *string  `json:"fileNameLT,omitempty"`
	FileNameLte          *string  `json:"fileNameLTE,omitempty"`
	FileNameContains     *string  `json:"fileNameContains,omitempty"`
	FileNameHasPrefix    *string  `json:"fileNameHasPrefix,omitempty"`
	FileNameHasSuffix    *string  `json:"fileNameHasSuffix,omitempty"`
	FileNameEqualFold    *string  `json:"fileNameEqualFold,omitempty"`
	FileNameContainsFold *string  `json:"fileNameContainsFold,omitempty"`
	// file_extension field predicates
	FileExtension             *string  `json:"fileExtension,omitempty"`
	FileExtensionNeq          *string  `json:"fileExtensionNEQ,omitempty"`
	FileExtensionIn           []string `json:"fileExtensionIn,omitempty"`
	FileExtensionNotIn        []string `json:"fileExtensionNotIn,omitempty"`
	FileExtensionGt           *string  `json:"fileExtensionGT,omitempty"`
	FileExtensionGte          *string  `json:"fileExtensionGTE,omitempty"`
	FileExtensionLt           *string  `json:"fileExtensionLT,omitempty"`
	FileExtensionLte          *string  `json:"fileExtensionLTE,omitempty"`
	FileExtensionContains     *string  `json:"fileExtensionContains,omitempty"`
	FileExtensionHasPrefix    *string  `json:"fileExtensionHasPrefix,omitempty"`
	FileExtensionHasSuffix    *string  `json:"fileExtensionHasSuffix,omitempty"`
	FileExtensionEqualFold    *string  `json:"fileExtensionEqualFold,omitempty"`
	FileExtensionContainsFold *string  `json:"fileExtensionContainsFold,omitempty"`
	// file_size field predicates
	FileSize       *int64  `json:"fileSize,omitempty"`
	FileSizeNeq    *int64  `json:"fileSizeNEQ,omitempty"`
	FileSizeIn     []int64 `json:"fileSizeIn,omitempty"`
	FileSizeNotIn  []int64 `json:"fileSizeNotIn,omitempty"`
	FileSizeGt     *int64  `json:"fileSizeGT,omitempty"`
	FileSizeGte    *int64  `json:"fileSizeGTE,omitempty"`
	FileSizeLt     *int64  `json:"fileSizeLT,omitempty"`
	FileSizeLte    *int64  `json:"fileSizeLTE,omitempty"`
	FileSizeIsNil  *bool   `json:"fileSizeIsNil,omitempty"`
	FileSizeNotNil *bool   `json:"fileSizeNotNil,omitempty"`
	// content_type field predicates
	ContentType             *string  `json:"contentType,omitempty"`
	ContentTypeNeq          *string  `json:"contentTypeNEQ,omitempty"`
	ContentTypeIn           []string `json:"contentTypeIn,omitempty"`
	ContentTypeNotIn        []string `json:"contentTypeNotIn,omitempty"`
	ContentTypeGt           *string  `json:"contentTypeGT,omitempty"`
	ContentTypeGte          *string  `json:"contentTypeGTE,omitempty"`
	ContentTypeLt           *string  `json:"contentTypeLT,omitempty"`
	ContentTypeLte          *string  `json:"contentTypeLTE,omitempty"`
	ContentTypeContains     *string  `json:"contentTypeContains,omitempty"`
	ContentTypeHasPrefix    *string  `json:"contentTypeHasPrefix,omitempty"`
	ContentTypeHasSuffix    *string  `json:"contentTypeHasSuffix,omitempty"`
	ContentTypeEqualFold    *string  `json:"contentTypeEqualFold,omitempty"`
	ContentTypeContainsFold *string  `json:"contentTypeContainsFold,omitempty"`
	// store_key field predicates
	StoreKey             *string  `json:"storeKey,omitempty"`
	StoreKeyNeq          *string  `json:"storeKeyNEQ,omitempty"`
	StoreKeyIn           []string `json:"storeKeyIn,omitempty"`
	StoreKeyNotIn        []string `json:"storeKeyNotIn,omitempty"`
	StoreKeyGt           *string  `json:"storeKeyGT,omitempty"`
	StoreKeyGte          *string  `json:"storeKeyGTE,omitempty"`
	StoreKeyLt           *string  `json:"storeKeyLT,omitempty"`
	StoreKeyLte          *string  `json:"storeKeyLTE,omitempty"`
	StoreKeyContains     *string  `json:"storeKeyContains,omitempty"`
	StoreKeyHasPrefix    *string  `json:"storeKeyHasPrefix,omitempty"`
	StoreKeyHasSuffix    *string  `json:"storeKeyHasSuffix,omitempty"`
	StoreKeyEqualFold    *string  `json:"storeKeyEqualFold,omitempty"`
	StoreKeyContainsFold *string  `json:"storeKeyContainsFold,omitempty"`
	// category field predicates
	Category             *string  `json:"category,omitempty"`
	CategoryNeq          *string  `json:"categoryNEQ,omitempty"`
	CategoryIn           []string `json:"categoryIn,omitempty"`
	CategoryNotIn        []string `json:"categoryNotIn,omitempty"`
	CategoryGt           *string  `json:"categoryGT,omitempty"`
	CategoryGte          *string  `json:"categoryGTE,omitempty"`
	CategoryLt           *string  `json:"categoryLT,omitempty"`
	CategoryLte          *string  `json:"categoryLTE,omitempty"`
	CategoryContains     *string  `json:"categoryContains,omitempty"`
	CategoryHasPrefix    *string  `json:"categoryHasPrefix,omitempty"`
	CategoryHasSuffix    *string  `json:"categoryHasSuffix,omitempty"`
	CategoryIsNil        *bool    `json:"categoryIsNil,omitempty"`
	CategoryNotNil       *bool    `json:"categoryNotNil,omitempty"`
	CategoryEqualFold    *string  `json:"categoryEqualFold,omitempty"`
	CategoryContainsFold *string  `json:"categoryContainsFold,omitempty"`
	// annotation field predicates
	Annotation             *string  `json:"annotation,omitempty"`
	AnnotationNeq          *string  `json:"annotationNEQ,omitempty"`
	AnnotationIn           []string `json:"annotationIn,omitempty"`
	AnnotationNotIn        []string `json:"annotationNotIn,omitempty"`
	AnnotationGt           *string  `json:"annotationGT,omitempty"`
	AnnotationGte          *string  `json:"annotationGTE,omitempty"`
	AnnotationLt           *string  `json:"annotationLT,omitempty"`
	AnnotationLte          *string  `json:"annotationLTE,omitempty"`
	AnnotationContains     *string  `json:"annotationContains,omitempty"`
	AnnotationHasPrefix    *string  `json:"annotationHasPrefix,omitempty"`
	AnnotationHasSuffix    *string  `json:"annotationHasSuffix,omitempty"`
	AnnotationIsNil        *bool    `json:"annotationIsNil,omitempty"`
	AnnotationNotNil       *bool    `json:"annotationNotNil,omitempty"`
	AnnotationEqualFold    *string  `json:"annotationEqualFold,omitempty"`
	AnnotationContainsFold *string  `json:"annotationContainsFold,omitempty"`
}

FileHistoryWhereInput is used for filtering FileHistory objects. Input was generated by ent.

type FileUpdatePayload

type FileUpdatePayload struct {
	// Updated file
	File *File `json:"file"`
}

Return response for updateFile mutation

type FileWhereInput

type FileWhereInput struct {
	Not *FileWhereInput   `json:"not,omitempty"`
	And []*FileWhereInput `json:"and,omitempty"`
	Or  []*FileWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// file_name field predicates
	FileName             *string  `json:"fileName,omitempty"`
	FileNameNeq          *string  `json:"fileNameNEQ,omitempty"`
	FileNameIn           []string `json:"fileNameIn,omitempty"`
	FileNameNotIn        []string `json:"fileNameNotIn,omitempty"`
	FileNameGt           *string  `json:"fileNameGT,omitempty"`
	FileNameGte          *string  `json:"fileNameGTE,omitempty"`
	FileNameLt           *string  `json:"fileNameLT,omitempty"`
	FileNameLte          *string  `json:"fileNameLTE,omitempty"`
	FileNameContains     *string  `json:"fileNameContains,omitempty"`
	FileNameHasPrefix    *string  `json:"fileNameHasPrefix,omitempty"`
	FileNameHasSuffix    *string  `json:"fileNameHasSuffix,omitempty"`
	FileNameEqualFold    *string  `json:"fileNameEqualFold,omitempty"`
	FileNameContainsFold *string  `json:"fileNameContainsFold,omitempty"`
	// file_extension field predicates
	FileExtension             *string  `json:"fileExtension,omitempty"`
	FileExtensionNeq          *string  `json:"fileExtensionNEQ,omitempty"`
	FileExtensionIn           []string `json:"fileExtensionIn,omitempty"`
	FileExtensionNotIn        []string `json:"fileExtensionNotIn,omitempty"`
	FileExtensionGt           *string  `json:"fileExtensionGT,omitempty"`
	FileExtensionGte          *string  `json:"fileExtensionGTE,omitempty"`
	FileExtensionLt           *string  `json:"fileExtensionLT,omitempty"`
	FileExtensionLte          *string  `json:"fileExtensionLTE,omitempty"`
	FileExtensionContains     *string  `json:"fileExtensionContains,omitempty"`
	FileExtensionHasPrefix    *string  `json:"fileExtensionHasPrefix,omitempty"`
	FileExtensionHasSuffix    *string  `json:"fileExtensionHasSuffix,omitempty"`
	FileExtensionEqualFold    *string  `json:"fileExtensionEqualFold,omitempty"`
	FileExtensionContainsFold *string  `json:"fileExtensionContainsFold,omitempty"`
	// file_size field predicates
	FileSize       *int64  `json:"fileSize,omitempty"`
	FileSizeNeq    *int64  `json:"fileSizeNEQ,omitempty"`
	FileSizeIn     []int64 `json:"fileSizeIn,omitempty"`
	FileSizeNotIn  []int64 `json:"fileSizeNotIn,omitempty"`
	FileSizeGt     *int64  `json:"fileSizeGT,omitempty"`
	FileSizeGte    *int64  `json:"fileSizeGTE,omitempty"`
	FileSizeLt     *int64  `json:"fileSizeLT,omitempty"`
	FileSizeLte    *int64  `json:"fileSizeLTE,omitempty"`
	FileSizeIsNil  *bool   `json:"fileSizeIsNil,omitempty"`
	FileSizeNotNil *bool   `json:"fileSizeNotNil,omitempty"`
	// content_type field predicates
	ContentType             *string  `json:"contentType,omitempty"`
	ContentTypeNeq          *string  `json:"contentTypeNEQ,omitempty"`
	ContentTypeIn           []string `json:"contentTypeIn,omitempty"`
	ContentTypeNotIn        []string `json:"contentTypeNotIn,omitempty"`
	ContentTypeGt           *string  `json:"contentTypeGT,omitempty"`
	ContentTypeGte          *string  `json:"contentTypeGTE,omitempty"`
	ContentTypeLt           *string  `json:"contentTypeLT,omitempty"`
	ContentTypeLte          *string  `json:"contentTypeLTE,omitempty"`
	ContentTypeContains     *string  `json:"contentTypeContains,omitempty"`
	ContentTypeHasPrefix    *string  `json:"contentTypeHasPrefix,omitempty"`
	ContentTypeHasSuffix    *string  `json:"contentTypeHasSuffix,omitempty"`
	ContentTypeEqualFold    *string  `json:"contentTypeEqualFold,omitempty"`
	ContentTypeContainsFold *string  `json:"contentTypeContainsFold,omitempty"`
	// store_key field predicates
	StoreKey             *string  `json:"storeKey,omitempty"`
	StoreKeyNeq          *string  `json:"storeKeyNEQ,omitempty"`
	StoreKeyIn           []string `json:"storeKeyIn,omitempty"`
	StoreKeyNotIn        []string `json:"storeKeyNotIn,omitempty"`
	StoreKeyGt           *string  `json:"storeKeyGT,omitempty"`
	StoreKeyGte          *string  `json:"storeKeyGTE,omitempty"`
	StoreKeyLt           *string  `json:"storeKeyLT,omitempty"`
	StoreKeyLte          *string  `json:"storeKeyLTE,omitempty"`
	StoreKeyContains     *string  `json:"storeKeyContains,omitempty"`
	StoreKeyHasPrefix    *string  `json:"storeKeyHasPrefix,omitempty"`
	StoreKeyHasSuffix    *string  `json:"storeKeyHasSuffix,omitempty"`
	StoreKeyEqualFold    *string  `json:"storeKeyEqualFold,omitempty"`
	StoreKeyContainsFold *string  `json:"storeKeyContainsFold,omitempty"`
	// category field predicates
	Category             *string  `json:"category,omitempty"`
	CategoryNeq          *string  `json:"categoryNEQ,omitempty"`
	CategoryIn           []string `json:"categoryIn,omitempty"`
	CategoryNotIn        []string `json:"categoryNotIn,omitempty"`
	CategoryGt           *string  `json:"categoryGT,omitempty"`
	CategoryGte          *string  `json:"categoryGTE,omitempty"`
	CategoryLt           *string  `json:"categoryLT,omitempty"`
	CategoryLte          *string  `json:"categoryLTE,omitempty"`
	CategoryContains     *string  `json:"categoryContains,omitempty"`
	CategoryHasPrefix    *string  `json:"categoryHasPrefix,omitempty"`
	CategoryHasSuffix    *string  `json:"categoryHasSuffix,omitempty"`
	CategoryIsNil        *bool    `json:"categoryIsNil,omitempty"`
	CategoryNotNil       *bool    `json:"categoryNotNil,omitempty"`
	CategoryEqualFold    *string  `json:"categoryEqualFold,omitempty"`
	CategoryContainsFold *string  `json:"categoryContainsFold,omitempty"`
	// annotation field predicates
	Annotation             *string  `json:"annotation,omitempty"`
	AnnotationNeq          *string  `json:"annotationNEQ,omitempty"`
	AnnotationIn           []string `json:"annotationIn,omitempty"`
	AnnotationNotIn        []string `json:"annotationNotIn,omitempty"`
	AnnotationGt           *string  `json:"annotationGT,omitempty"`
	AnnotationGte          *string  `json:"annotationGTE,omitempty"`
	AnnotationLt           *string  `json:"annotationLT,omitempty"`
	AnnotationLte          *string  `json:"annotationLTE,omitempty"`
	AnnotationContains     *string  `json:"annotationContains,omitempty"`
	AnnotationHasPrefix    *string  `json:"annotationHasPrefix,omitempty"`
	AnnotationHasSuffix    *string  `json:"annotationHasSuffix,omitempty"`
	AnnotationIsNil        *bool    `json:"annotationIsNil,omitempty"`
	AnnotationNotNil       *bool    `json:"annotationNotNil,omitempty"`
	AnnotationEqualFold    *string  `json:"annotationEqualFold,omitempty"`
	AnnotationContainsFold *string  `json:"annotationContainsFold,omitempty"`
	// user edge predicates
	HasUser     *bool             `json:"hasUser,omitempty"`
	HasUserWith []*UserWhereInput `json:"hasUserWith,omitempty"`
	// organization edge predicates
	HasOrganization     *bool                     `json:"hasOrganization,omitempty"`
	HasOrganizationWith []*OrganizationWhereInput `json:"hasOrganizationWith,omitempty"`
	// entity edge predicates
	HasEntity     *bool               `json:"hasEntity,omitempty"`
	HasEntityWith []*EntityWhereInput `json:"hasEntityWith,omitempty"`
	// group edge predicates
	HasGroup     *bool              `json:"hasGroup,omitempty"`
	HasGroupWith []*GroupWhereInput `json:"hasGroupWith,omitempty"`
}

FileWhereInput is used for filtering File objects. Input was generated by ent.

type GetAPITokenByID

type GetAPITokenByID struct {
	APIToken GetAPITokenByID_APIToken "json:\"apiToken\" graphql:\"apiToken\""
}

func (*GetAPITokenByID) GetAPIToken

func (t *GetAPITokenByID) GetAPIToken() *GetAPITokenByID_APIToken

type GetAPITokenByID_APIToken

type GetAPITokenByID_APIToken struct {
	ID          string                          "json:\"id\" graphql:\"id\""
	Token       string                          "json:\"token\" graphql:\"token\""
	Scopes      []string                        "json:\"scopes,omitempty\" graphql:\"scopes\""
	Owner       *GetAPITokenByID_APIToken_Owner "json:\"owner,omitempty\" graphql:\"owner\""
	CreatedAt   *time.Time                      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy   *string                         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy   *string                         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Name        string                          "json:\"name\" graphql:\"name\""
	ExpiresAt   *time.Time                      "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Description *string                         "json:\"description,omitempty\" graphql:\"description\""
	LastUsedAt  *time.Time                      "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
}

func (*GetAPITokenByID_APIToken) GetCreatedAt

func (t *GetAPITokenByID_APIToken) GetCreatedAt() *time.Time

func (*GetAPITokenByID_APIToken) GetCreatedBy

func (t *GetAPITokenByID_APIToken) GetCreatedBy() *string

func (*GetAPITokenByID_APIToken) GetDescription

func (t *GetAPITokenByID_APIToken) GetDescription() *string

func (*GetAPITokenByID_APIToken) GetExpiresAt

func (t *GetAPITokenByID_APIToken) GetExpiresAt() *time.Time

func (*GetAPITokenByID_APIToken) GetID

func (t *GetAPITokenByID_APIToken) GetID() string

func (*GetAPITokenByID_APIToken) GetLastUsedAt

func (t *GetAPITokenByID_APIToken) GetLastUsedAt() *time.Time

func (*GetAPITokenByID_APIToken) GetName

func (t *GetAPITokenByID_APIToken) GetName() string

func (*GetAPITokenByID_APIToken) GetOwner

func (*GetAPITokenByID_APIToken) GetScopes

func (t *GetAPITokenByID_APIToken) GetScopes() []string

func (*GetAPITokenByID_APIToken) GetToken

func (t *GetAPITokenByID_APIToken) GetToken() string

func (*GetAPITokenByID_APIToken) GetUpdatedAt

func (t *GetAPITokenByID_APIToken) GetUpdatedAt() *time.Time

func (*GetAPITokenByID_APIToken) GetUpdatedBy

func (t *GetAPITokenByID_APIToken) GetUpdatedBy() *string

type GetAPITokenByID_APIToken_Owner

type GetAPITokenByID_APIToken_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAPITokenByID_APIToken_Owner) GetID

type GetAllAPITokens

type GetAllAPITokens struct {
	APITokens GetAllAPITokens_APITokens "json:\"apiTokens\" graphql:\"apiTokens\""
}

func (*GetAllAPITokens) GetAPITokens

func (t *GetAllAPITokens) GetAPITokens() *GetAllAPITokens_APITokens

type GetAllAPITokens_APITokens

type GetAllAPITokens_APITokens struct {
	Edges []*GetAllAPITokens_APITokens_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllAPITokens_APITokens) GetEdges

type GetAllAPITokens_APITokens_Edges

type GetAllAPITokens_APITokens_Edges struct {
	Node *GetAllAPITokens_APITokens_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllAPITokens_APITokens_Edges) GetNode

type GetAllAPITokens_APITokens_Edges_Node

type GetAllAPITokens_APITokens_Edges_Node struct {
	ID          string                                      "json:\"id\" graphql:\"id\""
	Token       string                                      "json:\"token\" graphql:\"token\""
	Scopes      []string                                    "json:\"scopes,omitempty\" graphql:\"scopes\""
	Owner       *GetAllAPITokens_APITokens_Edges_Node_Owner "json:\"owner,omitempty\" graphql:\"owner\""
	CreatedAt   *time.Time                                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy   *string                                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy   *string                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Name        string                                      "json:\"name\" graphql:\"name\""
	ExpiresAt   *time.Time                                  "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Description *string                                     "json:\"description,omitempty\" graphql:\"description\""
	LastUsedAt  *time.Time                                  "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
}

func (*GetAllAPITokens_APITokens_Edges_Node) GetCreatedAt

func (t *GetAllAPITokens_APITokens_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllAPITokens_APITokens_Edges_Node) GetCreatedBy

func (t *GetAllAPITokens_APITokens_Edges_Node) GetCreatedBy() *string

func (*GetAllAPITokens_APITokens_Edges_Node) GetDescription

func (t *GetAllAPITokens_APITokens_Edges_Node) GetDescription() *string

func (*GetAllAPITokens_APITokens_Edges_Node) GetExpiresAt

func (t *GetAllAPITokens_APITokens_Edges_Node) GetExpiresAt() *time.Time

func (*GetAllAPITokens_APITokens_Edges_Node) GetID

func (*GetAllAPITokens_APITokens_Edges_Node) GetLastUsedAt

func (t *GetAllAPITokens_APITokens_Edges_Node) GetLastUsedAt() *time.Time

func (*GetAllAPITokens_APITokens_Edges_Node) GetName

func (*GetAllAPITokens_APITokens_Edges_Node) GetOwner

func (*GetAllAPITokens_APITokens_Edges_Node) GetScopes

func (*GetAllAPITokens_APITokens_Edges_Node) GetToken

func (*GetAllAPITokens_APITokens_Edges_Node) GetUpdatedAt

func (t *GetAllAPITokens_APITokens_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllAPITokens_APITokens_Edges_Node) GetUpdatedBy

func (t *GetAllAPITokens_APITokens_Edges_Node) GetUpdatedBy() *string

type GetAllAPITokens_APITokens_Edges_Node_Owner

type GetAllAPITokens_APITokens_Edges_Node_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllAPITokens_APITokens_Edges_Node_Owner) GetID

type GetAllContactHistories

type GetAllContactHistories struct {
	ContactHistories GetAllContactHistories_ContactHistories "json:\"contactHistories\" graphql:\"contactHistories\""
}

func (*GetAllContactHistories) GetContactHistories

type GetAllContactHistories_ContactHistories

type GetAllContactHistories_ContactHistories struct {
	Edges []*GetAllContactHistories_ContactHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllContactHistories_ContactHistories) GetEdges

type GetAllContactHistories_ContactHistories_Edges

type GetAllContactHistories_ContactHistories_Edges struct {
	Node *GetAllContactHistories_ContactHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllContactHistories_ContactHistories_Edges) GetNode

type GetAllContactHistories_ContactHistories_Edges_Node

type GetAllContactHistories_ContactHistories_Edges_Node struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	HistoryTime time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID          string           "json:\"id\" graphql:\"id\""
	Operation   history.OpType   "json:\"operation\" graphql:\"operation\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Ref         *string          "json:\"ref,omitempty\" graphql:\"ref\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetAddress

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetCompany

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetCreatedAt

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetCreatedBy

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetEmail

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetFullName

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetHistoryTime

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetID

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetOperation

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetOwnerID

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetPhoneNumber

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetRef

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetStatus

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetTags

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetTitle

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetUpdatedAt

func (*GetAllContactHistories_ContactHistories_Edges_Node) GetUpdatedBy

type GetAllContacts

type GetAllContacts struct {
	Contacts GetAllContacts_Contacts "json:\"contacts\" graphql:\"contacts\""
}

func (*GetAllContacts) GetContacts

func (t *GetAllContacts) GetContacts() *GetAllContacts_Contacts

type GetAllContacts_Contacts

type GetAllContacts_Contacts struct {
	Edges []*GetAllContacts_Contacts_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllContacts_Contacts) GetEdges

type GetAllContacts_Contacts_Edges

type GetAllContacts_Contacts_Edges struct {
	Node *GetAllContacts_Contacts_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllContacts_Contacts_Edges) GetNode

type GetAllContacts_Contacts_Edges_Node

type GetAllContacts_Contacts_Edges_Node struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllContacts_Contacts_Edges_Node) GetAddress

func (t *GetAllContacts_Contacts_Edges_Node) GetAddress() *string

func (*GetAllContacts_Contacts_Edges_Node) GetCompany

func (t *GetAllContacts_Contacts_Edges_Node) GetCompany() *string

func (*GetAllContacts_Contacts_Edges_Node) GetCreatedAt

func (t *GetAllContacts_Contacts_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllContacts_Contacts_Edges_Node) GetCreatedBy

func (t *GetAllContacts_Contacts_Edges_Node) GetCreatedBy() *string

func (*GetAllContacts_Contacts_Edges_Node) GetEmail

func (*GetAllContacts_Contacts_Edges_Node) GetFullName

func (t *GetAllContacts_Contacts_Edges_Node) GetFullName() string

func (*GetAllContacts_Contacts_Edges_Node) GetID

func (*GetAllContacts_Contacts_Edges_Node) GetOwnerID

func (t *GetAllContacts_Contacts_Edges_Node) GetOwnerID() *string

func (*GetAllContacts_Contacts_Edges_Node) GetPhoneNumber

func (t *GetAllContacts_Contacts_Edges_Node) GetPhoneNumber() *string

func (*GetAllContacts_Contacts_Edges_Node) GetStatus

func (*GetAllContacts_Contacts_Edges_Node) GetTags

func (*GetAllContacts_Contacts_Edges_Node) GetTitle

func (*GetAllContacts_Contacts_Edges_Node) GetUpdatedAt

func (t *GetAllContacts_Contacts_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllContacts_Contacts_Edges_Node) GetUpdatedBy

func (t *GetAllContacts_Contacts_Edges_Node) GetUpdatedBy() *string

type GetAllDocumentDataHistories

type GetAllDocumentDataHistories struct {
	DocumentDataHistories GetAllDocumentDataHistories_DocumentDataHistories "json:\"documentDataHistories\" graphql:\"documentDataHistories\""
}

func (*GetAllDocumentDataHistories) GetDocumentDataHistories

type GetAllDocumentDataHistories_DocumentDataHistories

type GetAllDocumentDataHistories_DocumentDataHistories struct {
	Edges []*GetAllDocumentDataHistories_DocumentDataHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllDocumentDataHistories_DocumentDataHistories) GetEdges

type GetAllDocumentDataHistories_DocumentDataHistories_Edges

type GetAllDocumentDataHistories_DocumentDataHistories_Edges struct {
	Node *GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges) GetNode

type GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node

type GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node struct {
	CreatedAt   *time.Time      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Data        json.RawMessage "json:\"data\" graphql:\"data\""
	HistoryTime time.Time       "json:\"historyTime\" graphql:\"historyTime\""
	ID          string          "json:\"id\" graphql:\"id\""
	Operation   history.OpType  "json:\"operation\" graphql:\"operation\""
	OwnerID     *string         "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string         "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string        "json:\"tags,omitempty\" graphql:\"tags\""
	TemplateID  string          "json:\"templateID\" graphql:\"templateID\""
	UpdatedAt   *time.Time      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetCreatedAt

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetCreatedBy

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetData

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetHistoryTime

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetID

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetOperation

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetOwnerID

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetRef

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetTags

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetTemplateID

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetUpdatedAt

func (*GetAllDocumentDataHistories_DocumentDataHistories_Edges_Node) GetUpdatedBy

type GetAllEntities

type GetAllEntities struct {
	Entities GetAllEntities_Entities "json:\"entities\" graphql:\"entities\""
}

func (*GetAllEntities) GetEntities

func (t *GetAllEntities) GetEntities() *GetAllEntities_Entities

type GetAllEntities_Entities

type GetAllEntities_Entities struct {
	Edges []*GetAllEntities_Entities_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntities_Entities) GetEdges

type GetAllEntities_Entities_Edges

type GetAllEntities_Entities_Edges struct {
	Node *GetAllEntities_Entities_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntities_Entities_Edges) GetNode

type GetAllEntities_Entities_Edges_Node

type GetAllEntities_Entities_Edges_Node struct {
	CreatedAt   *time.Time                                     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                        "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                        "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                       "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*GetAllEntities_Entities_Edges_Node_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *GetAllEntities_Entities_Edges_Node_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                         "json:\"id\" graphql:\"id\""
	Name        *string                                        "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntities_Entities_Edges_Node) GetCreatedAt

func (t *GetAllEntities_Entities_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllEntities_Entities_Edges_Node) GetCreatedBy

func (t *GetAllEntities_Entities_Edges_Node) GetCreatedBy() *string

func (*GetAllEntities_Entities_Edges_Node) GetDescription

func (t *GetAllEntities_Entities_Edges_Node) GetDescription() *string

func (*GetAllEntities_Entities_Edges_Node) GetDisplayName

func (t *GetAllEntities_Entities_Edges_Node) GetDisplayName() *string

func (*GetAllEntities_Entities_Edges_Node) GetDomains

func (t *GetAllEntities_Entities_Edges_Node) GetDomains() []string

func (*GetAllEntities_Entities_Edges_Node) GetEntityType

func (*GetAllEntities_Entities_Edges_Node) GetID

func (*GetAllEntities_Entities_Edges_Node) GetName

func (*GetAllEntities_Entities_Edges_Node) GetNotes

func (*GetAllEntities_Entities_Edges_Node) GetOwnerID

func (t *GetAllEntities_Entities_Edges_Node) GetOwnerID() *string

func (*GetAllEntities_Entities_Edges_Node) GetStatus

func (*GetAllEntities_Entities_Edges_Node) GetTags

func (*GetAllEntities_Entities_Edges_Node) GetUpdatedAt

func (t *GetAllEntities_Entities_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllEntities_Entities_Edges_Node) GetUpdatedBy

func (t *GetAllEntities_Entities_Edges_Node) GetUpdatedBy() *string

type GetAllEntities_Entities_Edges_Node_EntityType

type GetAllEntities_Entities_Edges_Node_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllEntities_Entities_Edges_Node_EntityType) GetName

type GetAllEntities_Entities_Edges_Node_Notes

type GetAllEntities_Entities_Edges_Node_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntities_Entities_Edges_Node_Notes) GetText

func (*GetAllEntities_Entities_Edges_Node_Notes) GetUpdatedAt

func (*GetAllEntities_Entities_Edges_Node_Notes) GetUpdatedBy

type GetAllEntitlementHistories

type GetAllEntitlementHistories struct {
	EntitlementHistories GetAllEntitlementHistories_EntitlementHistories "json:\"entitlementHistories\" graphql:\"entitlementHistories\""
}

func (*GetAllEntitlementHistories) GetEntitlementHistories

type GetAllEntitlementHistories_EntitlementHistories

type GetAllEntitlementHistories_EntitlementHistories struct {
	Edges []*GetAllEntitlementHistories_EntitlementHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlementHistories_EntitlementHistories) GetEdges

type GetAllEntitlementHistories_EntitlementHistories_Edges

type GetAllEntitlementHistories_EntitlementHistories_Edges struct {
	Node *GetAllEntitlementHistories_EntitlementHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlementHistories_EntitlementHistories_Edges) GetNode

type GetAllEntitlementHistories_EntitlementHistories_Edges_Node

type GetAllEntitlementHistories_EntitlementHistories_Edges_Node struct {
	Cancelled              bool           "json:\"cancelled\" graphql:\"cancelled\""
	CreatedAt              *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy              *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Expires                bool           "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time     "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ExternalCustomerID     *string        "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string        "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
	HistoryTime            time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID                     string         "json:\"id\" graphql:\"id\""
	Operation              history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID         string         "json:\"organizationID\" graphql:\"organizationID\""
	OwnerID                *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PlanID                 string         "json:\"planID\" graphql:\"planID\""
	Ref                    *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags                   []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt              *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy              *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetCancelled

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetCreatedAt

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetCreatedBy

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetExpires

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetExpiresAt

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetExternalCustomerID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetExternalSubscriptionID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetHistoryTime

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetOperation

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetOrganizationID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetOwnerID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetPlanID

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetRef

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetTags

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetUpdatedAt

func (*GetAllEntitlementHistories_EntitlementHistories_Edges_Node) GetUpdatedBy

type GetAllEntitlementPlanFeatureHistories

type GetAllEntitlementPlanFeatureHistories struct {
	EntitlementPlanFeatureHistories GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories "json:\"entitlementPlanFeatureHistories\" graphql:\"entitlementPlanFeatureHistories\""
}

func (*GetAllEntitlementPlanFeatureHistories) GetEntitlementPlanFeatureHistories

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories struct {
	Edges []*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories) GetEdges

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges struct {
	Node *GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges) GetNode

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node

type GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FeatureID   string                 "json:\"featureID\" graphql:\"featureID\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PlanID      string                 "json:\"planID\" graphql:\"planID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetCreatedAt

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetCreatedBy

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetFeatureID

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetHistoryTime

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetID

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetMetadata

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetOperation

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetOwnerID

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetPlanID

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetRef

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetTags

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetUpdatedAt

func (*GetAllEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetUpdatedBy

type GetAllEntitlementPlanFeatures

type GetAllEntitlementPlanFeatures struct {
	EntitlementPlanFeatures GetAllEntitlementPlanFeatures_EntitlementPlanFeatures "json:\"entitlementPlanFeatures\" graphql:\"entitlementPlanFeatures\""
}

func (*GetAllEntitlementPlanFeatures) GetEntitlementPlanFeatures

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures struct {
	Edges []*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures) GetEdges

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges struct {
	Node *GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges) GetNode

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node struct {
	ID       string                                                                   "json:\"id\" graphql:\"id\""
	Feature  GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature "json:\"feature\" graphql:\"feature\""
	Metadata map[string]interface{}                                                   "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan    "json:\"plan\" graphql:\"plan\""
}

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetFeature

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetID

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetMetadata

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetPlan

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature) GetID

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature) GetName

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan

type GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan) GetID

func (*GetAllEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan) GetName

type GetAllEntitlementPlanHistories

type GetAllEntitlementPlanHistories struct {
	EntitlementPlanHistories GetAllEntitlementPlanHistories_EntitlementPlanHistories "json:\"entitlementPlanHistories\" graphql:\"entitlementPlanHistories\""
}

func (*GetAllEntitlementPlanHistories) GetEntitlementPlanHistories

type GetAllEntitlementPlanHistories_EntitlementPlanHistories

type GetAllEntitlementPlanHistories_EntitlementPlanHistories struct {
	Edges []*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories) GetEdges

type GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges

type GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges struct {
	Node *GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges) GetNode

type GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node

type GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name        string                 "json:\"name\" graphql:\"name\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Version     string                 "json:\"version\" graphql:\"version\""
}

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetCreatedAt

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetCreatedBy

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetDescription

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetDisplayName

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetHistoryTime

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetID

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetMetadata

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetName

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetOperation

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetOwnerID

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetRef

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetTags

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetUpdatedAt

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetUpdatedBy

func (*GetAllEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetVersion

type GetAllEntitlementPlans

type GetAllEntitlementPlans struct {
	EntitlementPlans GetAllEntitlementPlans_EntitlementPlans "json:\"entitlementPlans\" graphql:\"entitlementPlans\""
}

func (*GetAllEntitlementPlans) GetEntitlementPlans

type GetAllEntitlementPlans_EntitlementPlans

type GetAllEntitlementPlans_EntitlementPlans struct {
	Edges []*GetAllEntitlementPlans_EntitlementPlans_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlementPlans_EntitlementPlans) GetEdges

type GetAllEntitlementPlans_EntitlementPlans_Edges

type GetAllEntitlementPlans_EntitlementPlans_Edges struct {
	Node *GetAllEntitlementPlans_EntitlementPlans_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlementPlans_EntitlementPlans_Edges) GetNode

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node struct {
	ID          string                                                         "json:\"id\" graphql:\"id\""
	Name        string                                                         "json:\"name\" graphql:\"name\""
	DisplayName *string                                                        "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{}                                         "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string                                                       "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                                                         "json:\"version\" graphql:\"version\""
	Description *string                                                        "json:\"description,omitempty\" graphql:\"description\""
	Features    []*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetDescription

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetDisplayName

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetFeatures

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetID

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetMetadata

func (t *GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetMetadata() map[string]interface{}

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetName

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetTags

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node) GetVersion

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features struct {
	Feature  GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature "json:\"feature\" graphql:\"feature\""
	Metadata map[string]interface{}                                              "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags     []string                                                            "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetFeature

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetMetadata

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetTags

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature

type GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature struct {
	ID       string                 "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name     string                 "json:\"name\" graphql:\"name\""
}

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetID

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetMetadata

func (*GetAllEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetName

type GetAllEntitlements

type GetAllEntitlements struct {
	Entitlements GetAllEntitlements_Entitlements "json:\"entitlements\" graphql:\"entitlements\""
}

func (*GetAllEntitlements) GetEntitlements

type GetAllEntitlements_Entitlements

type GetAllEntitlements_Entitlements struct {
	Edges []*GetAllEntitlements_Entitlements_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntitlements_Entitlements) GetEdges

type GetAllEntitlements_Entitlements_Edges

type GetAllEntitlements_Entitlements_Edges struct {
	Node *GetAllEntitlements_Entitlements_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntitlements_Entitlements_Edges) GetNode

type GetAllEntitlements_Entitlements_Edges_Node

type GetAllEntitlements_Entitlements_Edges_Node struct {
	ID                     string                                                  "json:\"id\" graphql:\"id\""
	Plan                   GetAllEntitlements_Entitlements_Edges_Node_Plan         "json:\"plan\" graphql:\"plan\""
	Organization           GetAllEntitlements_Entitlements_Edges_Node_Organization "json:\"organization\" graphql:\"organization\""
	Expires                bool                                                    "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                              "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                    "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                                 "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                                 "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*GetAllEntitlements_Entitlements_Edges_Node) GetCancelled

func (*GetAllEntitlements_Entitlements_Edges_Node) GetExpires

func (*GetAllEntitlements_Entitlements_Edges_Node) GetExpiresAt

func (*GetAllEntitlements_Entitlements_Edges_Node) GetExternalCustomerID

func (t *GetAllEntitlements_Entitlements_Edges_Node) GetExternalCustomerID() *string

func (*GetAllEntitlements_Entitlements_Edges_Node) GetExternalSubscriptionID

func (t *GetAllEntitlements_Entitlements_Edges_Node) GetExternalSubscriptionID() *string

func (*GetAllEntitlements_Entitlements_Edges_Node) GetID

func (*GetAllEntitlements_Entitlements_Edges_Node) GetOrganization

func (*GetAllEntitlements_Entitlements_Edges_Node) GetPlan

type GetAllEntitlements_Entitlements_Edges_Node_Organization

type GetAllEntitlements_Entitlements_Edges_Node_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllEntitlements_Entitlements_Edges_Node_Organization) GetID

func (*GetAllEntitlements_Entitlements_Edges_Node_Organization) GetName

type GetAllEntitlements_Entitlements_Edges_Node_Plan

type GetAllEntitlements_Entitlements_Edges_Node_Plan struct {
	ID       string                                                      "json:\"id\" graphql:\"id\""
	Name     string                                                      "json:\"name\" graphql:\"name\""
	Features []*GetAllEntitlements_Entitlements_Edges_Node_Plan_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan) GetFeatures

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan) GetID

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan) GetName

type GetAllEntitlements_Entitlements_Edges_Node_Plan_Features

type GetAllEntitlements_Entitlements_Edges_Node_Plan_Features struct {
	Metadata map[string]interface{}                                           "json:\"metadata,omitempty\" graphql:\"metadata\""
	Feature  GetAllEntitlements_Entitlements_Edges_Node_Plan_Features_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan_Features) GetFeature

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan_Features) GetMetadata

func (t *GetAllEntitlements_Entitlements_Edges_Node_Plan_Features) GetMetadata() map[string]interface{}

type GetAllEntitlements_Entitlements_Edges_Node_Plan_Features_Feature

type GetAllEntitlements_Entitlements_Edges_Node_Plan_Features_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan_Features_Feature) GetID

func (*GetAllEntitlements_Entitlements_Edges_Node_Plan_Features_Feature) GetName

type GetAllEntityHistories

type GetAllEntityHistories struct {
	EntityHistories GetAllEntityHistories_EntityHistories "json:\"entityHistories\" graphql:\"entityHistories\""
}

func (*GetAllEntityHistories) GetEntityHistories

type GetAllEntityHistories_EntityHistories

type GetAllEntityHistories_EntityHistories struct {
	Edges []*GetAllEntityHistories_EntityHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntityHistories_EntityHistories) GetEdges

type GetAllEntityHistories_EntityHistories_Edges

type GetAllEntityHistories_EntityHistories_Edges struct {
	Node *GetAllEntityHistories_EntityHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntityHistories_EntityHistories_Edges) GetNode

type GetAllEntityHistories_EntityHistories_Edges_Node

type GetAllEntityHistories_EntityHistories_Edges_Node struct {
	CreatedAt    *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description  *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName  *string        "json:\"displayName,omitempty\" graphql:\"displayName\""
	Domains      []string       "json:\"domains,omitempty\" graphql:\"domains\""
	EntityTypeID *string        "json:\"entityTypeID,omitempty\" graphql:\"entityTypeID\""
	HistoryTime  time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID           string         "json:\"id\" graphql:\"id\""
	Name         *string        "json:\"name,omitempty\" graphql:\"name\""
	Operation    history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID      *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref          *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Status       *string        "json:\"status,omitempty\" graphql:\"status\""
	Tags         []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetCreatedAt

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetCreatedBy

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetDescription

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetDisplayName

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetDomains

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetEntityTypeID

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetHistoryTime

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetID

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetName

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetOperation

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetOwnerID

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetRef

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetStatus

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetTags

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetUpdatedAt

func (*GetAllEntityHistories_EntityHistories_Edges_Node) GetUpdatedBy

type GetAllEntityTypeHistories

type GetAllEntityTypeHistories struct {
	EntityTypeHistories GetAllEntityTypeHistories_EntityTypeHistories "json:\"entityTypeHistories\" graphql:\"entityTypeHistories\""
}

func (*GetAllEntityTypeHistories) GetEntityTypeHistories

type GetAllEntityTypeHistories_EntityTypeHistories

type GetAllEntityTypeHistories_EntityTypeHistories struct {
	Edges []*GetAllEntityTypeHistories_EntityTypeHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntityTypeHistories_EntityTypeHistories) GetEdges

type GetAllEntityTypeHistories_EntityTypeHistories_Edges

type GetAllEntityTypeHistories_EntityTypeHistories_Edges struct {
	Node *GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges) GetNode

type GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node

type GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetCreatedAt

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetCreatedBy

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetHistoryTime

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetID

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetName

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetOperation

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetOwnerID

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetRef

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetTags

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetUpdatedAt

func (*GetAllEntityTypeHistories_EntityTypeHistories_Edges_Node) GetUpdatedBy

type GetAllEntityTypes

type GetAllEntityTypes struct {
	EntityTypes GetAllEntityTypes_EntityTypes "json:\"entityTypes\" graphql:\"entityTypes\""
}

func (*GetAllEntityTypes) GetEntityTypes

func (t *GetAllEntityTypes) GetEntityTypes() *GetAllEntityTypes_EntityTypes

type GetAllEntityTypes_EntityTypes

type GetAllEntityTypes_EntityTypes struct {
	Edges []*GetAllEntityTypes_EntityTypes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEntityTypes_EntityTypes) GetEdges

type GetAllEntityTypes_EntityTypes_Edges

type GetAllEntityTypes_EntityTypes_Edges struct {
	Node *GetAllEntityTypes_EntityTypes_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEntityTypes_EntityTypes_Edges) GetNode

type GetAllEntityTypes_EntityTypes_Edges_Node

type GetAllEntityTypes_EntityTypes_Edges_Node struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetCreatedAt

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetCreatedBy

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetID

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetName

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetOwnerID

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetTags

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetUpdatedAt

func (*GetAllEntityTypes_EntityTypes_Edges_Node) GetUpdatedBy

type GetAllEventHistories

type GetAllEventHistories struct {
	EventHistories GetAllEventHistories_EventHistories "json:\"eventHistories\" graphql:\"eventHistories\""
}

func (*GetAllEventHistories) GetEventHistories

type GetAllEventHistories_EventHistories

type GetAllEventHistories_EventHistories struct {
	Edges []*GetAllEventHistories_EventHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEventHistories_EventHistories) GetEdges

type GetAllEventHistories_EventHistories_Edges

type GetAllEventHistories_EventHistories_Edges struct {
	Node *GetAllEventHistories_EventHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEventHistories_EventHistories_Edges) GetNode

type GetAllEventHistories_EventHistories_Edges_Node

type GetAllEventHistories_EventHistories_Edges_Node struct {
	CorrelationID *string                "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	CreatedAt     *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EventID       *string                "json:\"eventID,omitempty\" graphql:\"eventID\""
	EventType     string                 "json:\"eventType\" graphql:\"eventType\""
	HistoryTime   time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID            string                 "json:\"id\" graphql:\"id\""
	Metadata      map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Operation     history.OpType         "json:\"operation\" graphql:\"operation\""
	Ref           *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags          []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt     *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllEventHistories_EventHistories_Edges_Node) GetCorrelationID

func (*GetAllEventHistories_EventHistories_Edges_Node) GetCreatedAt

func (*GetAllEventHistories_EventHistories_Edges_Node) GetCreatedBy

func (*GetAllEventHistories_EventHistories_Edges_Node) GetEventID

func (*GetAllEventHistories_EventHistories_Edges_Node) GetEventType

func (*GetAllEventHistories_EventHistories_Edges_Node) GetHistoryTime

func (*GetAllEventHistories_EventHistories_Edges_Node) GetID

func (*GetAllEventHistories_EventHistories_Edges_Node) GetMetadata

func (t *GetAllEventHistories_EventHistories_Edges_Node) GetMetadata() map[string]interface{}

func (*GetAllEventHistories_EventHistories_Edges_Node) GetOperation

func (*GetAllEventHistories_EventHistories_Edges_Node) GetRef

func (*GetAllEventHistories_EventHistories_Edges_Node) GetTags

func (*GetAllEventHistories_EventHistories_Edges_Node) GetUpdatedAt

func (*GetAllEventHistories_EventHistories_Edges_Node) GetUpdatedBy

type GetAllEvents

type GetAllEvents struct {
	Events GetAllEvents_Events "json:\"events\" graphql:\"events\""
}

func (*GetAllEvents) GetEvents

func (t *GetAllEvents) GetEvents() *GetAllEvents_Events

type GetAllEvents_Events

type GetAllEvents_Events struct {
	Edges []*GetAllEvents_Events_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllEvents_Events) GetEdges

type GetAllEvents_Events_Edges

type GetAllEvents_Events_Edges struct {
	Node *GetAllEvents_Events_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllEvents_Events_Edges) GetNode

type GetAllEvents_Events_Edges_Node

type GetAllEvents_Events_Edges_Node struct {
	ID                  string                                                "json:\"id\" graphql:\"id\""
	CreatedAt           *time.Time                                            "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt           *time.Time                                            "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy           *string                                               "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy           *string                                               "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	EventID             *string                                               "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                               "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                                "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                                "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*GetAllEvents_Events_Edges_Node_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*GetAllEvents_Events_Edges_Node_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*GetAllEvents_Events_Edges_Node_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*GetAllEvents_Events_Edges_Node_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*GetAllEvents_Events_Edges_Node_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*GetAllEvents_Events_Edges_Node_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*GetAllEvents_Events_Edges_Node_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*GetAllEvents_Events_Edges_Node_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*GetAllEvents_Events_Edges_Node_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*GetAllEvents_Events_Edges_Node_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*GetAllEvents_Events_Edges_Node_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*GetAllEvents_Events_Edges_Node_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*GetAllEvents_Events_Edges_Node_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*GetAllEvents_Events_Edges_Node) GetCorrelationID

func (t *GetAllEvents_Events_Edges_Node) GetCorrelationID() *string

func (*GetAllEvents_Events_Edges_Node) GetCreatedAt

func (t *GetAllEvents_Events_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllEvents_Events_Edges_Node) GetCreatedBy

func (t *GetAllEvents_Events_Edges_Node) GetCreatedBy() *string

func (*GetAllEvents_Events_Edges_Node) GetEntitlement

func (*GetAllEvents_Events_Edges_Node) GetEventID

func (t *GetAllEvents_Events_Edges_Node) GetEventID() *string

func (*GetAllEvents_Events_Edges_Node) GetEventType

func (t *GetAllEvents_Events_Edges_Node) GetEventType() string

func (*GetAllEvents_Events_Edges_Node) GetFeature

func (*GetAllEvents_Events_Edges_Node) GetGroup

func (*GetAllEvents_Events_Edges_Node) GetGroupmembership

func (*GetAllEvents_Events_Edges_Node) GetHush

func (*GetAllEvents_Events_Edges_Node) GetID

func (*GetAllEvents_Events_Edges_Node) GetIntegration

func (*GetAllEvents_Events_Edges_Node) GetInvite

func (*GetAllEvents_Events_Edges_Node) GetMetadata

func (t *GetAllEvents_Events_Edges_Node) GetMetadata() map[string]interface{}

func (*GetAllEvents_Events_Edges_Node) GetOauth2token

func (*GetAllEvents_Events_Edges_Node) GetOrganization

func (*GetAllEvents_Events_Edges_Node) GetOrgmembership

func (*GetAllEvents_Events_Edges_Node) GetPersonalAccessToken

func (*GetAllEvents_Events_Edges_Node) GetUpdatedAt

func (t *GetAllEvents_Events_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllEvents_Events_Edges_Node) GetUpdatedBy

func (t *GetAllEvents_Events_Edges_Node) GetUpdatedBy() *string

func (*GetAllEvents_Events_Edges_Node) GetUser

func (*GetAllEvents_Events_Edges_Node) GetWebhook

type GetAllEvents_Events_Edges_Node_Entitlement

type GetAllEvents_Events_Edges_Node_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Entitlement) GetID

type GetAllEvents_Events_Edges_Node_Feature

type GetAllEvents_Events_Edges_Node_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Feature) GetID

type GetAllEvents_Events_Edges_Node_Group

type GetAllEvents_Events_Edges_Node_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Group) GetID

type GetAllEvents_Events_Edges_Node_Groupmembership

type GetAllEvents_Events_Edges_Node_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Groupmembership) GetID

type GetAllEvents_Events_Edges_Node_Hush

type GetAllEvents_Events_Edges_Node_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Hush) GetID

type GetAllEvents_Events_Edges_Node_Integration

type GetAllEvents_Events_Edges_Node_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Integration) GetID

type GetAllEvents_Events_Edges_Node_Invite

type GetAllEvents_Events_Edges_Node_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Invite) GetID

type GetAllEvents_Events_Edges_Node_Oauth2token

type GetAllEvents_Events_Edges_Node_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Oauth2token) GetID

type GetAllEvents_Events_Edges_Node_Organization

type GetAllEvents_Events_Edges_Node_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Organization) GetID

type GetAllEvents_Events_Edges_Node_Orgmembership

type GetAllEvents_Events_Edges_Node_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Orgmembership) GetID

type GetAllEvents_Events_Edges_Node_PersonalAccessToken

type GetAllEvents_Events_Edges_Node_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_PersonalAccessToken) GetID

type GetAllEvents_Events_Edges_Node_User

type GetAllEvents_Events_Edges_Node_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_User) GetID

type GetAllEvents_Events_Edges_Node_Webhook

type GetAllEvents_Events_Edges_Node_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllEvents_Events_Edges_Node_Webhook) GetID

type GetAllFeatureHistories

type GetAllFeatureHistories struct {
	FeatureHistories GetAllFeatureHistories_FeatureHistories "json:\"featureHistories\" graphql:\"featureHistories\""
}

func (*GetAllFeatureHistories) GetFeatureHistories

type GetAllFeatureHistories_FeatureHistories

type GetAllFeatureHistories_FeatureHistories struct {
	Edges []*GetAllFeatureHistories_FeatureHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllFeatureHistories_FeatureHistories) GetEdges

type GetAllFeatureHistories_FeatureHistories_Edges

type GetAllFeatureHistories_FeatureHistories_Edges struct {
	Node *GetAllFeatureHistories_FeatureHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllFeatureHistories_FeatureHistories_Edges) GetNode

type GetAllFeatureHistories_FeatureHistories_Edges_Node

type GetAllFeatureHistories_FeatureHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Enabled     bool                   "json:\"enabled\" graphql:\"enabled\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name        string                 "json:\"name\" graphql:\"name\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetCreatedAt

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetCreatedBy

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetDescription

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetDisplayName

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetEnabled

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetHistoryTime

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetID

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetMetadata

func (t *GetAllFeatureHistories_FeatureHistories_Edges_Node) GetMetadata() map[string]interface{}

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetName

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetOperation

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetOwnerID

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetRef

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetTags

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetUpdatedAt

func (*GetAllFeatureHistories_FeatureHistories_Edges_Node) GetUpdatedBy

type GetAllFeatures

type GetAllFeatures struct {
	Features GetAllFeatures_Features "json:\"features\" graphql:\"features\""
}

func (*GetAllFeatures) GetFeatures

func (t *GetAllFeatures) GetFeatures() *GetAllFeatures_Features

type GetAllFeatures_Features

type GetAllFeatures_Features struct {
	Edges []*GetAllFeatures_Features_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllFeatures_Features) GetEdges

type GetAllFeatures_Features_Edges

type GetAllFeatures_Features_Edges struct {
	Node *GetAllFeatures_Features_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllFeatures_Features_Edges) GetNode

type GetAllFeatures_Features_Edges_Node

type GetAllFeatures_Features_Edges_Node struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetAllFeatures_Features_Edges_Node) GetDescription

func (t *GetAllFeatures_Features_Edges_Node) GetDescription() *string

func (*GetAllFeatures_Features_Edges_Node) GetDisplayName

func (t *GetAllFeatures_Features_Edges_Node) GetDisplayName() *string

func (*GetAllFeatures_Features_Edges_Node) GetEnabled

func (t *GetAllFeatures_Features_Edges_Node) GetEnabled() bool

func (*GetAllFeatures_Features_Edges_Node) GetID

func (*GetAllFeatures_Features_Edges_Node) GetName

func (*GetAllFeatures_Features_Edges_Node) GetTags

type GetAllFileHistories

type GetAllFileHistories struct {
	FileHistories GetAllFileHistories_FileHistories "json:\"fileHistories\" graphql:\"fileHistories\""
}

func (*GetAllFileHistories) GetFileHistories

type GetAllFileHistories_FileHistories

type GetAllFileHistories_FileHistories struct {
	Edges []*GetAllFileHistories_FileHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllFileHistories_FileHistories) GetEdges

type GetAllFileHistories_FileHistories_Edges

type GetAllFileHistories_FileHistories_Edges struct {
	Node *GetAllFileHistories_FileHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllFileHistories_FileHistories_Edges) GetNode

type GetAllFileHistories_FileHistories_Edges_Node

type GetAllFileHistories_FileHistories_Edges_Node struct {
	Annotation    *string        "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string        "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string         "json:\"contentType\" graphql:\"contentType\""
	CreatedAt     *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FileExtension string         "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string         "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64         "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	HistoryTime   time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID            string         "json:\"id\" graphql:\"id\""
	Operation     history.OpType "json:\"operation\" graphql:\"operation\""
	Ref           *string        "json:\"ref,omitempty\" graphql:\"ref\""
	StoreKey      string         "json:\"storeKey\" graphql:\"storeKey\""
	Tags          []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt     *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllFileHistories_FileHistories_Edges_Node) GetAnnotation

func (*GetAllFileHistories_FileHistories_Edges_Node) GetCategory

func (*GetAllFileHistories_FileHistories_Edges_Node) GetContentType

func (*GetAllFileHistories_FileHistories_Edges_Node) GetCreatedAt

func (*GetAllFileHistories_FileHistories_Edges_Node) GetCreatedBy

func (*GetAllFileHistories_FileHistories_Edges_Node) GetFileExtension

func (*GetAllFileHistories_FileHistories_Edges_Node) GetFileName

func (*GetAllFileHistories_FileHistories_Edges_Node) GetFileSize

func (*GetAllFileHistories_FileHistories_Edges_Node) GetHistoryTime

func (*GetAllFileHistories_FileHistories_Edges_Node) GetID

func (*GetAllFileHistories_FileHistories_Edges_Node) GetOperation

func (*GetAllFileHistories_FileHistories_Edges_Node) GetRef

func (*GetAllFileHistories_FileHistories_Edges_Node) GetStoreKey

func (*GetAllFileHistories_FileHistories_Edges_Node) GetTags

func (*GetAllFileHistories_FileHistories_Edges_Node) GetUpdatedAt

func (*GetAllFileHistories_FileHistories_Edges_Node) GetUpdatedBy

type GetAllFiles

type GetAllFiles struct {
	Files GetAllFiles_Files "json:\"files\" graphql:\"files\""
}

func (*GetAllFiles) GetFiles

func (t *GetAllFiles) GetFiles() *GetAllFiles_Files

type GetAllFiles_Files

type GetAllFiles_Files struct {
	Edges []*GetAllFiles_Files_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllFiles_Files) GetEdges

func (t *GetAllFiles_Files) GetEdges() []*GetAllFiles_Files_Edges

type GetAllFiles_Files_Edges

type GetAllFiles_Files_Edges struct {
	Node *GetAllFiles_Files_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllFiles_Files_Edges) GetNode

type GetAllFiles_Files_Edges_Node

type GetAllFiles_Files_Edges_Node struct {
	Annotation    *string                                      "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string                                      "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string                                       "json:\"contentType\" graphql:\"contentType\""
	CreatedAt     *time.Time                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FileExtension string                                       "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string                                       "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64                                       "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ID            string                                       "json:\"id\" graphql:\"id\""
	StoreKey      string                                       "json:\"storeKey\" graphql:\"storeKey\""
	UpdatedAt     *time.Time                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	User          *GetAllFiles_Files_Edges_Node_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*GetAllFiles_Files_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*GetAllFiles_Files_Edges_Node_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*GetAllFiles_Files_Edges_Node) GetAnnotation

func (t *GetAllFiles_Files_Edges_Node) GetAnnotation() *string

func (*GetAllFiles_Files_Edges_Node) GetCategory

func (t *GetAllFiles_Files_Edges_Node) GetCategory() *string

func (*GetAllFiles_Files_Edges_Node) GetContentType

func (t *GetAllFiles_Files_Edges_Node) GetContentType() string

func (*GetAllFiles_Files_Edges_Node) GetCreatedAt

func (t *GetAllFiles_Files_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllFiles_Files_Edges_Node) GetCreatedBy

func (t *GetAllFiles_Files_Edges_Node) GetCreatedBy() *string

func (*GetAllFiles_Files_Edges_Node) GetFileExtension

func (t *GetAllFiles_Files_Edges_Node) GetFileExtension() string

func (*GetAllFiles_Files_Edges_Node) GetFileName

func (t *GetAllFiles_Files_Edges_Node) GetFileName() string

func (*GetAllFiles_Files_Edges_Node) GetFileSize

func (t *GetAllFiles_Files_Edges_Node) GetFileSize() *int64

func (*GetAllFiles_Files_Edges_Node) GetGroup

func (*GetAllFiles_Files_Edges_Node) GetID

func (*GetAllFiles_Files_Edges_Node) GetOrganization

func (*GetAllFiles_Files_Edges_Node) GetStoreKey

func (t *GetAllFiles_Files_Edges_Node) GetStoreKey() string

func (*GetAllFiles_Files_Edges_Node) GetUpdatedAt

func (t *GetAllFiles_Files_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllFiles_Files_Edges_Node) GetUpdatedBy

func (t *GetAllFiles_Files_Edges_Node) GetUpdatedBy() *string

func (*GetAllFiles_Files_Edges_Node) GetUser

type GetAllFiles_Files_Edges_Node_Group

type GetAllFiles_Files_Edges_Node_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllFiles_Files_Edges_Node_Group) GetID

type GetAllFiles_Files_Edges_Node_Organization

type GetAllFiles_Files_Edges_Node_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllFiles_Files_Edges_Node_Organization) GetID

type GetAllFiles_Files_Edges_Node_User

type GetAllFiles_Files_Edges_Node_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllFiles_Files_Edges_Node_User) GetID

type GetAllGroupHistories

type GetAllGroupHistories struct {
	GroupHistories GetAllGroupHistories_GroupHistories "json:\"groupHistories\" graphql:\"groupHistories\""
}

func (*GetAllGroupHistories) GetGroupHistories

type GetAllGroupHistories_GroupHistories

type GetAllGroupHistories_GroupHistories struct {
	Edges []*GetAllGroupHistories_GroupHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllGroupHistories_GroupHistories) GetEdges

type GetAllGroupHistories_GroupHistories_Edges

type GetAllGroupHistories_GroupHistories_Edges struct {
	Node *GetAllGroupHistories_GroupHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllGroupHistories_GroupHistories_Edges) GetNode

type GetAllGroupHistories_GroupHistories_Edges_Node

type GetAllGroupHistories_GroupHistories_Edges_Node struct {
	CreatedAt       *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description     *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName     string         "json:\"displayName\" graphql:\"displayName\""
	GravatarLogoURL *string        "json:\"gravatarLogoURL,omitempty\" graphql:\"gravatarLogoURL\""
	HistoryTime     time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID              string         "json:\"id\" graphql:\"id\""
	LogoURL         *string        "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name            string         "json:\"name\" graphql:\"name\""
	Operation       history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID         *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref             *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags            []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetCreatedAt

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetCreatedBy

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetDescription

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetDisplayName

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetGravatarLogoURL

func (t *GetAllGroupHistories_GroupHistories_Edges_Node) GetGravatarLogoURL() *string

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetHistoryTime

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetID

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetLogoURL

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetName

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetOperation

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetOwnerID

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetRef

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetTags

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetUpdatedAt

func (*GetAllGroupHistories_GroupHistories_Edges_Node) GetUpdatedBy

type GetAllGroupMembershipHistories

type GetAllGroupMembershipHistories struct {
	GroupMembershipHistories GetAllGroupMembershipHistories_GroupMembershipHistories "json:\"groupMembershipHistories\" graphql:\"groupMembershipHistories\""
}

func (*GetAllGroupMembershipHistories) GetGroupMembershipHistories

type GetAllGroupMembershipHistories_GroupMembershipHistories

type GetAllGroupMembershipHistories_GroupMembershipHistories struct {
	Edges []*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllGroupMembershipHistories_GroupMembershipHistories) GetEdges

type GetAllGroupMembershipHistories_GroupMembershipHistories_Edges

type GetAllGroupMembershipHistories_GroupMembershipHistories_Edges struct {
	Node *GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges) GetNode

type GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node

type GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	GroupID     string         "json:\"groupID\" graphql:\"groupID\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Role        enums.Role     "json:\"role\" graphql:\"role\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID      string         "json:\"userID\" graphql:\"userID\""
}

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetCreatedAt

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetCreatedBy

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetGroupID

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetHistoryTime

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetID

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetOperation

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetRef

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetRole

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUpdatedAt

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUpdatedBy

func (*GetAllGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUserID

type GetAllGroupSettingHistories

type GetAllGroupSettingHistories struct {
	GroupSettingHistories GetAllGroupSettingHistories_GroupSettingHistories "json:\"groupSettingHistories\" graphql:\"groupSettingHistories\""
}

func (*GetAllGroupSettingHistories) GetGroupSettingHistories

type GetAllGroupSettingHistories_GroupSettingHistories

type GetAllGroupSettingHistories_GroupSettingHistories struct {
	Edges []*GetAllGroupSettingHistories_GroupSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllGroupSettingHistories_GroupSettingHistories) GetEdges

type GetAllGroupSettingHistories_GroupSettingHistories_Edges

type GetAllGroupSettingHistories_GroupSettingHistories_Edges struct {
	Node *GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges) GetNode

type GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node

type GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	GroupID      *string          "json:\"groupID,omitempty\" graphql:\"groupID\""
	HistoryTime  time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	Operation    history.OpType   "json:\"operation\" graphql:\"operation\""
	Ref          *string          "json:\"ref,omitempty\" graphql:\"ref\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetCreatedAt

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetCreatedBy

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetGroupID

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetHistoryTime

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetID

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetJoinPolicy

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetOperation

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetRef

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetSyncToGithub

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetSyncToSlack

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetTags

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetUpdatedAt

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetUpdatedBy

func (*GetAllGroupSettingHistories_GroupSettingHistories_Edges_Node) GetVisibility

type GetAllGroupSettings

type GetAllGroupSettings struct {
	GroupSettings GetAllGroupSettings_GroupSettings "json:\"groupSettings\" graphql:\"groupSettings\""
}

func (*GetAllGroupSettings) GetGroupSettings

type GetAllGroupSettings_GroupSettings

type GetAllGroupSettings_GroupSettings struct {
	Edges []*GetAllGroupSettings_GroupSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllGroupSettings_GroupSettings) GetEdges

type GetAllGroupSettings_GroupSettings_Edges

type GetAllGroupSettings_GroupSettings_Edges struct {
	Node *GetAllGroupSettings_GroupSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllGroupSettings_GroupSettings_Edges) GetNode

type GetAllGroupSettings_GroupSettings_Edges_Node

type GetAllGroupSettings_GroupSettings_Edges_Node struct {
	ID           string                                              "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy                                    "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool                                               "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool                                               "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string                                            "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility                                    "json:\"visibility\" graphql:\"visibility\""
	Group        *GetAllGroupSettings_GroupSettings_Edges_Node_Group "json:\"group,omitempty\" graphql:\"group\""
	CreatedAt    *time.Time                                          "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                             "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                          "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                             "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetCreatedAt

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetCreatedBy

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetGroup

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetID

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetJoinPolicy

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetSyncToGithub

func (t *GetAllGroupSettings_GroupSettings_Edges_Node) GetSyncToGithub() *bool

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetSyncToSlack

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetTags

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetUpdatedAt

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetUpdatedBy

func (*GetAllGroupSettings_GroupSettings_Edges_Node) GetVisibility

type GetAllGroupSettings_GroupSettings_Edges_Node_Group

type GetAllGroupSettings_GroupSettings_Edges_Node_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllGroupSettings_GroupSettings_Edges_Node_Group) GetID

func (*GetAllGroupSettings_GroupSettings_Edges_Node_Group) GetName

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

type GetAllGroups_Groups_Edges

type GetAllGroups_Groups_Edges struct {
	Node *GetAllGroups_Groups_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllGroups_Groups_Edges) GetNode

type GetAllGroups_Groups_Edges_Node

type GetAllGroups_Groups_Edges_Node struct {
	Description *string                                   "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                    "json:\"displayName\" graphql:\"displayName\""
	ID          string                                    "json:\"id\" graphql:\"id\""
	LogoURL     *string                                   "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                    "json:\"name\" graphql:\"name\""
	Tags        []string                                  "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *GetAllGroups_Groups_Edges_Node_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                   "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt   *time.Time                                "json:\"updatedAt,omitempty\" 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 (*GetAllGroups_Groups_Edges_Node) GetLogoURL

func (t *GetAllGroups_Groups_Edges_Node) GetLogoURL() *string

func (*GetAllGroups_Groups_Edges_Node) GetMembers

func (*GetAllGroups_Groups_Edges_Node) GetName

func (*GetAllGroups_Groups_Edges_Node) GetOwner

func (*GetAllGroups_Groups_Edges_Node) GetSetting

func (*GetAllGroups_Groups_Edges_Node) GetTags

func (t *GetAllGroups_Groups_Edges_Node) GetTags() []string

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

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

func (*GetAllGroups_Groups_Edges_Node_Members) GetRole

func (*GetAllGroups_Groups_Edges_Node_Members) GetUser

type GetAllGroups_Groups_Edges_Node_Members_User

type GetAllGroups_Groups_Edges_Node_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetAllGroups_Groups_Edges_Node_Members_User) GetFirstName

func (*GetAllGroups_Groups_Edges_Node_Members_User) GetID

func (*GetAllGroups_Groups_Edges_Node_Members_User) GetLastName

type GetAllGroups_Groups_Edges_Node_Owner

type GetAllGroups_Groups_Edges_Node_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*GetAllGroups_Groups_Edges_Node_Owner) GetDisplayName

func (t *GetAllGroups_Groups_Edges_Node_Owner) GetDisplayName() string

func (*GetAllGroups_Groups_Edges_Node_Owner) GetID

type GetAllGroups_Groups_Edges_Node_Setting

type GetAllGroups_Groups_Edges_Node_Setting struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*GetAllGroups_Groups_Edges_Node_Setting) GetCreatedAt

func (*GetAllGroups_Groups_Edges_Node_Setting) GetCreatedBy

func (*GetAllGroups_Groups_Edges_Node_Setting) GetID

func (*GetAllGroups_Groups_Edges_Node_Setting) GetJoinPolicy

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 (*GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedAt

func (*GetAllGroups_Groups_Edges_Node_Setting) GetUpdatedBy

func (*GetAllGroups_Groups_Edges_Node_Setting) GetVisibility

type GetAllHushHistories

type GetAllHushHistories struct {
	HushHistories GetAllHushHistories_HushHistories "json:\"hushHistories\" graphql:\"hushHistories\""
}

func (*GetAllHushHistories) GetHushHistories

type GetAllHushHistories_HushHistories

type GetAllHushHistories_HushHistories struct {
	Edges []*GetAllHushHistories_HushHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllHushHistories_HushHistories) GetEdges

type GetAllHushHistories_HushHistories_Edges

type GetAllHushHistories_HushHistories_Edges struct {
	Node *GetAllHushHistories_HushHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllHushHistories_HushHistories_Edges) GetNode

type GetAllHushHistories_HushHistories_Edges_Node

type GetAllHushHistories_HushHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string        "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Kind        *string        "json:\"kind,omitempty\" graphql:\"kind\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	SecretName  *string        "json:\"secretName,omitempty\" graphql:\"secretName\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllHushHistories_HushHistories_Edges_Node) GetCreatedAt

func (*GetAllHushHistories_HushHistories_Edges_Node) GetCreatedBy

func (*GetAllHushHistories_HushHistories_Edges_Node) GetDescription

func (*GetAllHushHistories_HushHistories_Edges_Node) GetHistoryTime

func (*GetAllHushHistories_HushHistories_Edges_Node) GetID

func (*GetAllHushHistories_HushHistories_Edges_Node) GetKind

func (*GetAllHushHistories_HushHistories_Edges_Node) GetName

func (*GetAllHushHistories_HushHistories_Edges_Node) GetOperation

func (*GetAllHushHistories_HushHistories_Edges_Node) GetRef

func (*GetAllHushHistories_HushHistories_Edges_Node) GetSecretName

func (*GetAllHushHistories_HushHistories_Edges_Node) GetUpdatedAt

func (*GetAllHushHistories_HushHistories_Edges_Node) GetUpdatedBy

type GetAllHushes

type GetAllHushes struct {
	Hushes GetAllHushes_Hushes "json:\"hushes\" graphql:\"hushes\""
}

func (*GetAllHushes) GetHushes

func (t *GetAllHushes) GetHushes() *GetAllHushes_Hushes

type GetAllHushes_Hushes

type GetAllHushes_Hushes struct {
	Edges []*GetAllHushes_Hushes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllHushes_Hushes) GetEdges

type GetAllHushes_Hushes_Edges

type GetAllHushes_Hushes_Edges struct {
	Node *GetAllHushes_Hushes_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllHushes_Hushes_Edges) GetNode

type GetAllHushes_Hushes_Edges_Node

type GetAllHushes_Hushes_Edges_Node struct {
	Description  *string                                        "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                         "json:\"id\" graphql:\"id\""
	Kind         *string                                        "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                         "json:\"name\" graphql:\"name\""
	SecretName   *string                                        "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*GetAllHushes_Hushes_Edges_Node_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*GetAllHushes_Hushes_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*GetAllHushes_Hushes_Edges_Node_Events       "json:\"events,omitempty\" graphql:\"events\""
	CreatedAt    *time.Time                                     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt    *time.Time                                     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy    *string                                        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy    *string                                        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllHushes_Hushes_Edges_Node) GetCreatedAt

func (t *GetAllHushes_Hushes_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllHushes_Hushes_Edges_Node) GetCreatedBy

func (t *GetAllHushes_Hushes_Edges_Node) GetCreatedBy() *string

func (*GetAllHushes_Hushes_Edges_Node) GetDescription

func (t *GetAllHushes_Hushes_Edges_Node) GetDescription() *string

func (*GetAllHushes_Hushes_Edges_Node) GetEvents

func (*GetAllHushes_Hushes_Edges_Node) GetID

func (*GetAllHushes_Hushes_Edges_Node) GetIntegrations

func (*GetAllHushes_Hushes_Edges_Node) GetKind

func (t *GetAllHushes_Hushes_Edges_Node) GetKind() *string

func (*GetAllHushes_Hushes_Edges_Node) GetName

func (*GetAllHushes_Hushes_Edges_Node) GetOrganization

func (*GetAllHushes_Hushes_Edges_Node) GetSecretName

func (t *GetAllHushes_Hushes_Edges_Node) GetSecretName() *string

func (*GetAllHushes_Hushes_Edges_Node) GetUpdatedAt

func (t *GetAllHushes_Hushes_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllHushes_Hushes_Edges_Node) GetUpdatedBy

func (t *GetAllHushes_Hushes_Edges_Node) GetUpdatedBy() *string

type GetAllHushes_Hushes_Edges_Node_Events

type GetAllHushes_Hushes_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllHushes_Hushes_Edges_Node_Events) GetID

type GetAllHushes_Hushes_Edges_Node_Integrations

type GetAllHushes_Hushes_Edges_Node_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllHushes_Hushes_Edges_Node_Integrations) GetID

type GetAllHushes_Hushes_Edges_Node_Organization

type GetAllHushes_Hushes_Edges_Node_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllHushes_Hushes_Edges_Node_Organization) GetID

type GetAllIntegrationHistories

type GetAllIntegrationHistories struct {
	IntegrationHistories GetAllIntegrationHistories_IntegrationHistories "json:\"integrationHistories\" graphql:\"integrationHistories\""
}

func (*GetAllIntegrationHistories) GetIntegrationHistories

type GetAllIntegrationHistories_IntegrationHistories

type GetAllIntegrationHistories_IntegrationHistories struct {
	Edges []*GetAllIntegrationHistories_IntegrationHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllIntegrationHistories_IntegrationHistories) GetEdges

type GetAllIntegrationHistories_IntegrationHistories_Edges

type GetAllIntegrationHistories_IntegrationHistories_Edges struct {
	Node *GetAllIntegrationHistories_IntegrationHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllIntegrationHistories_IntegrationHistories_Edges) GetNode

type GetAllIntegrationHistories_IntegrationHistories_Edges_Node

type GetAllIntegrationHistories_IntegrationHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string        "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Kind        *string        "json:\"kind,omitempty\" graphql:\"kind\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetCreatedAt

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetCreatedBy

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetDescription

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetHistoryTime

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetID

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetKind

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetName

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetOperation

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetOwnerID

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetRef

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetTags

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetUpdatedAt

func (*GetAllIntegrationHistories_IntegrationHistories_Edges_Node) GetUpdatedBy

type GetAllIntegrations

type GetAllIntegrations struct {
	Integrations GetAllIntegrations_Integrations "json:\"integrations\" graphql:\"integrations\""
}

func (*GetAllIntegrations) GetIntegrations

type GetAllIntegrations_Integrations

type GetAllIntegrations_Integrations struct {
	Edges []*GetAllIntegrations_Integrations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllIntegrations_Integrations) GetEdges

type GetAllIntegrations_Integrations_Edges

type GetAllIntegrations_Integrations_Edges struct {
	Node *GetAllIntegrations_Integrations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllIntegrations_Integrations_Edges) GetNode

type GetAllIntegrations_Integrations_Edges_Node

type GetAllIntegrations_Integrations_Edges_Node struct {
	Description  *string                                                    "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                     "json:\"id\" graphql:\"id\""
	Kind         *string                                                    "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                     "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *GetAllIntegrations_Integrations_Edges_Node_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*GetAllIntegrations_Integrations_Edges_Node_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*GetAllIntegrations_Integrations_Edges_Node_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*GetAllIntegrations_Integrations_Edges_Node_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*GetAllIntegrations_Integrations_Edges_Node_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
	CreatedAt    *time.Time                                                 "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                                    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                                 "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                                    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllIntegrations_Integrations_Edges_Node) GetCreatedAt

func (*GetAllIntegrations_Integrations_Edges_Node) GetCreatedBy

func (*GetAllIntegrations_Integrations_Edges_Node) GetDescription

func (*GetAllIntegrations_Integrations_Edges_Node) GetEvents

func (*GetAllIntegrations_Integrations_Edges_Node) GetID

func (*GetAllIntegrations_Integrations_Edges_Node) GetKind

func (*GetAllIntegrations_Integrations_Edges_Node) GetName

func (*GetAllIntegrations_Integrations_Edges_Node) GetOauth2tokens

func (*GetAllIntegrations_Integrations_Edges_Node) GetOwner

func (*GetAllIntegrations_Integrations_Edges_Node) GetOwnerID

func (*GetAllIntegrations_Integrations_Edges_Node) GetSecrets

func (*GetAllIntegrations_Integrations_Edges_Node) GetUpdatedAt

func (*GetAllIntegrations_Integrations_Edges_Node) GetUpdatedBy

func (*GetAllIntegrations_Integrations_Edges_Node) GetWebhooks

type GetAllIntegrations_Integrations_Edges_Node_Events

type GetAllIntegrations_Integrations_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllIntegrations_Integrations_Edges_Node_Events) GetID

type GetAllIntegrations_Integrations_Edges_Node_Oauth2tokens

type GetAllIntegrations_Integrations_Edges_Node_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllIntegrations_Integrations_Edges_Node_Oauth2tokens) GetID

type GetAllIntegrations_Integrations_Edges_Node_Owner

type GetAllIntegrations_Integrations_Edges_Node_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllIntegrations_Integrations_Edges_Node_Owner) GetID

type GetAllIntegrations_Integrations_Edges_Node_Secrets

type GetAllIntegrations_Integrations_Edges_Node_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllIntegrations_Integrations_Edges_Node_Secrets) GetID

type GetAllIntegrations_Integrations_Edges_Node_Webhooks

type GetAllIntegrations_Integrations_Edges_Node_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*GetAllIntegrations_Integrations_Edges_Node_Webhooks) GetDestinationURL

func (*GetAllIntegrations_Integrations_Edges_Node_Webhooks) GetEnabled

func (*GetAllIntegrations_Integrations_Edges_Node_Webhooks) GetID

type GetAllInvites

type GetAllInvites struct {
	Invites GetAllInvites_Invites "json:\"invites\" graphql:\"invites\""
}

func (*GetAllInvites) GetInvites

func (t *GetAllInvites) GetInvites() *GetAllInvites_Invites

type GetAllInvites_Invites

type GetAllInvites_Invites struct {
	Edges []*GetAllInvites_Invites_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllInvites_Invites) GetEdges

type GetAllInvites_Invites_Edges

type GetAllInvites_Invites_Edges struct {
	Node *GetAllInvites_Invites_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllInvites_Invites_Edges) GetNode

type GetAllInvites_Invites_Edges_Node

type GetAllInvites_Invites_Edges_Node struct {
	ID        string             "json:\"id\" graphql:\"id\""
	Recipient string             "json:\"recipient\" graphql:\"recipient\""
	Role      enums.Role         "json:\"role\" graphql:\"role\""
	Status    enums.InviteStatus "json:\"status\" graphql:\"status\""
}

func (*GetAllInvites_Invites_Edges_Node) GetID

func (*GetAllInvites_Invites_Edges_Node) GetRecipient

func (t *GetAllInvites_Invites_Edges_Node) GetRecipient() string

func (*GetAllInvites_Invites_Edges_Node) GetRole

func (*GetAllInvites_Invites_Edges_Node) GetStatus

type GetAllNoteHistories

type GetAllNoteHistories struct {
	NoteHistories GetAllNoteHistories_NoteHistories "json:\"noteHistories\" graphql:\"noteHistories\""
}

func (*GetAllNoteHistories) GetNoteHistories

type GetAllNoteHistories_NoteHistories

type GetAllNoteHistories_NoteHistories struct {
	Edges []*GetAllNoteHistories_NoteHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllNoteHistories_NoteHistories) GetEdges

type GetAllNoteHistories_NoteHistories_Edges

type GetAllNoteHistories_NoteHistories_Edges struct {
	Node *GetAllNoteHistories_NoteHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllNoteHistories_NoteHistories_Edges) GetNode

type GetAllNoteHistories_NoteHistories_Edges_Node

type GetAllNoteHistories_NoteHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	Text        string         "json:\"text\" graphql:\"text\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetCreatedAt

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetCreatedBy

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetHistoryTime

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetID

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetOperation

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetOwnerID

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetRef

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetTags

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetText

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetUpdatedAt

func (*GetAllNoteHistories_NoteHistories_Edges_Node) GetUpdatedBy

type GetAllOauthProviderHistories

type GetAllOauthProviderHistories struct {
	OauthProviderHistories GetAllOauthProviderHistories_OauthProviderHistories "json:\"oauthProviderHistories\" graphql:\"oauthProviderHistories\""
}

func (*GetAllOauthProviderHistories) GetOauthProviderHistories

type GetAllOauthProviderHistories_OauthProviderHistories

type GetAllOauthProviderHistories_OauthProviderHistories struct {
	Edges []*GetAllOauthProviderHistories_OauthProviderHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOauthProviderHistories_OauthProviderHistories) GetEdges

type GetAllOauthProviderHistories_OauthProviderHistories_Edges

type GetAllOauthProviderHistories_OauthProviderHistories_Edges struct {
	Node *GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges) GetNode

type GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node

type GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node struct {
	AuthStyle    string         "json:\"authStyle\" graphql:\"authStyle\""
	AuthURL      string         "json:\"authURL\" graphql:\"authURL\""
	ClientID     string         "json:\"clientID\" graphql:\"clientID\""
	ClientSecret string         "json:\"clientSecret\" graphql:\"clientSecret\""
	CreatedAt    *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime  time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID           string         "json:\"id\" graphql:\"id\""
	InfoURL      string         "json:\"infoURL\" graphql:\"infoURL\""
	Name         string         "json:\"name\" graphql:\"name\""
	Operation    history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID      *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	RedirectURL  string         "json:\"redirectURL\" graphql:\"redirectURL\""
	Ref          *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Scopes       string         "json:\"scopes\" graphql:\"scopes\""
	Tags         []string       "json:\"tags,omitempty\" graphql:\"tags\""
	TokenURL     string         "json:\"tokenURL\" graphql:\"tokenURL\""
	UpdatedAt    *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetAuthStyle

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetAuthURL

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetClientID

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetClientSecret

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetCreatedAt

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetCreatedBy

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetHistoryTime

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetID

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetInfoURL

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetName

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetOperation

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetOwnerID

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetRedirectURL

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetRef

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetScopes

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetTags

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetTokenURL

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetUpdatedAt

func (*GetAllOauthProviderHistories_OauthProviderHistories_Edges_Node) GetUpdatedBy

type GetAllOrgMembershipHistories

type GetAllOrgMembershipHistories struct {
	OrgMembershipHistories GetAllOrgMembershipHistories_OrgMembershipHistories "json:\"orgMembershipHistories\" graphql:\"orgMembershipHistories\""
}

func (*GetAllOrgMembershipHistories) GetOrgMembershipHistories

type GetAllOrgMembershipHistories_OrgMembershipHistories

type GetAllOrgMembershipHistories_OrgMembershipHistories struct {
	Edges []*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOrgMembershipHistories_OrgMembershipHistories) GetEdges

type GetAllOrgMembershipHistories_OrgMembershipHistories_Edges

type GetAllOrgMembershipHistories_OrgMembershipHistories_Edges struct {
	Node *GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges) GetNode

type GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node

type GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node struct {
	CreatedAt      *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID string         "json:\"organizationID\" graphql:\"organizationID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Role           enums.Role     "json:\"role\" graphql:\"role\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID         string         "json:\"userID\" graphql:\"userID\""
}

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetCreatedAt

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetCreatedBy

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetHistoryTime

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetID

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetOperation

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetOrganizationID

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetRef

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetRole

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUpdatedAt

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUpdatedBy

func (*GetAllOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUserID

type GetAllOrganizationHistories

type GetAllOrganizationHistories struct {
	OrganizationHistories GetAllOrganizationHistories_OrganizationHistories "json:\"organizationHistories\" graphql:\"organizationHistories\""
}

func (*GetAllOrganizationHistories) GetOrganizationHistories

type GetAllOrganizationHistories_OrganizationHistories

type GetAllOrganizationHistories_OrganizationHistories struct {
	Edges []*GetAllOrganizationHistories_OrganizationHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOrganizationHistories_OrganizationHistories) GetEdges

type GetAllOrganizationHistories_OrganizationHistories_Edges

type GetAllOrganizationHistories_OrganizationHistories_Edges struct {
	Node *GetAllOrganizationHistories_OrganizationHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOrganizationHistories_OrganizationHistories_Edges) GetNode

type GetAllOrganizationHistories_OrganizationHistories_Edges_Node

type GetAllOrganizationHistories_OrganizationHistories_Edges_Node struct {
	AvatarRemoteURL *string        "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	CreatedAt       *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	DedicatedDb     bool           "json:\"dedicatedDb\" graphql:\"dedicatedDb\""
	Description     *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName     string         "json:\"displayName\" graphql:\"displayName\""
	HistoryTime     time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID              string         "json:\"id\" graphql:\"id\""
	Name            string         "json:\"name\" graphql:\"name\""
	Operation       history.OpType "json:\"operation\" graphql:\"operation\""
	PersonalOrg     *bool          "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
	Ref             *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags            []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetAvatarRemoteURL

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetCreatedAt

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetCreatedBy

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetDedicatedDb

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetDescription

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetDisplayName

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetHistoryTime

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetID

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetName

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetOperation

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetPersonalOrg

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetRef

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetTags

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetUpdatedAt

func (*GetAllOrganizationHistories_OrganizationHistories_Edges_Node) GetUpdatedBy

type GetAllOrganizationSettingHistories

type GetAllOrganizationSettingHistories struct {
	OrganizationSettingHistories GetAllOrganizationSettingHistories_OrganizationSettingHistories "json:\"organizationSettingHistories\" graphql:\"organizationSettingHistories\""
}

func (*GetAllOrganizationSettingHistories) GetOrganizationSettingHistories

type GetAllOrganizationSettingHistories_OrganizationSettingHistories

type GetAllOrganizationSettingHistories_OrganizationSettingHistories struct {
	Edges []*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories) GetEdges

type GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges

type GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges struct {
	Node *GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges) GetNode

type GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node

type GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string       "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region  "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID *string        "json:\"organizationID,omitempty\" graphql:\"organizationID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags           []string       "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string        "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingAddress

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingContact

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingEmail

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingPhone

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetCreatedAt

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetCreatedBy

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetDomains

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetGeoLocation

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetHistoryTime

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetID

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetOperation

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetOrganizationID

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetRef

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetTags

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetTaxIdentifier

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetUpdatedAt

func (*GetAllOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetUpdatedBy

type GetAllOrganizationSettings

type GetAllOrganizationSettings struct {
	OrganizationSettings GetAllOrganizationSettings_OrganizationSettings "json:\"organizationSettings\" graphql:\"organizationSettings\""
}

func (*GetAllOrganizationSettings) GetOrganizationSettings

type GetAllOrganizationSettings_OrganizationSettings

type GetAllOrganizationSettings_OrganizationSettings struct {
	Edges []*GetAllOrganizationSettings_OrganizationSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOrganizationSettings_OrganizationSettings) GetEdges

type GetAllOrganizationSettings_OrganizationSettings_Edges

type GetAllOrganizationSettings_OrganizationSettings_Edges struct {
	Node *GetAllOrganizationSettings_OrganizationSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOrganizationSettings_OrganizationSettings_Edges) GetNode

type GetAllOrganizationSettings_OrganizationSettings_Edges_Node

type GetAllOrganizationSettings_OrganizationSettings_Edges_Node struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                                                  "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string                                                                 "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region                                                            "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	ID             string                                                                   "json:\"id\" graphql:\"id\""
	Tags           []string                                                                 "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string                                                                  "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time                                                               "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                                  "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organization   *GetAllOrganizationSettings_OrganizationSettings_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
}

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingAddress

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingContact

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingEmail

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingPhone

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetCreatedAt

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetCreatedBy

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetDomains

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetGeoLocation

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetID

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetOrganization

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetTags

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetTaxIdentifier

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetUpdatedAt

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node) GetUpdatedBy

type GetAllOrganizationSettings_OrganizationSettings_Edges_Node_Organization

type GetAllOrganizationSettings_OrganizationSettings_Edges_Node_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node_Organization) GetID

func (*GetAllOrganizationSettings_OrganizationSettings_Edges_Node_Organization) GetName

type GetAllOrganizations

type GetAllOrganizations struct {
	Organizations GetAllOrganizations_Organizations "json:\"organizations\" graphql:\"organizations\""
}

func (*GetAllOrganizations) GetOrganizations

type GetAllOrganizations_Organizations

type GetAllOrganizations_Organizations struct {
	Edges []*GetAllOrganizations_Organizations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllOrganizations_Organizations) GetEdges

type GetAllOrganizations_Organizations_Edges

type GetAllOrganizations_Organizations_Edges struct {
	Node *GetAllOrganizations_Organizations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllOrganizations_Organizations_Edges) GetNode

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,omitempty\" graphql:\"personalOrg\""
	Tags        []string                                                "json:\"tags,omitempty\" graphql:\"tags\""
	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,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                              "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
}

func (*GetAllOrganizations_Organizations_Edges_Node) GetChildren

func (*GetAllOrganizations_Organizations_Edges_Node) GetCreatedAt

func (*GetAllOrganizations_Organizations_Edges_Node) GetDescription

func (*GetAllOrganizations_Organizations_Edges_Node) GetDisplayName

func (*GetAllOrganizations_Organizations_Edges_Node) GetID

func (*GetAllOrganizations_Organizations_Edges_Node) GetMembers

func (*GetAllOrganizations_Organizations_Edges_Node) GetName

func (*GetAllOrganizations_Organizations_Edges_Node) GetParent

func (*GetAllOrganizations_Organizations_Edges_Node) GetPersonalOrg

func (*GetAllOrganizations_Organizations_Edges_Node) GetSetting

func (*GetAllOrganizations_Organizations_Edges_Node) GetTags

func (*GetAllOrganizations_Organizations_Edges_Node) GetUpdatedAt

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\""
}

func (*GetAllOrganizations_Organizations_Edges_Node_Children) GetEdges

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\""
}

func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges) GetNode

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 (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName

func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetID

func (*GetAllOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetName

type GetAllOrganizations_Organizations_Edges_Node_Members

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

func (*GetAllOrganizations_Organizations_Edges_Node_Members) GetRole

func (*GetAllOrganizations_Organizations_Edges_Node_Members) GetUser

type GetAllOrganizations_Organizations_Edges_Node_Members_User

type GetAllOrganizations_Organizations_Edges_Node_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetFirstName

func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetID

func (*GetAllOrganizations_Organizations_Edges_Node_Members_User) GetLastName

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 (*GetAllOrganizations_Organizations_Edges_Node_Parent) GetName

type GetAllOrganizations_Organizations_Edges_Node_Setting

type GetAllOrganizations_Organizations_Edges_Node_Setting struct {
	ID             string        "json:\"id\" graphql:\"id\""
	CreatedAt      *time.Time    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt      *time.Time    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy      *string       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy      *string       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Domains        []string      "json:\"domains,omitempty\" graphql:\"domains\""
	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\""
	GeoLocation    *enums.Region "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	Tags           []string      "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingAddress

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingContact

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingEmail

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetBillingPhone

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedAt

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetCreatedBy

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetDomains

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetGeoLocation

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetID

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetTags

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetTaxIdentifier

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedAt

func (*GetAllOrganizations_Organizations_Edges_Node_Setting) GetUpdatedBy

type GetAllPersonalAccessTokens

type GetAllPersonalAccessTokens struct {
	PersonalAccessTokens GetAllPersonalAccessTokens_PersonalAccessTokens "json:\"personalAccessTokens\" graphql:\"personalAccessTokens\""
}

func (*GetAllPersonalAccessTokens) GetPersonalAccessTokens

type GetAllPersonalAccessTokens_PersonalAccessTokens

type GetAllPersonalAccessTokens_PersonalAccessTokens struct {
	Edges []*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllPersonalAccessTokens_PersonalAccessTokens) GetEdges

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges struct {
	Node *GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges) GetNode

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node struct {
	Description   *string                                                                     "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                                  "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                                      "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                                  "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                                      "json:\"name\" graphql:\"name\""
	Scopes        []string                                                                    "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                                      "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetDescription

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetExpiresAt

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetID

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetLastUsedAt

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetName

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetOrganizations

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetScopes

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetToken

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetUpdatedAt

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node) GetUpdatedBy

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node_Organizations

type GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node_Organizations) GetID

func (*GetAllPersonalAccessTokens_PersonalAccessTokens_Edges_Node_Organizations) GetName

type GetAllSubscribers

type GetAllSubscribers struct {
	Subscribers GetAllSubscribers_Subscribers "json:\"subscribers\" graphql:\"subscribers\""
}

func (*GetAllSubscribers) GetSubscribers

func (t *GetAllSubscribers) GetSubscribers() *GetAllSubscribers_Subscribers

type GetAllSubscribers_Subscribers

type GetAllSubscribers_Subscribers struct {
	Edges []*GetAllSubscribers_Subscribers_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllSubscribers_Subscribers) GetEdges

type GetAllSubscribers_Subscribers_Edges

type GetAllSubscribers_Subscribers_Edges struct {
	Node *GetAllSubscribers_Subscribers_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllSubscribers_Subscribers_Edges) GetNode

type GetAllSubscribers_Subscribers_Edges_Node

type GetAllSubscribers_Subscribers_Edges_Node struct {
	Active        bool    "json:\"active\" graphql:\"active\""
	Email         string  "json:\"email\" graphql:\"email\""
	ID            string  "json:\"id\" graphql:\"id\""
	OwnerID       *string "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	VerifiedEmail bool    "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*GetAllSubscribers_Subscribers_Edges_Node) GetActive

func (*GetAllSubscribers_Subscribers_Edges_Node) GetEmail

func (*GetAllSubscribers_Subscribers_Edges_Node) GetID

func (*GetAllSubscribers_Subscribers_Edges_Node) GetOwnerID

func (*GetAllSubscribers_Subscribers_Edges_Node) GetVerifiedEmail

func (t *GetAllSubscribers_Subscribers_Edges_Node) GetVerifiedEmail() bool

type GetAllTFASettings

type GetAllTFASettings struct {
	TfaSettings GetAllTFASettings_TfaSettings "json:\"tfaSettings\" graphql:\"tfaSettings\""
}

func (*GetAllTFASettings) GetTfaSettings

func (t *GetAllTFASettings) GetTfaSettings() *GetAllTFASettings_TfaSettings

type GetAllTFASettings_TfaSettings

type GetAllTFASettings_TfaSettings struct {
	Edges []*GetAllTFASettings_TfaSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllTFASettings_TfaSettings) GetEdges

type GetAllTFASettings_TfaSettings_Edges

type GetAllTFASettings_TfaSettings_Edges struct {
	Node *GetAllTFASettings_TfaSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllTFASettings_TfaSettings_Edges) GetNode

type GetAllTFASettings_TfaSettings_Edges_Node

type GetAllTFASettings_TfaSettings_Edges_Node struct {
	RecoveryCodes []string                                        "json:\"recoveryCodes,omitempty\" graphql:\"recoveryCodes\""
	TotpAllowed   *bool                                           "json:\"totpAllowed,omitempty\" graphql:\"totpAllowed\""
	Verified      bool                                            "json:\"verified\" graphql:\"verified\""
	Owner         *GetAllTFASettings_TfaSettings_Edges_Node_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*GetAllTFASettings_TfaSettings_Edges_Node) GetOwner

func (*GetAllTFASettings_TfaSettings_Edges_Node) GetRecoveryCodes

func (t *GetAllTFASettings_TfaSettings_Edges_Node) GetRecoveryCodes() []string

func (*GetAllTFASettings_TfaSettings_Edges_Node) GetTotpAllowed

func (t *GetAllTFASettings_TfaSettings_Edges_Node) GetTotpAllowed() *bool

func (*GetAllTFASettings_TfaSettings_Edges_Node) GetVerified

type GetAllTFASettings_TfaSettings_Edges_Node_Owner

type GetAllTFASettings_TfaSettings_Edges_Node_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllTFASettings_TfaSettings_Edges_Node_Owner) GetID

type GetAllTemplateHistories

type GetAllTemplateHistories struct {
	TemplateHistories GetAllTemplateHistories_TemplateHistories "json:\"templateHistories\" graphql:\"templateHistories\""
}

func (*GetAllTemplateHistories) GetTemplateHistories

type GetAllTemplateHistories_TemplateHistories

type GetAllTemplateHistories_TemplateHistories struct {
	Edges []*GetAllTemplateHistories_TemplateHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllTemplateHistories_TemplateHistories) GetEdges

type GetAllTemplateHistories_TemplateHistories_Edges

type GetAllTemplateHistories_TemplateHistories_Edges struct {
	Node *GetAllTemplateHistories_TemplateHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllTemplateHistories_TemplateHistories_Edges) GetNode

type GetAllTemplateHistories_TemplateHistories_Edges_Node

type GetAllTemplateHistories_TemplateHistories_Edges_Node struct {
	CreatedAt    *time.Time         "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string            "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description  *string            "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime  time.Time          "json:\"historyTime\" graphql:\"historyTime\""
	ID           string             "json:\"id\" graphql:\"id\""
	Jsonconfig   json.RawMessage    "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name         string             "json:\"name\" graphql:\"name\""
	Operation    history.OpType     "json:\"operation\" graphql:\"operation\""
	OwnerID      *string            "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref          *string            "json:\"ref,omitempty\" graphql:\"ref\""
	Tags         []string           "json:\"tags,omitempty\" graphql:\"tags\""
	TemplateType enums.DocumentType "json:\"templateType\" graphql:\"templateType\""
	Uischema     json.RawMessage    "json:\"uischema,omitempty\" graphql:\"uischema\""
	UpdatedAt    *time.Time         "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string            "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetCreatedAt

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetCreatedBy

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetDescription

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetHistoryTime

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetID

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetJsonconfig

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetName

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetOperation

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetOwnerID

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetRef

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetTags

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetTemplateType

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetUischema

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetUpdatedAt

func (*GetAllTemplateHistories_TemplateHistories_Edges_Node) GetUpdatedBy

type GetAllTemplates

type GetAllTemplates struct {
	Templates GetAllTemplates_Templates "json:\"templates\" graphql:\"templates\""
}

func (*GetAllTemplates) GetTemplates

func (t *GetAllTemplates) GetTemplates() *GetAllTemplates_Templates

type GetAllTemplates_Templates

type GetAllTemplates_Templates struct {
	Edges []*GetAllTemplates_Templates_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllTemplates_Templates) GetEdges

type GetAllTemplates_Templates_Edges

type GetAllTemplates_Templates_Edges struct {
	Node *GetAllTemplates_Templates_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllTemplates_Templates_Edges) GetNode

type GetAllTemplates_Templates_Edges_Node

type GetAllTemplates_Templates_Edges_Node struct {
	CreatedAt   *time.Time                                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                     "json:\"description,omitempty\" graphql:\"description\""
	ID          string                                      "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                             "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                                      "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                             "json:\"uischema,omitempty\" graphql:\"uischema\""
	UpdatedAt   *time.Time                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Owner       *GetAllTemplates_Templates_Edges_Node_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*GetAllTemplates_Templates_Edges_Node) GetCreatedAt

func (t *GetAllTemplates_Templates_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllTemplates_Templates_Edges_Node) GetCreatedBy

func (t *GetAllTemplates_Templates_Edges_Node) GetCreatedBy() *string

func (*GetAllTemplates_Templates_Edges_Node) GetDescription

func (t *GetAllTemplates_Templates_Edges_Node) GetDescription() *string

func (*GetAllTemplates_Templates_Edges_Node) GetID

func (*GetAllTemplates_Templates_Edges_Node) GetJsonconfig

func (*GetAllTemplates_Templates_Edges_Node) GetName

func (*GetAllTemplates_Templates_Edges_Node) GetOwner

func (*GetAllTemplates_Templates_Edges_Node) GetUischema

func (*GetAllTemplates_Templates_Edges_Node) GetUpdatedAt

func (t *GetAllTemplates_Templates_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllTemplates_Templates_Edges_Node) GetUpdatedBy

func (t *GetAllTemplates_Templates_Edges_Node) GetUpdatedBy() *string

type GetAllTemplates_Templates_Edges_Node_Owner

type GetAllTemplates_Templates_Edges_Node_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllTemplates_Templates_Edges_Node_Owner) GetID

type GetAllUserHistories

type GetAllUserHistories struct {
	UserHistories GetAllUserHistories_UserHistories "json:\"userHistories\" graphql:\"userHistories\""
}

func (*GetAllUserHistories) GetUserHistories

type GetAllUserHistories_UserHistories

type GetAllUserHistories_UserHistories struct {
	Edges []*GetAllUserHistories_UserHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllUserHistories_UserHistories) GetEdges

type GetAllUserHistories_UserHistories_Edges

type GetAllUserHistories_UserHistories_Edges struct {
	Node *GetAllUserHistories_UserHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllUserHistories_UserHistories_Edges) GetNode

type GetAllUserHistories_UserHistories_Edges_Node

type GetAllUserHistories_UserHistories_Edges_Node struct {
	AuthProvider    enums.AuthProvider "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile *string            "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL *string            "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	AvatarUpdatedAt *time.Time         "json:\"avatarUpdatedAt,omitempty\" graphql:\"avatarUpdatedAt\""
	CreatedAt       *time.Time         "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string            "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	DisplayName     string             "json:\"displayName\" graphql:\"displayName\""
	Email           string             "json:\"email\" graphql:\"email\""
	FirstName       *string            "json:\"firstName,omitempty\" graphql:\"firstName\""
	HistoryTime     time.Time          "json:\"historyTime\" graphql:\"historyTime\""
	ID              string             "json:\"id\" graphql:\"id\""
	LastName        *string            "json:\"lastName,omitempty\" graphql:\"lastName\""
	LastSeen        *time.Time         "json:\"lastSeen,omitempty\" graphql:\"lastSeen\""
	Operation       history.OpType     "json:\"operation\" graphql:\"operation\""
	Ref             *string            "json:\"ref,omitempty\" graphql:\"ref\""
	Role            *enums.Role        "json:\"role,omitempty\" graphql:\"role\""
	Sub             *string            "json:\"sub,omitempty\" graphql:\"sub\""
	Tags            []string           "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time         "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string            "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllUserHistories_UserHistories_Edges_Node) GetAuthProvider

func (*GetAllUserHistories_UserHistories_Edges_Node) GetAvatarLocalFile

func (t *GetAllUserHistories_UserHistories_Edges_Node) GetAvatarLocalFile() *string

func (*GetAllUserHistories_UserHistories_Edges_Node) GetAvatarRemoteURL

func (t *GetAllUserHistories_UserHistories_Edges_Node) GetAvatarRemoteURL() *string

func (*GetAllUserHistories_UserHistories_Edges_Node) GetAvatarUpdatedAt

func (t *GetAllUserHistories_UserHistories_Edges_Node) GetAvatarUpdatedAt() *time.Time

func (*GetAllUserHistories_UserHistories_Edges_Node) GetCreatedAt

func (*GetAllUserHistories_UserHistories_Edges_Node) GetCreatedBy

func (*GetAllUserHistories_UserHistories_Edges_Node) GetDisplayName

func (*GetAllUserHistories_UserHistories_Edges_Node) GetEmail

func (*GetAllUserHistories_UserHistories_Edges_Node) GetFirstName

func (*GetAllUserHistories_UserHistories_Edges_Node) GetHistoryTime

func (*GetAllUserHistories_UserHistories_Edges_Node) GetID

func (*GetAllUserHistories_UserHistories_Edges_Node) GetLastName

func (*GetAllUserHistories_UserHistories_Edges_Node) GetLastSeen

func (*GetAllUserHistories_UserHistories_Edges_Node) GetOperation

func (*GetAllUserHistories_UserHistories_Edges_Node) GetRef

func (*GetAllUserHistories_UserHistories_Edges_Node) GetRole

func (*GetAllUserHistories_UserHistories_Edges_Node) GetSub

func (*GetAllUserHistories_UserHistories_Edges_Node) GetTags

func (*GetAllUserHistories_UserHistories_Edges_Node) GetUpdatedAt

func (*GetAllUserHistories_UserHistories_Edges_Node) GetUpdatedBy

type GetAllUserSettingHistories

type GetAllUserSettingHistories struct {
	UserSettingHistories GetAllUserSettingHistories_UserSettingHistories "json:\"userSettingHistories\" graphql:\"userSettingHistories\""
}

func (*GetAllUserSettingHistories) GetUserSettingHistories

type GetAllUserSettingHistories_UserSettingHistories

type GetAllUserSettingHistories_UserSettingHistories struct {
	Edges []*GetAllUserSettingHistories_UserSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllUserSettingHistories_UserSettingHistories) GetEdges

type GetAllUserSettingHistories_UserSettingHistories_Edges

type GetAllUserSettingHistories_UserSettingHistories_Edges struct {
	Node *GetAllUserSettingHistories_UserSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllUserSettingHistories_UserSettingHistories_Edges) GetNode

type GetAllUserSettingHistories_UserSettingHistories_Edges_Node

type GetAllUserSettingHistories_UserSettingHistories_Edges_Node struct {
	CreatedAt         *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy         *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed    bool             "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	HistoryTime       time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID                string           "json:\"id\" graphql:\"id\""
	IsTfaEnabled      *bool            "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	IsWebauthnAllowed *bool            "json:\"isWebauthnAllowed,omitempty\" graphql:\"isWebauthnAllowed\""
	Locked            bool             "json:\"locked\" graphql:\"locked\""
	Operation         history.OpType   "json:\"operation\" graphql:\"operation\""
	Ref               *string          "json:\"ref,omitempty\" graphql:\"ref\""
	SilencedAt        *time.Time       "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status            enums.UserStatus "json:\"status\" graphql:\"status\""
	SuspendedAt       *time.Time       "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags              []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt         *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy         *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID            *string          "json:\"userID,omitempty\" graphql:\"userID\""
}

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetCreatedAt

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetCreatedBy

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetEmailConfirmed

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetHistoryTime

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetID

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetIsTfaEnabled

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetIsWebauthnAllowed

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetLocked

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetOperation

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetRef

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetSilencedAt

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetStatus

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetSuspendedAt

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetTags

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetUpdatedAt

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetUpdatedBy

func (*GetAllUserSettingHistories_UserSettingHistories_Edges_Node) GetUserID

type GetAllUserSettings

type GetAllUserSettings struct {
	UserSettings GetAllUserSettings_UserSettings "json:\"userSettings\" graphql:\"userSettings\""
}

func (*GetAllUserSettings) GetUserSettings

type GetAllUserSettings_UserSettings

type GetAllUserSettings_UserSettings struct {
	Edges []*GetAllUserSettings_UserSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllUserSettings_UserSettings) GetEdges

type GetAllUserSettings_UserSettings_Edges

type GetAllUserSettings_UserSettings_Edges struct {
	Node *GetAllUserSettings_UserSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllUserSettings_UserSettings_Edges) GetNode

type GetAllUserSettings_UserSettings_Edges_Node

type GetAllUserSettings_UserSettings_Edges_Node struct {
	ID             string                                                 "json:\"id\" graphql:\"id\""
	SilencedAt     *time.Time                                             "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                                       "json:\"status\" graphql:\"status\""
	DefaultOrg     *GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	Tags           []string                                               "json:\"tags,omitempty\" graphql:\"tags\""
	Locked         bool                                                   "json:\"locked\" graphql:\"locked\""
	IsTfaEnabled   *bool                                                  "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	EmailConfirmed bool                                                   "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	CreatedAt      *time.Time                                             "json:\"createdAt,omitempty\" 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,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllUserSettings_UserSettings_Edges_Node) GetCreatedAt

func (*GetAllUserSettings_UserSettings_Edges_Node) GetCreatedBy

func (*GetAllUserSettings_UserSettings_Edges_Node) GetDefaultOrg

func (*GetAllUserSettings_UserSettings_Edges_Node) GetDeletedAt

func (*GetAllUserSettings_UserSettings_Edges_Node) GetDeletedBy

func (*GetAllUserSettings_UserSettings_Edges_Node) GetEmailConfirmed

func (t *GetAllUserSettings_UserSettings_Edges_Node) GetEmailConfirmed() bool

func (*GetAllUserSettings_UserSettings_Edges_Node) GetID

func (*GetAllUserSettings_UserSettings_Edges_Node) GetIsTfaEnabled

func (t *GetAllUserSettings_UserSettings_Edges_Node) GetIsTfaEnabled() *bool

func (*GetAllUserSettings_UserSettings_Edges_Node) GetLocked

func (*GetAllUserSettings_UserSettings_Edges_Node) GetSilencedAt

func (*GetAllUserSettings_UserSettings_Edges_Node) GetStatus

func (*GetAllUserSettings_UserSettings_Edges_Node) GetTags

func (*GetAllUserSettings_UserSettings_Edges_Node) GetUpdatedAt

func (*GetAllUserSettings_UserSettings_Edges_Node) GetUpdatedBy

type GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg

type GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg) GetID

func (*GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg) GetName

func (*GetAllUserSettings_UserSettings_Edges_Node_DefaultOrg) GetPersonalOrg

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

type GetAllUsers_Users_Edges_Node

type GetAllUsers_Users_Edges_Node struct {
	AuthProvider    enums.AuthProvider                   "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile *string                              "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL *string                              "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	DisplayName     string                               "json:\"displayName\" graphql:\"displayName\""
	Email           string                               "json:\"email\" graphql:\"email\""
	FirstName       *string                              "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID              string                               "json:\"id\" graphql:\"id\""
	LastName        *string                              "json:\"lastName,omitempty\" graphql:\"lastName\""
	LastSeen        *time.Time                           "json:\"lastSeen,omitempty\" graphql:\"lastSeen\""
	Sub             *string                              "json:\"sub,omitempty\" graphql:\"sub\""
	Tags            []string                             "json:\"tags,omitempty\" graphql:\"tags\""
	Setting         GetAllUsers_Users_Edges_Node_Setting "json:\"setting\" graphql:\"setting\""
	CreatedAt       *time.Time                           "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string                              "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt       *time.Time                           "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string                              "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllUsers_Users_Edges_Node) GetAuthProvider

func (t *GetAllUsers_Users_Edges_Node) GetAuthProvider() *enums.AuthProvider

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 (*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) GetSetting

func (*GetAllUsers_Users_Edges_Node) GetSub

func (t *GetAllUsers_Users_Edges_Node) GetSub() *string

func (*GetAllUsers_Users_Edges_Node) GetTags

func (t *GetAllUsers_Users_Edges_Node) GetTags() []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 {
	DefaultOrg     *GetAllUsers_Users_Edges_Node_Setting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	CreatedAt      *time.Time                                       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed bool                                             "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	Locked         bool                                             "json:\"locked\" graphql:\"locked\""
	SilencedAt     *time.Time                                       "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                                 "json:\"status\" graphql:\"status\""
	SuspendedAt    *time.Time                                       "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags           []string                                         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time                                       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

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

func (*GetAllUsers_Users_Edges_Node_Setting) GetEmailConfirmed

func (t *GetAllUsers_Users_Edges_Node_Setting) GetEmailConfirmed() bool

func (*GetAllUsers_Users_Edges_Node_Setting) GetLocked

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 (*GetAllUsers_Users_Edges_Node_Setting) GetSuspendedAt

func (t *GetAllUsers_Users_Edges_Node_Setting) GetSuspendedAt() *time.Time

func (*GetAllUsers_Users_Edges_Node_Setting) GetTags

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 GetAllUsers_Users_Edges_Node_Setting_DefaultOrg

type GetAllUsers_Users_Edges_Node_Setting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetAllUsers_Users_Edges_Node_Setting_DefaultOrg) GetID

func (*GetAllUsers_Users_Edges_Node_Setting_DefaultOrg) GetName

func (*GetAllUsers_Users_Edges_Node_Setting_DefaultOrg) GetPersonalOrg

type GetAllWebhookHistories

type GetAllWebhookHistories struct {
	WebhookHistories GetAllWebhookHistories_WebhookHistories "json:\"webhookHistories\" graphql:\"webhookHistories\""
}

func (*GetAllWebhookHistories) GetWebhookHistories

type GetAllWebhookHistories_WebhookHistories

type GetAllWebhookHistories_WebhookHistories struct {
	Edges []*GetAllWebhookHistories_WebhookHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllWebhookHistories_WebhookHistories) GetEdges

type GetAllWebhookHistories_WebhookHistories_Edges

type GetAllWebhookHistories_WebhookHistories_Edges struct {
	Node *GetAllWebhookHistories_WebhookHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllWebhookHistories_WebhookHistories_Edges) GetNode

type GetAllWebhookHistories_WebhookHistories_Edges_Node

type GetAllWebhookHistories_WebhookHistories_Edges_Node struct {
	CreatedAt      *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description    *string        "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string         "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool           "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64         "json:\"failures,omitempty\" graphql:\"failures\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	LastError      *string        "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string        "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string         "json:\"name\" graphql:\"name\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID        *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags           []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetCreatedAt

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetCreatedBy

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetDescription

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetDestinationURL

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetEnabled

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetFailures

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetHistoryTime

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetID

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetLastError

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetLastResponse

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetName

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetOperation

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetOwnerID

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetRef

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetTags

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetUpdatedAt

func (*GetAllWebhookHistories_WebhookHistories_Edges_Node) GetUpdatedBy

type GetAllWebhooks

type GetAllWebhooks struct {
	Webhooks GetAllWebhooks_Webhooks "json:\"webhooks\" graphql:\"webhooks\""
}

func (*GetAllWebhooks) GetWebhooks

func (t *GetAllWebhooks) GetWebhooks() *GetAllWebhooks_Webhooks

type GetAllWebhooks_Webhooks

type GetAllWebhooks_Webhooks struct {
	Edges []*GetAllWebhooks_Webhooks_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetAllWebhooks_Webhooks) GetEdges

type GetAllWebhooks_Webhooks_Edges

type GetAllWebhooks_Webhooks_Edges struct {
	Node *GetAllWebhooks_Webhooks_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetAllWebhooks_Webhooks_Edges) GetNode

type GetAllWebhooks_Webhooks_Edges_Node

type GetAllWebhooks_Webhooks_Edges_Node struct {
	CreatedAt      *time.Time                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description    *string                                      "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string                                       "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool                                         "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64                                       "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string                                       "json:\"id\" graphql:\"id\""
	LastError      *string                                      "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string                                      "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string                                       "json:\"name\" graphql:\"name\""
	OwnerID        *string                                      "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	UpdatedAt      *time.Time                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Events         []*GetAllWebhooks_Webhooks_Edges_Node_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*GetAllWebhooks_Webhooks_Edges_Node) GetCreatedAt

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetCreatedAt() *time.Time

func (*GetAllWebhooks_Webhooks_Edges_Node) GetCreatedBy

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetCreatedBy() *string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetDescription

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetDescription() *string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetDestinationURL

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetDestinationURL() string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetEnabled

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetEnabled() bool

func (*GetAllWebhooks_Webhooks_Edges_Node) GetEvents

func (*GetAllWebhooks_Webhooks_Edges_Node) GetFailures

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetFailures() *int64

func (*GetAllWebhooks_Webhooks_Edges_Node) GetID

func (*GetAllWebhooks_Webhooks_Edges_Node) GetLastError

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetLastError() *string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetLastResponse

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetLastResponse() *string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetName

func (*GetAllWebhooks_Webhooks_Edges_Node) GetOwnerID

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetOwnerID() *string

func (*GetAllWebhooks_Webhooks_Edges_Node) GetUpdatedAt

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetUpdatedAt() *time.Time

func (*GetAllWebhooks_Webhooks_Edges_Node) GetUpdatedBy

func (t *GetAllWebhooks_Webhooks_Edges_Node) GetUpdatedBy() *string

type GetAllWebhooks_Webhooks_Edges_Node_Events

type GetAllWebhooks_Webhooks_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetAllWebhooks_Webhooks_Edges_Node_Events) GetID

type GetContactByID

type GetContactByID struct {
	Contact GetContactByID_Contact "json:\"contact\" graphql:\"contact\""
}

func (*GetContactByID) GetContact

func (t *GetContactByID) GetContact() *GetContactByID_Contact

type GetContactByID_Contact

type GetContactByID_Contact struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetContactByID_Contact) GetAddress

func (t *GetContactByID_Contact) GetAddress() *string

func (*GetContactByID_Contact) GetCompany

func (t *GetContactByID_Contact) GetCompany() *string

func (*GetContactByID_Contact) GetCreatedAt

func (t *GetContactByID_Contact) GetCreatedAt() *time.Time

func (*GetContactByID_Contact) GetCreatedBy

func (t *GetContactByID_Contact) GetCreatedBy() *string

func (*GetContactByID_Contact) GetEmail

func (t *GetContactByID_Contact) GetEmail() *string

func (*GetContactByID_Contact) GetFullName

func (t *GetContactByID_Contact) GetFullName() string

func (*GetContactByID_Contact) GetID

func (t *GetContactByID_Contact) GetID() string

func (*GetContactByID_Contact) GetOwnerID

func (t *GetContactByID_Contact) GetOwnerID() *string

func (*GetContactByID_Contact) GetPhoneNumber

func (t *GetContactByID_Contact) GetPhoneNumber() *string

func (*GetContactByID_Contact) GetStatus

func (t *GetContactByID_Contact) GetStatus() *enums.UserStatus

func (*GetContactByID_Contact) GetTags

func (t *GetContactByID_Contact) GetTags() []string

func (*GetContactByID_Contact) GetTitle

func (t *GetContactByID_Contact) GetTitle() *string

func (*GetContactByID_Contact) GetUpdatedAt

func (t *GetContactByID_Contact) GetUpdatedAt() *time.Time

func (*GetContactByID_Contact) GetUpdatedBy

func (t *GetContactByID_Contact) GetUpdatedBy() *string

type GetContactHistories

type GetContactHistories struct {
	ContactHistories GetContactHistories_ContactHistories "json:\"contactHistories\" graphql:\"contactHistories\""
}

func (*GetContactHistories) GetContactHistories

type GetContactHistories_ContactHistories

type GetContactHistories_ContactHistories struct {
	Edges []*GetContactHistories_ContactHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetContactHistories_ContactHistories) GetEdges

type GetContactHistories_ContactHistories_Edges

type GetContactHistories_ContactHistories_Edges struct {
	Node *GetContactHistories_ContactHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetContactHistories_ContactHistories_Edges) GetNode

type GetContactHistories_ContactHistories_Edges_Node

type GetContactHistories_ContactHistories_Edges_Node struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	HistoryTime time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID          string           "json:\"id\" graphql:\"id\""
	Operation   history.OpType   "json:\"operation\" graphql:\"operation\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Ref         *string          "json:\"ref,omitempty\" graphql:\"ref\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetContactHistories_ContactHistories_Edges_Node) GetAddress

func (*GetContactHistories_ContactHistories_Edges_Node) GetCompany

func (*GetContactHistories_ContactHistories_Edges_Node) GetCreatedAt

func (*GetContactHistories_ContactHistories_Edges_Node) GetCreatedBy

func (*GetContactHistories_ContactHistories_Edges_Node) GetEmail

func (*GetContactHistories_ContactHistories_Edges_Node) GetFullName

func (*GetContactHistories_ContactHistories_Edges_Node) GetHistoryTime

func (*GetContactHistories_ContactHistories_Edges_Node) GetID

func (*GetContactHistories_ContactHistories_Edges_Node) GetOperation

func (*GetContactHistories_ContactHistories_Edges_Node) GetOwnerID

func (*GetContactHistories_ContactHistories_Edges_Node) GetPhoneNumber

func (*GetContactHistories_ContactHistories_Edges_Node) GetRef

func (*GetContactHistories_ContactHistories_Edges_Node) GetStatus

func (*GetContactHistories_ContactHistories_Edges_Node) GetTags

func (*GetContactHistories_ContactHistories_Edges_Node) GetTitle

func (*GetContactHistories_ContactHistories_Edges_Node) GetUpdatedAt

func (*GetContactHistories_ContactHistories_Edges_Node) GetUpdatedBy

type GetContacts

type GetContacts struct {
	Contacts GetContacts_Contacts "json:\"contacts\" graphql:\"contacts\""
}

func (*GetContacts) GetContacts

func (t *GetContacts) GetContacts() *GetContacts_Contacts

type GetContacts_Contacts

type GetContacts_Contacts struct {
	Edges []*GetContacts_Contacts_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetContacts_Contacts) GetEdges

type GetContacts_Contacts_Edges

type GetContacts_Contacts_Edges struct {
	Node *GetContacts_Contacts_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetContacts_Contacts_Edges) GetNode

type GetContacts_Contacts_Edges_Node

type GetContacts_Contacts_Edges_Node struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetContacts_Contacts_Edges_Node) GetAddress

func (t *GetContacts_Contacts_Edges_Node) GetAddress() *string

func (*GetContacts_Contacts_Edges_Node) GetCompany

func (t *GetContacts_Contacts_Edges_Node) GetCompany() *string

func (*GetContacts_Contacts_Edges_Node) GetCreatedAt

func (t *GetContacts_Contacts_Edges_Node) GetCreatedAt() *time.Time

func (*GetContacts_Contacts_Edges_Node) GetCreatedBy

func (t *GetContacts_Contacts_Edges_Node) GetCreatedBy() *string

func (*GetContacts_Contacts_Edges_Node) GetEmail

func (t *GetContacts_Contacts_Edges_Node) GetEmail() *string

func (*GetContacts_Contacts_Edges_Node) GetFullName

func (t *GetContacts_Contacts_Edges_Node) GetFullName() string

func (*GetContacts_Contacts_Edges_Node) GetID

func (*GetContacts_Contacts_Edges_Node) GetOwnerID

func (t *GetContacts_Contacts_Edges_Node) GetOwnerID() *string

func (*GetContacts_Contacts_Edges_Node) GetPhoneNumber

func (t *GetContacts_Contacts_Edges_Node) GetPhoneNumber() *string

func (*GetContacts_Contacts_Edges_Node) GetStatus

func (*GetContacts_Contacts_Edges_Node) GetTags

func (t *GetContacts_Contacts_Edges_Node) GetTags() []string

func (*GetContacts_Contacts_Edges_Node) GetTitle

func (t *GetContacts_Contacts_Edges_Node) GetTitle() *string

func (*GetContacts_Contacts_Edges_Node) GetUpdatedAt

func (t *GetContacts_Contacts_Edges_Node) GetUpdatedAt() *time.Time

func (*GetContacts_Contacts_Edges_Node) GetUpdatedBy

func (t *GetContacts_Contacts_Edges_Node) GetUpdatedBy() *string

type GetDocumentDataByID

type GetDocumentDataByID struct {
	DocumentData GetDocumentDataByID_DocumentData "json:\"documentData\" graphql:\"documentData\""
}

func (*GetDocumentDataByID) GetDocumentData

type GetDocumentDataByID_DocumentData

type GetDocumentDataByID_DocumentData struct {
	ID         string          "json:\"id\" graphql:\"id\""
	TemplateID string          "json:\"templateID\" graphql:\"templateID\""
	Data       json.RawMessage "json:\"data\" graphql:\"data\""
	CreatedAt  *time.Time      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy  *string         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt  *time.Time      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy  *string         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetDocumentDataByID_DocumentData) GetCreatedAt

func (t *GetDocumentDataByID_DocumentData) GetCreatedAt() *time.Time

func (*GetDocumentDataByID_DocumentData) GetCreatedBy

func (t *GetDocumentDataByID_DocumentData) GetCreatedBy() *string

func (*GetDocumentDataByID_DocumentData) GetData

func (*GetDocumentDataByID_DocumentData) GetID

func (*GetDocumentDataByID_DocumentData) GetTemplateID

func (t *GetDocumentDataByID_DocumentData) GetTemplateID() string

func (*GetDocumentDataByID_DocumentData) GetUpdatedAt

func (t *GetDocumentDataByID_DocumentData) GetUpdatedAt() *time.Time

func (*GetDocumentDataByID_DocumentData) GetUpdatedBy

func (t *GetDocumentDataByID_DocumentData) GetUpdatedBy() *string

type GetDocumentDataHistories

type GetDocumentDataHistories struct {
	DocumentDataHistories GetDocumentDataHistories_DocumentDataHistories "json:\"documentDataHistories\" graphql:\"documentDataHistories\""
}

func (*GetDocumentDataHistories) GetDocumentDataHistories

type GetDocumentDataHistories_DocumentDataHistories

type GetDocumentDataHistories_DocumentDataHistories struct {
	Edges []*GetDocumentDataHistories_DocumentDataHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetDocumentDataHistories_DocumentDataHistories) GetEdges

type GetDocumentDataHistories_DocumentDataHistories_Edges

type GetDocumentDataHistories_DocumentDataHistories_Edges struct {
	Node *GetDocumentDataHistories_DocumentDataHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetDocumentDataHistories_DocumentDataHistories_Edges) GetNode

type GetDocumentDataHistories_DocumentDataHistories_Edges_Node

type GetDocumentDataHistories_DocumentDataHistories_Edges_Node struct {
	CreatedAt   *time.Time      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Data        json.RawMessage "json:\"data\" graphql:\"data\""
	HistoryTime time.Time       "json:\"historyTime\" graphql:\"historyTime\""
	ID          string          "json:\"id\" graphql:\"id\""
	Operation   history.OpType  "json:\"operation\" graphql:\"operation\""
	OwnerID     *string         "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string         "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string        "json:\"tags,omitempty\" graphql:\"tags\""
	TemplateID  string          "json:\"templateID\" graphql:\"templateID\""
	UpdatedAt   *time.Time      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetCreatedAt

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetCreatedBy

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetData

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetHistoryTime

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetID

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetOperation

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetOwnerID

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetRef

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetTags

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetTemplateID

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetUpdatedAt

func (*GetDocumentDataHistories_DocumentDataHistories_Edges_Node) GetUpdatedBy

type GetEntities

type GetEntities struct {
	Entities GetEntities_Entities "json:\"entities\" graphql:\"entities\""
}

func (*GetEntities) GetEntities

func (t *GetEntities) GetEntities() *GetEntities_Entities

type GetEntities_Entities

type GetEntities_Entities struct {
	Edges []*GetEntities_Entities_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntities_Entities) GetEdges

type GetEntities_Entities_Edges

type GetEntities_Entities_Edges struct {
	Node *GetEntities_Entities_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntities_Entities_Edges) GetNode

type GetEntities_Entities_Edges_Node

type GetEntities_Entities_Edges_Node struct {
	CreatedAt   *time.Time                                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                     "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                     "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                     "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                    "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*GetEntities_Entities_Edges_Node_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *GetEntities_Entities_Edges_Node_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                      "json:\"id\" graphql:\"id\""
	Name        *string                                     "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                     "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                    "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntities_Entities_Edges_Node) GetCreatedAt

func (t *GetEntities_Entities_Edges_Node) GetCreatedAt() *time.Time

func (*GetEntities_Entities_Edges_Node) GetCreatedBy

func (t *GetEntities_Entities_Edges_Node) GetCreatedBy() *string

func (*GetEntities_Entities_Edges_Node) GetDescription

func (t *GetEntities_Entities_Edges_Node) GetDescription() *string

func (*GetEntities_Entities_Edges_Node) GetDisplayName

func (t *GetEntities_Entities_Edges_Node) GetDisplayName() *string

func (*GetEntities_Entities_Edges_Node) GetDomains

func (t *GetEntities_Entities_Edges_Node) GetDomains() []string

func (*GetEntities_Entities_Edges_Node) GetEntityType

func (*GetEntities_Entities_Edges_Node) GetID

func (*GetEntities_Entities_Edges_Node) GetName

func (*GetEntities_Entities_Edges_Node) GetNotes

func (*GetEntities_Entities_Edges_Node) GetOwnerID

func (t *GetEntities_Entities_Edges_Node) GetOwnerID() *string

func (*GetEntities_Entities_Edges_Node) GetStatus

func (t *GetEntities_Entities_Edges_Node) GetStatus() *string

func (*GetEntities_Entities_Edges_Node) GetTags

func (t *GetEntities_Entities_Edges_Node) GetTags() []string

func (*GetEntities_Entities_Edges_Node) GetUpdatedAt

func (t *GetEntities_Entities_Edges_Node) GetUpdatedAt() *time.Time

func (*GetEntities_Entities_Edges_Node) GetUpdatedBy

func (t *GetEntities_Entities_Edges_Node) GetUpdatedBy() *string

type GetEntities_Entities_Edges_Node_EntityType

type GetEntities_Entities_Edges_Node_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntities_Entities_Edges_Node_EntityType) GetName

type GetEntities_Entities_Edges_Node_Notes

type GetEntities_Entities_Edges_Node_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntities_Entities_Edges_Node_Notes) GetText

func (*GetEntities_Entities_Edges_Node_Notes) GetUpdatedAt

func (t *GetEntities_Entities_Edges_Node_Notes) GetUpdatedAt() *time.Time

func (*GetEntities_Entities_Edges_Node_Notes) GetUpdatedBy

func (t *GetEntities_Entities_Edges_Node_Notes) GetUpdatedBy() *string

type GetEntitlementByID

type GetEntitlementByID struct {
	Entitlement GetEntitlementByID_Entitlement "json:\"entitlement\" graphql:\"entitlement\""
}

func (*GetEntitlementByID) GetEntitlement

type GetEntitlementByID_Entitlement

type GetEntitlementByID_Entitlement struct {
	ID                     string                                      "json:\"id\" graphql:\"id\""
	Plan                   GetEntitlementByID_Entitlement_Plan         "json:\"plan\" graphql:\"plan\""
	Organization           GetEntitlementByID_Entitlement_Organization "json:\"organization\" graphql:\"organization\""
	Expires                bool                                        "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                  "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                        "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                     "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                     "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*GetEntitlementByID_Entitlement) GetCancelled

func (t *GetEntitlementByID_Entitlement) GetCancelled() bool

func (*GetEntitlementByID_Entitlement) GetExpires

func (t *GetEntitlementByID_Entitlement) GetExpires() bool

func (*GetEntitlementByID_Entitlement) GetExpiresAt

func (t *GetEntitlementByID_Entitlement) GetExpiresAt() *time.Time

func (*GetEntitlementByID_Entitlement) GetExternalCustomerID

func (t *GetEntitlementByID_Entitlement) GetExternalCustomerID() *string

func (*GetEntitlementByID_Entitlement) GetExternalSubscriptionID

func (t *GetEntitlementByID_Entitlement) GetExternalSubscriptionID() *string

func (*GetEntitlementByID_Entitlement) GetID

func (*GetEntitlementByID_Entitlement) GetOrganization

func (*GetEntitlementByID_Entitlement) GetPlan

type GetEntitlementByID_Entitlement_Organization

type GetEntitlementByID_Entitlement_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementByID_Entitlement_Organization) GetID

func (*GetEntitlementByID_Entitlement_Organization) GetName

type GetEntitlementByID_Entitlement_Plan

type GetEntitlementByID_Entitlement_Plan struct {
	ID       string                                          "json:\"id\" graphql:\"id\""
	Name     string                                          "json:\"name\" graphql:\"name\""
	Features []*GetEntitlementByID_Entitlement_Plan_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetEntitlementByID_Entitlement_Plan) GetFeatures

func (*GetEntitlementByID_Entitlement_Plan) GetID

func (*GetEntitlementByID_Entitlement_Plan) GetName

type GetEntitlementByID_Entitlement_Plan_Features

type GetEntitlementByID_Entitlement_Plan_Features struct {
	Metadata map[string]interface{}                               "json:\"metadata,omitempty\" graphql:\"metadata\""
	Feature  GetEntitlementByID_Entitlement_Plan_Features_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetEntitlementByID_Entitlement_Plan_Features) GetFeature

func (*GetEntitlementByID_Entitlement_Plan_Features) GetMetadata

func (t *GetEntitlementByID_Entitlement_Plan_Features) GetMetadata() map[string]interface{}

type GetEntitlementByID_Entitlement_Plan_Features_Feature

type GetEntitlementByID_Entitlement_Plan_Features_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementByID_Entitlement_Plan_Features_Feature) GetID

func (*GetEntitlementByID_Entitlement_Plan_Features_Feature) GetName

type GetEntitlementHistories

type GetEntitlementHistories struct {
	EntitlementHistories GetEntitlementHistories_EntitlementHistories "json:\"entitlementHistories\" graphql:\"entitlementHistories\""
}

func (*GetEntitlementHistories) GetEntitlementHistories

type GetEntitlementHistories_EntitlementHistories

type GetEntitlementHistories_EntitlementHistories struct {
	Edges []*GetEntitlementHistories_EntitlementHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlementHistories_EntitlementHistories) GetEdges

type GetEntitlementHistories_EntitlementHistories_Edges

type GetEntitlementHistories_EntitlementHistories_Edges struct {
	Node *GetEntitlementHistories_EntitlementHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlementHistories_EntitlementHistories_Edges) GetNode

type GetEntitlementHistories_EntitlementHistories_Edges_Node

type GetEntitlementHistories_EntitlementHistories_Edges_Node struct {
	Cancelled              bool           "json:\"cancelled\" graphql:\"cancelled\""
	CreatedAt              *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy              *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Expires                bool           "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time     "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ExternalCustomerID     *string        "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string        "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
	HistoryTime            time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID                     string         "json:\"id\" graphql:\"id\""
	Operation              history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID         string         "json:\"organizationID\" graphql:\"organizationID\""
	OwnerID                *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PlanID                 string         "json:\"planID\" graphql:\"planID\""
	Ref                    *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags                   []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt              *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy              *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetCancelled

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetCreatedAt

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetCreatedBy

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetExpires

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetExpiresAt

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetExternalCustomerID

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetExternalSubscriptionID

func (t *GetEntitlementHistories_EntitlementHistories_Edges_Node) GetExternalSubscriptionID() *string

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetHistoryTime

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetID

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetOperation

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetOrganizationID

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetOwnerID

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetPlanID

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetRef

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetTags

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetUpdatedAt

func (*GetEntitlementHistories_EntitlementHistories_Edges_Node) GetUpdatedBy

type GetEntitlementPlanByID

type GetEntitlementPlanByID struct {
	EntitlementPlan GetEntitlementPlanByID_EntitlementPlan "json:\"entitlementPlan\" graphql:\"entitlementPlan\""
}

func (*GetEntitlementPlanByID) GetEntitlementPlan

type GetEntitlementPlanByID_EntitlementPlan

type GetEntitlementPlanByID_EntitlementPlan struct {
	ID          string                                             "json:\"id\" graphql:\"id\""
	Name        string                                             "json:\"name\" graphql:\"name\""
	DisplayName *string                                            "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{}                             "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string                                           "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                                             "json:\"version\" graphql:\"version\""
	Description *string                                            "json:\"description,omitempty\" graphql:\"description\""
	Features    []*GetEntitlementPlanByID_EntitlementPlan_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetEntitlementPlanByID_EntitlementPlan) GetDescription

func (t *GetEntitlementPlanByID_EntitlementPlan) GetDescription() *string

func (*GetEntitlementPlanByID_EntitlementPlan) GetDisplayName

func (t *GetEntitlementPlanByID_EntitlementPlan) GetDisplayName() *string

func (*GetEntitlementPlanByID_EntitlementPlan) GetFeatures

func (*GetEntitlementPlanByID_EntitlementPlan) GetID

func (*GetEntitlementPlanByID_EntitlementPlan) GetMetadata

func (t *GetEntitlementPlanByID_EntitlementPlan) GetMetadata() map[string]interface{}

func (*GetEntitlementPlanByID_EntitlementPlan) GetName

func (*GetEntitlementPlanByID_EntitlementPlan) GetTags

func (*GetEntitlementPlanByID_EntitlementPlan) GetVersion

type GetEntitlementPlanByID_EntitlementPlan_Features

type GetEntitlementPlanByID_EntitlementPlan_Features struct {
	Feature  GetEntitlementPlanByID_EntitlementPlan_Features_Feature "json:\"feature\" graphql:\"feature\""
	Metadata map[string]interface{}                                  "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags     []string                                                "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetEntitlementPlanByID_EntitlementPlan_Features) GetFeature

func (*GetEntitlementPlanByID_EntitlementPlan_Features) GetMetadata

func (t *GetEntitlementPlanByID_EntitlementPlan_Features) GetMetadata() map[string]interface{}

func (*GetEntitlementPlanByID_EntitlementPlan_Features) GetTags

type GetEntitlementPlanByID_EntitlementPlan_Features_Feature

type GetEntitlementPlanByID_EntitlementPlan_Features_Feature struct {
	ID       string                 "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name     string                 "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlanByID_EntitlementPlan_Features_Feature) GetID

func (*GetEntitlementPlanByID_EntitlementPlan_Features_Feature) GetMetadata

func (t *GetEntitlementPlanByID_EntitlementPlan_Features_Feature) GetMetadata() map[string]interface{}

func (*GetEntitlementPlanByID_EntitlementPlan_Features_Feature) GetName

type GetEntitlementPlanFeatureByID

type GetEntitlementPlanFeatureByID struct {
	EntitlementPlanFeature GetEntitlementPlanFeatureByID_EntitlementPlanFeature "json:\"entitlementPlanFeature\" graphql:\"entitlementPlanFeature\""
}

func (*GetEntitlementPlanFeatureByID) GetEntitlementPlanFeature

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature struct {
	ID       string                                                       "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                       "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature) GetFeature

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature) GetID

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature) GetMetadata

func (t *GetEntitlementPlanFeatureByID_EntitlementPlanFeature) GetMetadata() map[string]interface{}

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature) GetPlan

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Feature

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Feature) GetID

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Feature) GetName

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Plan

type GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Plan) GetID

func (*GetEntitlementPlanFeatureByID_EntitlementPlanFeature_Plan) GetName

type GetEntitlementPlanFeatureHistories

type GetEntitlementPlanFeatureHistories struct {
	EntitlementPlanFeatureHistories GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories "json:\"entitlementPlanFeatureHistories\" graphql:\"entitlementPlanFeatureHistories\""
}

func (*GetEntitlementPlanFeatureHistories) GetEntitlementPlanFeatureHistories

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories struct {
	Edges []*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories) GetEdges

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges struct {
	Node *GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges) GetNode

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node

type GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FeatureID   string                 "json:\"featureID\" graphql:\"featureID\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PlanID      string                 "json:\"planID\" graphql:\"planID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetCreatedAt

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetCreatedBy

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetFeatureID

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetHistoryTime

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetID

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetMetadata

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetOperation

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetOwnerID

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetPlanID

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetRef

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetTags

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetUpdatedAt

func (*GetEntitlementPlanFeatureHistories_EntitlementPlanFeatureHistories_Edges_Node) GetUpdatedBy

type GetEntitlementPlanFeatures

type GetEntitlementPlanFeatures struct {
	EntitlementPlanFeatures GetEntitlementPlanFeatures_EntitlementPlanFeatures "json:\"entitlementPlanFeatures\" graphql:\"entitlementPlanFeatures\""
}

func (*GetEntitlementPlanFeatures) GetEntitlementPlanFeatures

type GetEntitlementPlanFeatures_EntitlementPlanFeatures

type GetEntitlementPlanFeatures_EntitlementPlanFeatures struct {
	Edges []*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures) GetEdges

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges struct {
	Node *GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges) GetNode

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node struct {
	ID       string                                                                "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                                "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetFeature

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetID

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetMetadata

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node) GetPlan

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature) GetID

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Feature) GetName

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan

type GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan) GetID

func (*GetEntitlementPlanFeatures_EntitlementPlanFeatures_Edges_Node_Plan) GetName

type GetEntitlementPlanHistories

type GetEntitlementPlanHistories struct {
	EntitlementPlanHistories GetEntitlementPlanHistories_EntitlementPlanHistories "json:\"entitlementPlanHistories\" graphql:\"entitlementPlanHistories\""
}

func (*GetEntitlementPlanHistories) GetEntitlementPlanHistories

type GetEntitlementPlanHistories_EntitlementPlanHistories

type GetEntitlementPlanHistories_EntitlementPlanHistories struct {
	Edges []*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlementPlanHistories_EntitlementPlanHistories) GetEdges

type GetEntitlementPlanHistories_EntitlementPlanHistories_Edges

type GetEntitlementPlanHistories_EntitlementPlanHistories_Edges struct {
	Node *GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges) GetNode

type GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node

type GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name        string                 "json:\"name\" graphql:\"name\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Version     string                 "json:\"version\" graphql:\"version\""
}

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetCreatedAt

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetCreatedBy

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetDescription

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetDisplayName

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetHistoryTime

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetID

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetMetadata

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetName

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetOperation

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetOwnerID

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetRef

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetTags

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetUpdatedAt

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetUpdatedBy

func (*GetEntitlementPlanHistories_EntitlementPlanHistories_Edges_Node) GetVersion

type GetEntitlementPlans

type GetEntitlementPlans struct {
	EntitlementPlans GetEntitlementPlans_EntitlementPlans "json:\"entitlementPlans\" graphql:\"entitlementPlans\""
}

func (*GetEntitlementPlans) GetEntitlementPlans

type GetEntitlementPlans_EntitlementPlans

type GetEntitlementPlans_EntitlementPlans struct {
	Edges []*GetEntitlementPlans_EntitlementPlans_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlementPlans_EntitlementPlans) GetEdges

type GetEntitlementPlans_EntitlementPlans_Edges

type GetEntitlementPlans_EntitlementPlans_Edges struct {
	Node *GetEntitlementPlans_EntitlementPlans_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlementPlans_EntitlementPlans_Edges) GetNode

type GetEntitlementPlans_EntitlementPlans_Edges_Node

type GetEntitlementPlans_EntitlementPlans_Edges_Node struct {
	ID          string                                                      "json:\"id\" graphql:\"id\""
	Name        string                                                      "json:\"name\" graphql:\"name\""
	DisplayName *string                                                     "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{}                                      "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string                                                    "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                                                      "json:\"version\" graphql:\"version\""
	Description *string                                                     "json:\"description,omitempty\" graphql:\"description\""
	Features    []*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetDescription

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetDisplayName

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetFeatures

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetID

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetMetadata

func (t *GetEntitlementPlans_EntitlementPlans_Edges_Node) GetMetadata() map[string]interface{}

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetName

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetTags

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node) GetVersion

type GetEntitlementPlans_EntitlementPlans_Edges_Node_Features

type GetEntitlementPlans_EntitlementPlans_Edges_Node_Features struct {
	Feature  GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature "json:\"feature\" graphql:\"feature\""
	Metadata map[string]interface{}                                           "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags     []string                                                         "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetFeature

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetMetadata

func (t *GetEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetMetadata() map[string]interface{}

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features) GetTags

type GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature

type GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature struct {
	ID       string                 "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name     string                 "json:\"name\" graphql:\"name\""
}

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetID

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetMetadata

func (*GetEntitlementPlans_EntitlementPlans_Edges_Node_Features_Feature) GetName

type GetEntitlements

type GetEntitlements struct {
	Entitlements GetEntitlements_Entitlements "json:\"entitlements\" graphql:\"entitlements\""
}

func (*GetEntitlements) GetEntitlements

func (t *GetEntitlements) GetEntitlements() *GetEntitlements_Entitlements

type GetEntitlements_Entitlements

type GetEntitlements_Entitlements struct {
	Edges []*GetEntitlements_Entitlements_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntitlements_Entitlements) GetEdges

type GetEntitlements_Entitlements_Edges

type GetEntitlements_Entitlements_Edges struct {
	Node *GetEntitlements_Entitlements_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntitlements_Entitlements_Edges) GetNode

type GetEntitlements_Entitlements_Edges_Node

type GetEntitlements_Entitlements_Edges_Node struct {
	ID                     string                                               "json:\"id\" graphql:\"id\""
	Plan                   GetEntitlements_Entitlements_Edges_Node_Plan         "json:\"plan\" graphql:\"plan\""
	Organization           GetEntitlements_Entitlements_Edges_Node_Organization "json:\"organization\" graphql:\"organization\""
	Expires                bool                                                 "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                           "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                 "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                              "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                              "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*GetEntitlements_Entitlements_Edges_Node) GetCancelled

func (*GetEntitlements_Entitlements_Edges_Node) GetExpires

func (*GetEntitlements_Entitlements_Edges_Node) GetExpiresAt

func (*GetEntitlements_Entitlements_Edges_Node) GetExternalCustomerID

func (t *GetEntitlements_Entitlements_Edges_Node) GetExternalCustomerID() *string

func (*GetEntitlements_Entitlements_Edges_Node) GetExternalSubscriptionID

func (t *GetEntitlements_Entitlements_Edges_Node) GetExternalSubscriptionID() *string

func (*GetEntitlements_Entitlements_Edges_Node) GetID

func (*GetEntitlements_Entitlements_Edges_Node) GetOrganization

func (*GetEntitlements_Entitlements_Edges_Node) GetPlan

type GetEntitlements_Entitlements_Edges_Node_Organization

type GetEntitlements_Entitlements_Edges_Node_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlements_Entitlements_Edges_Node_Organization) GetID

func (*GetEntitlements_Entitlements_Edges_Node_Organization) GetName

type GetEntitlements_Entitlements_Edges_Node_Plan

type GetEntitlements_Entitlements_Edges_Node_Plan struct {
	ID       string                                                   "json:\"id\" graphql:\"id\""
	Name     string                                                   "json:\"name\" graphql:\"name\""
	Features []*GetEntitlements_Entitlements_Edges_Node_Plan_Features "json:\"features,omitempty\" graphql:\"features\""
}

func (*GetEntitlements_Entitlements_Edges_Node_Plan) GetFeatures

func (*GetEntitlements_Entitlements_Edges_Node_Plan) GetID

func (*GetEntitlements_Entitlements_Edges_Node_Plan) GetName

type GetEntitlements_Entitlements_Edges_Node_Plan_Features

type GetEntitlements_Entitlements_Edges_Node_Plan_Features struct {
	Metadata map[string]interface{}                                        "json:\"metadata,omitempty\" graphql:\"metadata\""
	Feature  GetEntitlements_Entitlements_Edges_Node_Plan_Features_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetEntitlements_Entitlements_Edges_Node_Plan_Features) GetFeature

func (*GetEntitlements_Entitlements_Edges_Node_Plan_Features) GetMetadata

func (t *GetEntitlements_Entitlements_Edges_Node_Plan_Features) GetMetadata() map[string]interface{}

type GetEntitlements_Entitlements_Edges_Node_Plan_Features_Feature

type GetEntitlements_Entitlements_Edges_Node_Plan_Features_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntitlements_Entitlements_Edges_Node_Plan_Features_Feature) GetID

func (*GetEntitlements_Entitlements_Edges_Node_Plan_Features_Feature) GetName

type GetEntityByID

type GetEntityByID struct {
	Entity GetEntityByID_Entity "json:\"entity\" graphql:\"entity\""
}

func (*GetEntityByID) GetEntity

func (t *GetEntityByID) GetEntity() *GetEntityByID_Entity

type GetEntityByID_Entity

type GetEntityByID_Entity struct {
	CreatedAt   *time.Time                       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                          "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                          "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                          "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                         "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*GetEntityByID_Entity_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *GetEntityByID_Entity_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                           "json:\"id\" graphql:\"id\""
	Name        *string                          "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Contacts    []*GetEntityByID_Entity_Contacts "json:\"contacts,omitempty\" graphql:\"contacts\""
	Tags        []string                         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityByID_Entity) GetContacts

func (*GetEntityByID_Entity) GetCreatedAt

func (t *GetEntityByID_Entity) GetCreatedAt() *time.Time

func (*GetEntityByID_Entity) GetCreatedBy

func (t *GetEntityByID_Entity) GetCreatedBy() *string

func (*GetEntityByID_Entity) GetDescription

func (t *GetEntityByID_Entity) GetDescription() *string

func (*GetEntityByID_Entity) GetDisplayName

func (t *GetEntityByID_Entity) GetDisplayName() *string

func (*GetEntityByID_Entity) GetDomains

func (t *GetEntityByID_Entity) GetDomains() []string

func (*GetEntityByID_Entity) GetEntityType

func (*GetEntityByID_Entity) GetID

func (t *GetEntityByID_Entity) GetID() string

func (*GetEntityByID_Entity) GetName

func (t *GetEntityByID_Entity) GetName() *string

func (*GetEntityByID_Entity) GetNotes

func (*GetEntityByID_Entity) GetOwnerID

func (t *GetEntityByID_Entity) GetOwnerID() *string

func (*GetEntityByID_Entity) GetStatus

func (t *GetEntityByID_Entity) GetStatus() *string

func (*GetEntityByID_Entity) GetTags

func (t *GetEntityByID_Entity) GetTags() []string

func (*GetEntityByID_Entity) GetUpdatedAt

func (t *GetEntityByID_Entity) GetUpdatedAt() *time.Time

func (*GetEntityByID_Entity) GetUpdatedBy

func (t *GetEntityByID_Entity) GetUpdatedBy() *string

type GetEntityByID_Entity_Contacts

type GetEntityByID_Entity_Contacts struct {
	ID          string  "json:\"id\" graphql:\"id\""
	FullName    string  "json:\"fullName\" graphql:\"fullName\""
	Email       *string "json:\"email,omitempty\" graphql:\"email\""
	Title       *string "json:\"title,omitempty\" graphql:\"title\""
	Company     *string "json:\"company,omitempty\" graphql:\"company\""
	Address     *string "json:\"address,omitempty\" graphql:\"address\""
	PhoneNumber *string "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
}

func (*GetEntityByID_Entity_Contacts) GetAddress

func (t *GetEntityByID_Entity_Contacts) GetAddress() *string

func (*GetEntityByID_Entity_Contacts) GetCompany

func (t *GetEntityByID_Entity_Contacts) GetCompany() *string

func (*GetEntityByID_Entity_Contacts) GetEmail

func (t *GetEntityByID_Entity_Contacts) GetEmail() *string

func (*GetEntityByID_Entity_Contacts) GetFullName

func (t *GetEntityByID_Entity_Contacts) GetFullName() string

func (*GetEntityByID_Entity_Contacts) GetID

func (*GetEntityByID_Entity_Contacts) GetPhoneNumber

func (t *GetEntityByID_Entity_Contacts) GetPhoneNumber() *string

func (*GetEntityByID_Entity_Contacts) GetTitle

func (t *GetEntityByID_Entity_Contacts) GetTitle() *string

type GetEntityByID_Entity_EntityType

type GetEntityByID_Entity_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetEntityByID_Entity_EntityType) GetName

type GetEntityByID_Entity_Notes

type GetEntityByID_Entity_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityByID_Entity_Notes) GetText

func (t *GetEntityByID_Entity_Notes) GetText() string

func (*GetEntityByID_Entity_Notes) GetUpdatedAt

func (t *GetEntityByID_Entity_Notes) GetUpdatedAt() *time.Time

func (*GetEntityByID_Entity_Notes) GetUpdatedBy

func (t *GetEntityByID_Entity_Notes) GetUpdatedBy() *string

type GetEntityHistories

type GetEntityHistories struct {
	EntityHistories GetEntityHistories_EntityHistories "json:\"entityHistories\" graphql:\"entityHistories\""
}

func (*GetEntityHistories) GetEntityHistories

func (t *GetEntityHistories) GetEntityHistories() *GetEntityHistories_EntityHistories

type GetEntityHistories_EntityHistories

type GetEntityHistories_EntityHistories struct {
	Edges []*GetEntityHistories_EntityHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntityHistories_EntityHistories) GetEdges

type GetEntityHistories_EntityHistories_Edges

type GetEntityHistories_EntityHistories_Edges struct {
	Node *GetEntityHistories_EntityHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntityHistories_EntityHistories_Edges) GetNode

type GetEntityHistories_EntityHistories_Edges_Node

type GetEntityHistories_EntityHistories_Edges_Node struct {
	CreatedAt    *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description  *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName  *string        "json:\"displayName,omitempty\" graphql:\"displayName\""
	Domains      []string       "json:\"domains,omitempty\" graphql:\"domains\""
	EntityTypeID *string        "json:\"entityTypeID,omitempty\" graphql:\"entityTypeID\""
	HistoryTime  time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID           string         "json:\"id\" graphql:\"id\""
	Name         *string        "json:\"name,omitempty\" graphql:\"name\""
	Operation    history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID      *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref          *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Status       *string        "json:\"status,omitempty\" graphql:\"status\""
	Tags         []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityHistories_EntityHistories_Edges_Node) GetCreatedAt

func (*GetEntityHistories_EntityHistories_Edges_Node) GetCreatedBy

func (*GetEntityHistories_EntityHistories_Edges_Node) GetDescription

func (*GetEntityHistories_EntityHistories_Edges_Node) GetDisplayName

func (*GetEntityHistories_EntityHistories_Edges_Node) GetDomains

func (*GetEntityHistories_EntityHistories_Edges_Node) GetEntityTypeID

func (*GetEntityHistories_EntityHistories_Edges_Node) GetHistoryTime

func (*GetEntityHistories_EntityHistories_Edges_Node) GetID

func (*GetEntityHistories_EntityHistories_Edges_Node) GetName

func (*GetEntityHistories_EntityHistories_Edges_Node) GetOperation

func (*GetEntityHistories_EntityHistories_Edges_Node) GetOwnerID

func (*GetEntityHistories_EntityHistories_Edges_Node) GetRef

func (*GetEntityHistories_EntityHistories_Edges_Node) GetStatus

func (*GetEntityHistories_EntityHistories_Edges_Node) GetTags

func (*GetEntityHistories_EntityHistories_Edges_Node) GetUpdatedAt

func (*GetEntityHistories_EntityHistories_Edges_Node) GetUpdatedBy

type GetEntityTypeByID

type GetEntityTypeByID struct {
	EntityType GetEntityTypeByID_EntityType "json:\"entityType\" graphql:\"entityType\""
}

func (*GetEntityTypeByID) GetEntityType

func (t *GetEntityTypeByID) GetEntityType() *GetEntityTypeByID_EntityType

type GetEntityTypeByID_EntityType

type GetEntityTypeByID_EntityType struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityTypeByID_EntityType) GetCreatedAt

func (t *GetEntityTypeByID_EntityType) GetCreatedAt() *time.Time

func (*GetEntityTypeByID_EntityType) GetCreatedBy

func (t *GetEntityTypeByID_EntityType) GetCreatedBy() *string

func (*GetEntityTypeByID_EntityType) GetID

func (*GetEntityTypeByID_EntityType) GetName

func (t *GetEntityTypeByID_EntityType) GetName() string

func (*GetEntityTypeByID_EntityType) GetOwnerID

func (t *GetEntityTypeByID_EntityType) GetOwnerID() *string

func (*GetEntityTypeByID_EntityType) GetTags

func (t *GetEntityTypeByID_EntityType) GetTags() []string

func (*GetEntityTypeByID_EntityType) GetUpdatedAt

func (t *GetEntityTypeByID_EntityType) GetUpdatedAt() *time.Time

func (*GetEntityTypeByID_EntityType) GetUpdatedBy

func (t *GetEntityTypeByID_EntityType) GetUpdatedBy() *string

type GetEntityTypeHistories

type GetEntityTypeHistories struct {
	EntityTypeHistories GetEntityTypeHistories_EntityTypeHistories "json:\"entityTypeHistories\" graphql:\"entityTypeHistories\""
}

func (*GetEntityTypeHistories) GetEntityTypeHistories

type GetEntityTypeHistories_EntityTypeHistories

type GetEntityTypeHistories_EntityTypeHistories struct {
	Edges []*GetEntityTypeHistories_EntityTypeHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntityTypeHistories_EntityTypeHistories) GetEdges

type GetEntityTypeHistories_EntityTypeHistories_Edges

type GetEntityTypeHistories_EntityTypeHistories_Edges struct {
	Node *GetEntityTypeHistories_EntityTypeHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntityTypeHistories_EntityTypeHistories_Edges) GetNode

type GetEntityTypeHistories_EntityTypeHistories_Edges_Node

type GetEntityTypeHistories_EntityTypeHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetCreatedAt

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetCreatedBy

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetHistoryTime

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetID

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetName

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetOperation

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetOwnerID

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetRef

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetTags

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetUpdatedAt

func (*GetEntityTypeHistories_EntityTypeHistories_Edges_Node) GetUpdatedBy

type GetEntityTypes

type GetEntityTypes struct {
	EntityTypes GetEntityTypes_EntityTypes "json:\"entityTypes\" graphql:\"entityTypes\""
}

func (*GetEntityTypes) GetEntityTypes

func (t *GetEntityTypes) GetEntityTypes() *GetEntityTypes_EntityTypes

type GetEntityTypes_EntityTypes

type GetEntityTypes_EntityTypes struct {
	Edges []*GetEntityTypes_EntityTypes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEntityTypes_EntityTypes) GetEdges

type GetEntityTypes_EntityTypes_Edges

type GetEntityTypes_EntityTypes_Edges struct {
	Node *GetEntityTypes_EntityTypes_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEntityTypes_EntityTypes_Edges) GetNode

type GetEntityTypes_EntityTypes_Edges_Node

type GetEntityTypes_EntityTypes_Edges_Node struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEntityTypes_EntityTypes_Edges_Node) GetCreatedAt

func (t *GetEntityTypes_EntityTypes_Edges_Node) GetCreatedAt() *time.Time

func (*GetEntityTypes_EntityTypes_Edges_Node) GetCreatedBy

func (t *GetEntityTypes_EntityTypes_Edges_Node) GetCreatedBy() *string

func (*GetEntityTypes_EntityTypes_Edges_Node) GetID

func (*GetEntityTypes_EntityTypes_Edges_Node) GetName

func (*GetEntityTypes_EntityTypes_Edges_Node) GetOwnerID

func (*GetEntityTypes_EntityTypes_Edges_Node) GetTags

func (*GetEntityTypes_EntityTypes_Edges_Node) GetUpdatedAt

func (t *GetEntityTypes_EntityTypes_Edges_Node) GetUpdatedAt() *time.Time

func (*GetEntityTypes_EntityTypes_Edges_Node) GetUpdatedBy

func (t *GetEntityTypes_EntityTypes_Edges_Node) GetUpdatedBy() *string

type GetEventByID

type GetEventByID struct {
	Event GetEventByID_Event "json:\"event\" graphql:\"event\""
}

func (*GetEventByID) GetEvent

func (t *GetEventByID) GetEvent() *GetEventByID_Event

type GetEventByID_Event

type GetEventByID_Event struct {
	ID                  string                                    "json:\"id\" graphql:\"id\""
	CreatedAt           *time.Time                                "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt           *time.Time                                "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy           *string                                   "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy           *string                                   "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	EventID             *string                                   "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                   "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                    "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                    "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*GetEventByID_Event_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*GetEventByID_Event_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*GetEventByID_Event_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*GetEventByID_Event_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*GetEventByID_Event_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*GetEventByID_Event_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*GetEventByID_Event_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*GetEventByID_Event_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*GetEventByID_Event_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*GetEventByID_Event_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*GetEventByID_Event_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*GetEventByID_Event_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*GetEventByID_Event_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*GetEventByID_Event) GetCorrelationID

func (t *GetEventByID_Event) GetCorrelationID() *string

func (*GetEventByID_Event) GetCreatedAt

func (t *GetEventByID_Event) GetCreatedAt() *time.Time

func (*GetEventByID_Event) GetCreatedBy

func (t *GetEventByID_Event) GetCreatedBy() *string

func (*GetEventByID_Event) GetEntitlement

func (t *GetEventByID_Event) GetEntitlement() []*GetEventByID_Event_Entitlement

func (*GetEventByID_Event) GetEventID

func (t *GetEventByID_Event) GetEventID() *string

func (*GetEventByID_Event) GetEventType

func (t *GetEventByID_Event) GetEventType() string

func (*GetEventByID_Event) GetFeature

func (*GetEventByID_Event) GetGroup

func (*GetEventByID_Event) GetGroupmembership

func (t *GetEventByID_Event) GetGroupmembership() []*GetEventByID_Event_Groupmembership

func (*GetEventByID_Event) GetHush

func (*GetEventByID_Event) GetID

func (t *GetEventByID_Event) GetID() string

func (*GetEventByID_Event) GetIntegration

func (t *GetEventByID_Event) GetIntegration() []*GetEventByID_Event_Integration

func (*GetEventByID_Event) GetInvite

func (*GetEventByID_Event) GetMetadata

func (t *GetEventByID_Event) GetMetadata() map[string]interface{}

func (*GetEventByID_Event) GetOauth2token

func (t *GetEventByID_Event) GetOauth2token() []*GetEventByID_Event_Oauth2token

func (*GetEventByID_Event) GetOrganization

func (t *GetEventByID_Event) GetOrganization() []*GetEventByID_Event_Organization

func (*GetEventByID_Event) GetOrgmembership

func (t *GetEventByID_Event) GetOrgmembership() []*GetEventByID_Event_Orgmembership

func (*GetEventByID_Event) GetPersonalAccessToken

func (t *GetEventByID_Event) GetPersonalAccessToken() []*GetEventByID_Event_PersonalAccessToken

func (*GetEventByID_Event) GetUpdatedAt

func (t *GetEventByID_Event) GetUpdatedAt() *time.Time

func (*GetEventByID_Event) GetUpdatedBy

func (t *GetEventByID_Event) GetUpdatedBy() *string

func (*GetEventByID_Event) GetUser

func (*GetEventByID_Event) GetWebhook

type GetEventByID_Event_Entitlement

type GetEventByID_Event_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Entitlement) GetID

type GetEventByID_Event_Feature

type GetEventByID_Event_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Feature) GetID

type GetEventByID_Event_Group

type GetEventByID_Event_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Group) GetID

func (t *GetEventByID_Event_Group) GetID() string

type GetEventByID_Event_Groupmembership

type GetEventByID_Event_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Groupmembership) GetID

type GetEventByID_Event_Hush

type GetEventByID_Event_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Hush) GetID

func (t *GetEventByID_Event_Hush) GetID() string

type GetEventByID_Event_Integration

type GetEventByID_Event_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Integration) GetID

type GetEventByID_Event_Invite

type GetEventByID_Event_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Invite) GetID

func (t *GetEventByID_Event_Invite) GetID() string

type GetEventByID_Event_Oauth2token

type GetEventByID_Event_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Oauth2token) GetID

type GetEventByID_Event_Organization

type GetEventByID_Event_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Organization) GetID

type GetEventByID_Event_Orgmembership

type GetEventByID_Event_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Orgmembership) GetID

type GetEventByID_Event_PersonalAccessToken

type GetEventByID_Event_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_PersonalAccessToken) GetID

type GetEventByID_Event_User

type GetEventByID_Event_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_User) GetID

func (t *GetEventByID_Event_User) GetID() string

type GetEventByID_Event_Webhook

type GetEventByID_Event_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetEventByID_Event_Webhook) GetID

type GetEventHistories

type GetEventHistories struct {
	EventHistories GetEventHistories_EventHistories "json:\"eventHistories\" graphql:\"eventHistories\""
}

func (*GetEventHistories) GetEventHistories

func (t *GetEventHistories) GetEventHistories() *GetEventHistories_EventHistories

type GetEventHistories_EventHistories

type GetEventHistories_EventHistories struct {
	Edges []*GetEventHistories_EventHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEventHistories_EventHistories) GetEdges

type GetEventHistories_EventHistories_Edges

type GetEventHistories_EventHistories_Edges struct {
	Node *GetEventHistories_EventHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEventHistories_EventHistories_Edges) GetNode

type GetEventHistories_EventHistories_Edges_Node

type GetEventHistories_EventHistories_Edges_Node struct {
	CorrelationID *string                "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	CreatedAt     *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EventID       *string                "json:\"eventID,omitempty\" graphql:\"eventID\""
	EventType     string                 "json:\"eventType\" graphql:\"eventType\""
	HistoryTime   time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID            string                 "json:\"id\" graphql:\"id\""
	Metadata      map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Operation     history.OpType         "json:\"operation\" graphql:\"operation\""
	Ref           *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags          []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt     *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetEventHistories_EventHistories_Edges_Node) GetCorrelationID

func (t *GetEventHistories_EventHistories_Edges_Node) GetCorrelationID() *string

func (*GetEventHistories_EventHistories_Edges_Node) GetCreatedAt

func (*GetEventHistories_EventHistories_Edges_Node) GetCreatedBy

func (*GetEventHistories_EventHistories_Edges_Node) GetEventID

func (*GetEventHistories_EventHistories_Edges_Node) GetEventType

func (*GetEventHistories_EventHistories_Edges_Node) GetHistoryTime

func (*GetEventHistories_EventHistories_Edges_Node) GetID

func (*GetEventHistories_EventHistories_Edges_Node) GetMetadata

func (t *GetEventHistories_EventHistories_Edges_Node) GetMetadata() map[string]interface{}

func (*GetEventHistories_EventHistories_Edges_Node) GetOperation

func (*GetEventHistories_EventHistories_Edges_Node) GetRef

func (*GetEventHistories_EventHistories_Edges_Node) GetTags

func (*GetEventHistories_EventHistories_Edges_Node) GetUpdatedAt

func (*GetEventHistories_EventHistories_Edges_Node) GetUpdatedBy

type GetEvents

type GetEvents struct {
	Events GetEvents_Events "json:\"events\" graphql:\"events\""
}

func (*GetEvents) GetEvents

func (t *GetEvents) GetEvents() *GetEvents_Events

type GetEvents_Events

type GetEvents_Events struct {
	Edges []*GetEvents_Events_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetEvents_Events) GetEdges

func (t *GetEvents_Events) GetEdges() []*GetEvents_Events_Edges

type GetEvents_Events_Edges

type GetEvents_Events_Edges struct {
	Node *GetEvents_Events_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetEvents_Events_Edges) GetNode

type GetEvents_Events_Edges_Node

type GetEvents_Events_Edges_Node struct {
	EventID       *string                "json:\"eventID,omitempty\" graphql:\"eventID\""
	ID            string                 "json:\"id\" graphql:\"id\""
	CorrelationID *string                "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType     string                 "json:\"eventType\" graphql:\"eventType\""
	Metadata      map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
}

func (*GetEvents_Events_Edges_Node) GetCorrelationID

func (t *GetEvents_Events_Edges_Node) GetCorrelationID() *string

func (*GetEvents_Events_Edges_Node) GetEventID

func (t *GetEvents_Events_Edges_Node) GetEventID() *string

func (*GetEvents_Events_Edges_Node) GetEventType

func (t *GetEvents_Events_Edges_Node) GetEventType() string

func (*GetEvents_Events_Edges_Node) GetID

func (*GetEvents_Events_Edges_Node) GetMetadata

func (t *GetEvents_Events_Edges_Node) GetMetadata() map[string]interface{}

type GetFeatureByID

type GetFeatureByID struct {
	Feature GetFeatureByID_Feature "json:\"feature\" graphql:\"feature\""
}

func (*GetFeatureByID) GetFeature

func (t *GetFeatureByID) GetFeature() *GetFeatureByID_Feature

type GetFeatureByID_Feature

type GetFeatureByID_Feature struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetFeatureByID_Feature) GetDescription

func (t *GetFeatureByID_Feature) GetDescription() *string

func (*GetFeatureByID_Feature) GetDisplayName

func (t *GetFeatureByID_Feature) GetDisplayName() *string

func (*GetFeatureByID_Feature) GetEnabled

func (t *GetFeatureByID_Feature) GetEnabled() bool

func (*GetFeatureByID_Feature) GetID

func (t *GetFeatureByID_Feature) GetID() string

func (*GetFeatureByID_Feature) GetName

func (t *GetFeatureByID_Feature) GetName() string

func (*GetFeatureByID_Feature) GetTags

func (t *GetFeatureByID_Feature) GetTags() []string

type GetFeatureHistories

type GetFeatureHistories struct {
	FeatureHistories GetFeatureHistories_FeatureHistories "json:\"featureHistories\" graphql:\"featureHistories\""
}

func (*GetFeatureHistories) GetFeatureHistories

type GetFeatureHistories_FeatureHistories

type GetFeatureHistories_FeatureHistories struct {
	Edges []*GetFeatureHistories_FeatureHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetFeatureHistories_FeatureHistories) GetEdges

type GetFeatureHistories_FeatureHistories_Edges

type GetFeatureHistories_FeatureHistories_Edges struct {
	Node *GetFeatureHistories_FeatureHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetFeatureHistories_FeatureHistories_Edges) GetNode

type GetFeatureHistories_FeatureHistories_Edges_Node

type GetFeatureHistories_FeatureHistories_Edges_Node struct {
	CreatedAt   *time.Time             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Enabled     bool                   "json:\"enabled\" graphql:\"enabled\""
	HistoryTime time.Time              "json:\"historyTime\" graphql:\"historyTime\""
	ID          string                 "json:\"id\" graphql:\"id\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Name        string                 "json:\"name\" graphql:\"name\""
	Operation   history.OpType         "json:\"operation\" graphql:\"operation\""
	OwnerID     *string                "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string                "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetCreatedAt

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetCreatedBy

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetDescription

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetDisplayName

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetEnabled

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetHistoryTime

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetID

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetMetadata

func (t *GetFeatureHistories_FeatureHistories_Edges_Node) GetMetadata() map[string]interface{}

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetName

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetOperation

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetOwnerID

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetRef

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetTags

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetUpdatedAt

func (*GetFeatureHistories_FeatureHistories_Edges_Node) GetUpdatedBy

type GetFeatures

type GetFeatures struct {
	Features GetFeatures_Features "json:\"features\" graphql:\"features\""
}

func (*GetFeatures) GetFeatures

func (t *GetFeatures) GetFeatures() *GetFeatures_Features

type GetFeatures_Features

type GetFeatures_Features struct {
	Edges []*GetFeatures_Features_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetFeatures_Features) GetEdges

type GetFeatures_Features_Edges

type GetFeatures_Features_Edges struct {
	Node *GetFeatures_Features_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetFeatures_Features_Edges) GetNode

type GetFeatures_Features_Edges_Node

type GetFeatures_Features_Edges_Node struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetFeatures_Features_Edges_Node) GetDescription

func (t *GetFeatures_Features_Edges_Node) GetDescription() *string

func (*GetFeatures_Features_Edges_Node) GetDisplayName

func (t *GetFeatures_Features_Edges_Node) GetDisplayName() *string

func (*GetFeatures_Features_Edges_Node) GetEnabled

func (t *GetFeatures_Features_Edges_Node) GetEnabled() bool

func (*GetFeatures_Features_Edges_Node) GetID

func (*GetFeatures_Features_Edges_Node) GetName

func (*GetFeatures_Features_Edges_Node) GetTags

func (t *GetFeatures_Features_Edges_Node) GetTags() []string

type GetFileHistories

type GetFileHistories struct {
	FileHistories GetFileHistories_FileHistories "json:\"fileHistories\" graphql:\"fileHistories\""
}

func (*GetFileHistories) GetFileHistories

func (t *GetFileHistories) GetFileHistories() *GetFileHistories_FileHistories

type GetFileHistories_FileHistories

type GetFileHistories_FileHistories struct {
	Edges []*GetFileHistories_FileHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetFileHistories_FileHistories) GetEdges

type GetFileHistories_FileHistories_Edges

type GetFileHistories_FileHistories_Edges struct {
	Node *GetFileHistories_FileHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetFileHistories_FileHistories_Edges) GetNode

type GetFileHistories_FileHistories_Edges_Node

type GetFileHistories_FileHistories_Edges_Node struct {
	Annotation    *string        "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string        "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string         "json:\"contentType\" graphql:\"contentType\""
	CreatedAt     *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FileExtension string         "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string         "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64         "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	HistoryTime   time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID            string         "json:\"id\" graphql:\"id\""
	Operation     history.OpType "json:\"operation\" graphql:\"operation\""
	Ref           *string        "json:\"ref,omitempty\" graphql:\"ref\""
	StoreKey      string         "json:\"storeKey\" graphql:\"storeKey\""
	Tags          []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt     *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetFileHistories_FileHistories_Edges_Node) GetAnnotation

func (*GetFileHistories_FileHistories_Edges_Node) GetCategory

func (*GetFileHistories_FileHistories_Edges_Node) GetContentType

func (*GetFileHistories_FileHistories_Edges_Node) GetCreatedAt

func (*GetFileHistories_FileHistories_Edges_Node) GetCreatedBy

func (*GetFileHistories_FileHistories_Edges_Node) GetFileExtension

func (t *GetFileHistories_FileHistories_Edges_Node) GetFileExtension() string

func (*GetFileHistories_FileHistories_Edges_Node) GetFileName

func (*GetFileHistories_FileHistories_Edges_Node) GetFileSize

func (*GetFileHistories_FileHistories_Edges_Node) GetHistoryTime

func (*GetFileHistories_FileHistories_Edges_Node) GetID

func (*GetFileHistories_FileHistories_Edges_Node) GetOperation

func (*GetFileHistories_FileHistories_Edges_Node) GetRef

func (*GetFileHistories_FileHistories_Edges_Node) GetStoreKey

func (*GetFileHistories_FileHistories_Edges_Node) GetTags

func (*GetFileHistories_FileHistories_Edges_Node) GetUpdatedAt

func (*GetFileHistories_FileHistories_Edges_Node) GetUpdatedBy

type GetFiles

type GetFiles struct {
	Files GetFiles_Files "json:\"files\" graphql:\"files\""
}

func (*GetFiles) GetFiles

func (t *GetFiles) GetFiles() *GetFiles_Files

type GetFiles_Files

type GetFiles_Files struct {
	Edges []*GetFiles_Files_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetFiles_Files) GetEdges

func (t *GetFiles_Files) GetEdges() []*GetFiles_Files_Edges

type GetFiles_Files_Edges

type GetFiles_Files_Edges struct {
	Node *GetFiles_Files_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetFiles_Files_Edges) GetNode

type GetFiles_Files_Edges_Node

type GetFiles_Files_Edges_Node struct {
	Annotation    *string                                   "json:\"annotation,omitempty\" graphql:\"annotation\""
	Category      *string                                   "json:\"category,omitempty\" graphql:\"category\""
	ContentType   string                                    "json:\"contentType\" graphql:\"contentType\""
	CreatedAt     *time.Time                                "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string                                   "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	FileExtension string                                    "json:\"fileExtension\" graphql:\"fileExtension\""
	FileName      string                                    "json:\"fileName\" graphql:\"fileName\""
	FileSize      *int64                                    "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ID            string                                    "json:\"id\" graphql:\"id\""
	StoreKey      string                                    "json:\"storeKey\" graphql:\"storeKey\""
	UpdatedAt     *time.Time                                "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                   "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	User          *GetFiles_Files_Edges_Node_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*GetFiles_Files_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*GetFiles_Files_Edges_Node_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*GetFiles_Files_Edges_Node) GetAnnotation

func (t *GetFiles_Files_Edges_Node) GetAnnotation() *string

func (*GetFiles_Files_Edges_Node) GetCategory

func (t *GetFiles_Files_Edges_Node) GetCategory() *string

func (*GetFiles_Files_Edges_Node) GetContentType

func (t *GetFiles_Files_Edges_Node) GetContentType() string

func (*GetFiles_Files_Edges_Node) GetCreatedAt

func (t *GetFiles_Files_Edges_Node) GetCreatedAt() *time.Time

func (*GetFiles_Files_Edges_Node) GetCreatedBy

func (t *GetFiles_Files_Edges_Node) GetCreatedBy() *string

func (*GetFiles_Files_Edges_Node) GetFileExtension

func (t *GetFiles_Files_Edges_Node) GetFileExtension() string

func (*GetFiles_Files_Edges_Node) GetFileName

func (t *GetFiles_Files_Edges_Node) GetFileName() string

func (*GetFiles_Files_Edges_Node) GetFileSize

func (t *GetFiles_Files_Edges_Node) GetFileSize() *int64

func (*GetFiles_Files_Edges_Node) GetGroup

func (*GetFiles_Files_Edges_Node) GetID

func (t *GetFiles_Files_Edges_Node) GetID() string

func (*GetFiles_Files_Edges_Node) GetOrganization

func (*GetFiles_Files_Edges_Node) GetStoreKey

func (t *GetFiles_Files_Edges_Node) GetStoreKey() string

func (*GetFiles_Files_Edges_Node) GetUpdatedAt

func (t *GetFiles_Files_Edges_Node) GetUpdatedAt() *time.Time

func (*GetFiles_Files_Edges_Node) GetUpdatedBy

func (t *GetFiles_Files_Edges_Node) GetUpdatedBy() *string

func (*GetFiles_Files_Edges_Node) GetUser

type GetFiles_Files_Edges_Node_Group

type GetFiles_Files_Edges_Node_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetFiles_Files_Edges_Node_Group) GetID

type GetFiles_Files_Edges_Node_Organization

type GetFiles_Files_Edges_Node_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetFiles_Files_Edges_Node_Organization) GetID

type GetFiles_Files_Edges_Node_User

type GetFiles_Files_Edges_Node_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetFiles_Files_Edges_Node_User) GetID

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 {
	Description *string                       "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                        "json:\"displayName\" graphql:\"displayName\""
	ID          string                        "json:\"id\" graphql:\"id\""
	LogoURL     *string                       "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                        "json:\"name\" graphql:\"name\""
	Tags        []string                      "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *GetGroupByID_Group_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     GetGroupByID_Group_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*GetGroupByID_Group_Members "json:\"members,omitempty\" graphql:\"members\""
	CreatedAt   *time.Time                    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt   *time.Time                    "json:\"updatedAt,omitempty\" 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

func (*GetGroupByID_Group) GetName

func (t *GetGroupByID_Group) GetName() string

func (*GetGroupByID_Group) GetOwner

func (*GetGroupByID_Group) GetSetting

func (*GetGroupByID_Group) GetTags

func (t *GetGroupByID_Group) GetTags() []string

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

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

func (*GetGroupByID_Group_Members) GetRole

func (t *GetGroupByID_Group_Members) GetRole() *enums.Role

func (*GetGroupByID_Group_Members) GetUser

type GetGroupByID_Group_Members_User

type GetGroupByID_Group_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetGroupByID_Group_Members_User) GetFirstName

func (t *GetGroupByID_Group_Members_User) GetFirstName() *string

func (*GetGroupByID_Group_Members_User) GetID

func (*GetGroupByID_Group_Members_User) GetLastName

func (t *GetGroupByID_Group_Members_User) GetLastName() *string

type GetGroupByID_Group_Owner

type GetGroupByID_Group_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*GetGroupByID_Group_Owner) GetDisplayName

func (t *GetGroupByID_Group_Owner) GetDisplayName() string

func (*GetGroupByID_Group_Owner) GetID

func (t *GetGroupByID_Group_Owner) GetID() string

type GetGroupByID_Group_Setting

type GetGroupByID_Group_Setting struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

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 (*GetGroupByID_Group_Setting) GetJoinPolicy

func (t *GetGroupByID_Group_Setting) GetJoinPolicy() *enums.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() *enums.Visibility

type GetGroupHistories

type GetGroupHistories struct {
	GroupHistories GetGroupHistories_GroupHistories "json:\"groupHistories\" graphql:\"groupHistories\""
}

func (*GetGroupHistories) GetGroupHistories

func (t *GetGroupHistories) GetGroupHistories() *GetGroupHistories_GroupHistories

type GetGroupHistories_GroupHistories

type GetGroupHistories_GroupHistories struct {
	Edges []*GetGroupHistories_GroupHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroupHistories_GroupHistories) GetEdges

type GetGroupHistories_GroupHistories_Edges

type GetGroupHistories_GroupHistories_Edges struct {
	Node *GetGroupHistories_GroupHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroupHistories_GroupHistories_Edges) GetNode

type GetGroupHistories_GroupHistories_Edges_Node

type GetGroupHistories_GroupHistories_Edges_Node struct {
	CreatedAt       *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description     *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName     string         "json:\"displayName\" graphql:\"displayName\""
	GravatarLogoURL *string        "json:\"gravatarLogoURL,omitempty\" graphql:\"gravatarLogoURL\""
	HistoryTime     time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID              string         "json:\"id\" graphql:\"id\""
	LogoURL         *string        "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name            string         "json:\"name\" graphql:\"name\""
	Operation       history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID         *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref             *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags            []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetGroupHistories_GroupHistories_Edges_Node) GetCreatedAt

func (*GetGroupHistories_GroupHistories_Edges_Node) GetCreatedBy

func (*GetGroupHistories_GroupHistories_Edges_Node) GetDescription

func (*GetGroupHistories_GroupHistories_Edges_Node) GetDisplayName

func (*GetGroupHistories_GroupHistories_Edges_Node) GetGravatarLogoURL

func (t *GetGroupHistories_GroupHistories_Edges_Node) GetGravatarLogoURL() *string

func (*GetGroupHistories_GroupHistories_Edges_Node) GetHistoryTime

func (*GetGroupHistories_GroupHistories_Edges_Node) GetID

func (*GetGroupHistories_GroupHistories_Edges_Node) GetLogoURL

func (*GetGroupHistories_GroupHistories_Edges_Node) GetName

func (*GetGroupHistories_GroupHistories_Edges_Node) GetOperation

func (*GetGroupHistories_GroupHistories_Edges_Node) GetOwnerID

func (*GetGroupHistories_GroupHistories_Edges_Node) GetRef

func (*GetGroupHistories_GroupHistories_Edges_Node) GetTags

func (*GetGroupHistories_GroupHistories_Edges_Node) GetUpdatedAt

func (*GetGroupHistories_GroupHistories_Edges_Node) GetUpdatedBy

type GetGroupMembersByGroupID

type GetGroupMembersByGroupID struct {
	GroupMemberships GetGroupMembersByGroupID_GroupMemberships "json:\"groupMemberships\" graphql:\"groupMemberships\""
}

func (*GetGroupMembersByGroupID) GetGroupMemberships

type GetGroupMembersByGroupID_GroupMemberships

type GetGroupMembersByGroupID_GroupMemberships struct {
	Edges []*GetGroupMembersByGroupID_GroupMemberships_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroupMembersByGroupID_GroupMemberships) GetEdges

type GetGroupMembersByGroupID_GroupMemberships_Edges

type GetGroupMembersByGroupID_GroupMemberships_Edges struct {
	Node *GetGroupMembersByGroupID_GroupMemberships_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroupMembersByGroupID_GroupMemberships_Edges) GetNode

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node struct {
	GroupID string                                                     "json:\"groupID\" graphql:\"groupID\""
	Group   GetGroupMembersByGroupID_GroupMemberships_Edges_Node_Group "json:\"group\" graphql:\"group\""
	ID      string                                                     "json:\"id\" graphql:\"id\""
	Role    enums.Role                                                 "json:\"role\" graphql:\"role\""
	UserID  string                                                     "json:\"userID\" graphql:\"userID\""
	User    GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User  "json:\"user\" graphql:\"user\""
}

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetGroup

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetGroupID

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetID

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetRole

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUser

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node) GetUserID

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_Group

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_Group) GetID

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_Group) GetName

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User

type GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetDisplayName

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetEmail

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetFirstName

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetID

func (*GetGroupMembersByGroupID_GroupMemberships_Edges_Node_User) GetLastName

type GetGroupMembershipHistories

type GetGroupMembershipHistories struct {
	GroupMembershipHistories GetGroupMembershipHistories_GroupMembershipHistories "json:\"groupMembershipHistories\" graphql:\"groupMembershipHistories\""
}

func (*GetGroupMembershipHistories) GetGroupMembershipHistories

type GetGroupMembershipHistories_GroupMembershipHistories

type GetGroupMembershipHistories_GroupMembershipHistories struct {
	Edges []*GetGroupMembershipHistories_GroupMembershipHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroupMembershipHistories_GroupMembershipHistories) GetEdges

type GetGroupMembershipHistories_GroupMembershipHistories_Edges

type GetGroupMembershipHistories_GroupMembershipHistories_Edges struct {
	Node *GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges) GetNode

type GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node

type GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	GroupID     string         "json:\"groupID\" graphql:\"groupID\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Role        enums.Role     "json:\"role\" graphql:\"role\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID      string         "json:\"userID\" graphql:\"userID\""
}

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetCreatedAt

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetCreatedBy

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetGroupID

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetHistoryTime

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetID

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetOperation

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetRef

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetRole

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUpdatedAt

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUpdatedBy

func (*GetGroupMembershipHistories_GroupMembershipHistories_Edges_Node) GetUserID

type GetGroupSettingByID

type GetGroupSettingByID struct {
	GroupSetting GetGroupSettingByID_GroupSetting "json:\"groupSetting\" graphql:\"groupSetting\""
}

func (*GetGroupSettingByID) GetGroupSetting

type GetGroupSettingByID_GroupSetting

type GetGroupSettingByID_GroupSetting struct {
	ID           string                                  "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy                        "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool                                   "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool                                   "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string                                "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility                        "json:\"visibility\" graphql:\"visibility\""
	Group        *GetGroupSettingByID_GroupSetting_Group "json:\"group,omitempty\" graphql:\"group\""
	CreatedAt    *time.Time                              "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                 "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                              "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                 "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetGroupSettingByID_GroupSetting) GetCreatedAt

func (t *GetGroupSettingByID_GroupSetting) GetCreatedAt() *time.Time

func (*GetGroupSettingByID_GroupSetting) GetCreatedBy

func (t *GetGroupSettingByID_GroupSetting) GetCreatedBy() *string

func (*GetGroupSettingByID_GroupSetting) GetGroup

func (*GetGroupSettingByID_GroupSetting) GetID

func (*GetGroupSettingByID_GroupSetting) GetJoinPolicy

func (*GetGroupSettingByID_GroupSetting) GetSyncToGithub

func (t *GetGroupSettingByID_GroupSetting) GetSyncToGithub() *bool

func (*GetGroupSettingByID_GroupSetting) GetSyncToSlack

func (t *GetGroupSettingByID_GroupSetting) GetSyncToSlack() *bool

func (*GetGroupSettingByID_GroupSetting) GetTags

func (*GetGroupSettingByID_GroupSetting) GetUpdatedAt

func (t *GetGroupSettingByID_GroupSetting) GetUpdatedAt() *time.Time

func (*GetGroupSettingByID_GroupSetting) GetUpdatedBy

func (t *GetGroupSettingByID_GroupSetting) GetUpdatedBy() *string

func (*GetGroupSettingByID_GroupSetting) GetVisibility

type GetGroupSettingByID_GroupSetting_Group

type GetGroupSettingByID_GroupSetting_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetGroupSettingByID_GroupSetting_Group) GetID

func (*GetGroupSettingByID_GroupSetting_Group) GetName

type GetGroupSettingHistories

type GetGroupSettingHistories struct {
	GroupSettingHistories GetGroupSettingHistories_GroupSettingHistories "json:\"groupSettingHistories\" graphql:\"groupSettingHistories\""
}

func (*GetGroupSettingHistories) GetGroupSettingHistories

type GetGroupSettingHistories_GroupSettingHistories

type GetGroupSettingHistories_GroupSettingHistories struct {
	Edges []*GetGroupSettingHistories_GroupSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroupSettingHistories_GroupSettingHistories) GetEdges

type GetGroupSettingHistories_GroupSettingHistories_Edges

type GetGroupSettingHistories_GroupSettingHistories_Edges struct {
	Node *GetGroupSettingHistories_GroupSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroupSettingHistories_GroupSettingHistories_Edges) GetNode

type GetGroupSettingHistories_GroupSettingHistories_Edges_Node

type GetGroupSettingHistories_GroupSettingHistories_Edges_Node struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	GroupID      *string          "json:\"groupID,omitempty\" graphql:\"groupID\""
	HistoryTime  time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	Operation    history.OpType   "json:\"operation\" graphql:\"operation\""
	Ref          *string          "json:\"ref,omitempty\" graphql:\"ref\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetCreatedAt

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetCreatedBy

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetGroupID

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetHistoryTime

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetID

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetJoinPolicy

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetOperation

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetRef

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetSyncToGithub

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetSyncToSlack

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetTags

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetUpdatedAt

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetUpdatedBy

func (*GetGroupSettingHistories_GroupSettingHistories_Edges_Node) GetVisibility

type GetGroupSettings

type GetGroupSettings struct {
	GroupSettings GetGroupSettings_GroupSettings "json:\"groupSettings\" graphql:\"groupSettings\""
}

func (*GetGroupSettings) GetGroupSettings

func (t *GetGroupSettings) GetGroupSettings() *GetGroupSettings_GroupSettings

type GetGroupSettings_GroupSettings

type GetGroupSettings_GroupSettings struct {
	Edges []*GetGroupSettings_GroupSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroupSettings_GroupSettings) GetEdges

type GetGroupSettings_GroupSettings_Edges

type GetGroupSettings_GroupSettings_Edges struct {
	Node *GetGroupSettings_GroupSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroupSettings_GroupSettings_Edges) GetNode

type GetGroupSettings_GroupSettings_Edges_Node

type GetGroupSettings_GroupSettings_Edges_Node struct {
	ID           string                                           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy                                 "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool                                            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool                                            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string                                         "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility                                 "json:\"visibility\" graphql:\"visibility\""
	Group        *GetGroupSettings_GroupSettings_Edges_Node_Group "json:\"group,omitempty\" graphql:\"group\""
	CreatedAt    *time.Time                                       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetGroupSettings_GroupSettings_Edges_Node) GetCreatedAt

func (*GetGroupSettings_GroupSettings_Edges_Node) GetCreatedBy

func (*GetGroupSettings_GroupSettings_Edges_Node) GetGroup

func (*GetGroupSettings_GroupSettings_Edges_Node) GetID

func (*GetGroupSettings_GroupSettings_Edges_Node) GetJoinPolicy

func (*GetGroupSettings_GroupSettings_Edges_Node) GetSyncToGithub

func (t *GetGroupSettings_GroupSettings_Edges_Node) GetSyncToGithub() *bool

func (*GetGroupSettings_GroupSettings_Edges_Node) GetSyncToSlack

func (t *GetGroupSettings_GroupSettings_Edges_Node) GetSyncToSlack() *bool

func (*GetGroupSettings_GroupSettings_Edges_Node) GetTags

func (*GetGroupSettings_GroupSettings_Edges_Node) GetUpdatedAt

func (*GetGroupSettings_GroupSettings_Edges_Node) GetUpdatedBy

func (*GetGroupSettings_GroupSettings_Edges_Node) GetVisibility

type GetGroupSettings_GroupSettings_Edges_Node_Group

type GetGroupSettings_GroupSettings_Edges_Node_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetGroupSettings_GroupSettings_Edges_Node_Group) GetID

func (*GetGroupSettings_GroupSettings_Edges_Node_Group) GetName

type GetGroups

type GetGroups struct {
	Groups GetGroups_Groups "json:\"groups\" graphql:\"groups\""
}

func (*GetGroups) GetGroups

func (t *GetGroups) GetGroups() *GetGroups_Groups

type GetGroups_Groups

type GetGroups_Groups struct {
	Edges []*GetGroups_Groups_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetGroups_Groups) GetEdges

func (t *GetGroups_Groups) GetEdges() []*GetGroups_Groups_Edges

type GetGroups_Groups_Edges

type GetGroups_Groups_Edges struct {
	Node *GetGroups_Groups_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetGroups_Groups_Edges) GetNode

type GetGroups_Groups_Edges_Node

type GetGroups_Groups_Edges_Node struct {
	Description *string                                "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                 "json:\"displayName\" graphql:\"displayName\""
	ID          string                                 "json:\"id\" graphql:\"id\""
	LogoURL     *string                                "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                 "json:\"name\" graphql:\"name\""
	Tags        []string                               "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *GetGroups_Groups_Edges_Node_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     GetGroups_Groups_Edges_Node_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*GetGroups_Groups_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
	CreatedAt   *time.Time                             "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt   *time.Time                             "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetGroups_Groups_Edges_Node) GetCreatedAt

func (t *GetGroups_Groups_Edges_Node) GetCreatedAt() *time.Time

func (*GetGroups_Groups_Edges_Node) GetCreatedBy

func (t *GetGroups_Groups_Edges_Node) GetCreatedBy() *string

func (*GetGroups_Groups_Edges_Node) GetDescription

func (t *GetGroups_Groups_Edges_Node) GetDescription() *string

func (*GetGroups_Groups_Edges_Node) GetDisplayName

func (t *GetGroups_Groups_Edges_Node) GetDisplayName() string

func (*GetGroups_Groups_Edges_Node) GetID

func (*GetGroups_Groups_Edges_Node) GetLogoURL

func (t *GetGroups_Groups_Edges_Node) GetLogoURL() *string

func (*GetGroups_Groups_Edges_Node) GetMembers

func (*GetGroups_Groups_Edges_Node) GetName

func (t *GetGroups_Groups_Edges_Node) GetName() string

func (*GetGroups_Groups_Edges_Node) GetOwner

func (*GetGroups_Groups_Edges_Node) GetSetting

func (*GetGroups_Groups_Edges_Node) GetTags

func (t *GetGroups_Groups_Edges_Node) GetTags() []string

func (*GetGroups_Groups_Edges_Node) GetUpdatedAt

func (t *GetGroups_Groups_Edges_Node) GetUpdatedAt() *time.Time

func (*GetGroups_Groups_Edges_Node) GetUpdatedBy

func (t *GetGroups_Groups_Edges_Node) GetUpdatedBy() *string

type GetGroups_Groups_Edges_Node_Members

type GetGroups_Groups_Edges_Node_Members struct {
	ID   string                                   "json:\"id\" graphql:\"id\""
	Role enums.Role                               "json:\"role\" graphql:\"role\""
	User GetGroups_Groups_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}

func (*GetGroups_Groups_Edges_Node_Members) GetID

func (*GetGroups_Groups_Edges_Node_Members) GetRole

func (*GetGroups_Groups_Edges_Node_Members) GetUser

type GetGroups_Groups_Edges_Node_Members_User

type GetGroups_Groups_Edges_Node_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetGroups_Groups_Edges_Node_Members_User) GetFirstName

func (*GetGroups_Groups_Edges_Node_Members_User) GetID

func (*GetGroups_Groups_Edges_Node_Members_User) GetLastName

type GetGroups_Groups_Edges_Node_Owner

type GetGroups_Groups_Edges_Node_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*GetGroups_Groups_Edges_Node_Owner) GetDisplayName

func (t *GetGroups_Groups_Edges_Node_Owner) GetDisplayName() string

func (*GetGroups_Groups_Edges_Node_Owner) GetID

type GetGroups_Groups_Edges_Node_Setting

type GetGroups_Groups_Edges_Node_Setting struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*GetGroups_Groups_Edges_Node_Setting) GetCreatedAt

func (t *GetGroups_Groups_Edges_Node_Setting) GetCreatedAt() *time.Time

func (*GetGroups_Groups_Edges_Node_Setting) GetCreatedBy

func (t *GetGroups_Groups_Edges_Node_Setting) GetCreatedBy() *string

func (*GetGroups_Groups_Edges_Node_Setting) GetID

func (*GetGroups_Groups_Edges_Node_Setting) GetJoinPolicy

func (*GetGroups_Groups_Edges_Node_Setting) GetSyncToGithub

func (t *GetGroups_Groups_Edges_Node_Setting) GetSyncToGithub() *bool

func (*GetGroups_Groups_Edges_Node_Setting) GetSyncToSlack

func (t *GetGroups_Groups_Edges_Node_Setting) GetSyncToSlack() *bool

func (*GetGroups_Groups_Edges_Node_Setting) GetTags

func (*GetGroups_Groups_Edges_Node_Setting) GetUpdatedAt

func (t *GetGroups_Groups_Edges_Node_Setting) GetUpdatedAt() *time.Time

func (*GetGroups_Groups_Edges_Node_Setting) GetUpdatedBy

func (t *GetGroups_Groups_Edges_Node_Setting) GetUpdatedBy() *string

func (*GetGroups_Groups_Edges_Node_Setting) GetVisibility

type GetHushByID

type GetHushByID struct {
	Hush GetHushByID_Hush "json:\"hush\" graphql:\"hush\""
}

func (*GetHushByID) GetHush

func (t *GetHushByID) GetHush() *GetHushByID_Hush

type GetHushByID_Hush

type GetHushByID_Hush struct {
	Description  *string                          "json:\"description,omitempty\" graphql:\"description\""
	ID           string                           "json:\"id\" graphql:\"id\""
	Kind         *string                          "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                           "json:\"name\" graphql:\"name\""
	SecretName   *string                          "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*GetHushByID_Hush_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*GetHushByID_Hush_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*GetHushByID_Hush_Events       "json:\"events,omitempty\" graphql:\"events\""
	CreatedAt    *time.Time                       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt    *time.Time                       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy    *string                          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy    *string                          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetHushByID_Hush) GetCreatedAt

func (t *GetHushByID_Hush) GetCreatedAt() *time.Time

func (*GetHushByID_Hush) GetCreatedBy

func (t *GetHushByID_Hush) GetCreatedBy() *string

func (*GetHushByID_Hush) GetDescription

func (t *GetHushByID_Hush) GetDescription() *string

func (*GetHushByID_Hush) GetEvents

func (t *GetHushByID_Hush) GetEvents() []*GetHushByID_Hush_Events

func (*GetHushByID_Hush) GetID

func (t *GetHushByID_Hush) GetID() string

func (*GetHushByID_Hush) GetIntegrations

func (t *GetHushByID_Hush) GetIntegrations() []*GetHushByID_Hush_Integrations

func (*GetHushByID_Hush) GetKind

func (t *GetHushByID_Hush) GetKind() *string

func (*GetHushByID_Hush) GetName

func (t *GetHushByID_Hush) GetName() string

func (*GetHushByID_Hush) GetOrganization

func (t *GetHushByID_Hush) GetOrganization() []*GetHushByID_Hush_Organization

func (*GetHushByID_Hush) GetSecretName

func (t *GetHushByID_Hush) GetSecretName() *string

func (*GetHushByID_Hush) GetUpdatedAt

func (t *GetHushByID_Hush) GetUpdatedAt() *time.Time

func (*GetHushByID_Hush) GetUpdatedBy

func (t *GetHushByID_Hush) GetUpdatedBy() *string

type GetHushByID_Hush_Events

type GetHushByID_Hush_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushByID_Hush_Events) GetID

func (t *GetHushByID_Hush_Events) GetID() string

type GetHushByID_Hush_Integrations

type GetHushByID_Hush_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushByID_Hush_Integrations) GetID

type GetHushByID_Hush_Organization

type GetHushByID_Hush_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushByID_Hush_Organization) GetID

type GetHushHistories

type GetHushHistories struct {
	HushHistories GetHushHistories_HushHistories "json:\"hushHistories\" graphql:\"hushHistories\""
}

func (*GetHushHistories) GetHushHistories

func (t *GetHushHistories) GetHushHistories() *GetHushHistories_HushHistories

type GetHushHistories_HushHistories

type GetHushHistories_HushHistories struct {
	Edges []*GetHushHistories_HushHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetHushHistories_HushHistories) GetEdges

type GetHushHistories_HushHistories_Edges

type GetHushHistories_HushHistories_Edges struct {
	Node *GetHushHistories_HushHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetHushHistories_HushHistories_Edges) GetNode

type GetHushHistories_HushHistories_Edges_Node

type GetHushHistories_HushHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string        "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Kind        *string        "json:\"kind,omitempty\" graphql:\"kind\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	SecretName  *string        "json:\"secretName,omitempty\" graphql:\"secretName\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetHushHistories_HushHistories_Edges_Node) GetCreatedAt

func (*GetHushHistories_HushHistories_Edges_Node) GetCreatedBy

func (*GetHushHistories_HushHistories_Edges_Node) GetDescription

func (*GetHushHistories_HushHistories_Edges_Node) GetHistoryTime

func (*GetHushHistories_HushHistories_Edges_Node) GetID

func (*GetHushHistories_HushHistories_Edges_Node) GetKind

func (*GetHushHistories_HushHistories_Edges_Node) GetName

func (*GetHushHistories_HushHistories_Edges_Node) GetOperation

func (*GetHushHistories_HushHistories_Edges_Node) GetRef

func (*GetHushHistories_HushHistories_Edges_Node) GetSecretName

func (*GetHushHistories_HushHistories_Edges_Node) GetUpdatedAt

func (*GetHushHistories_HushHistories_Edges_Node) GetUpdatedBy

type GetHushes

type GetHushes struct {
	Hushes GetHushes_Hushes "json:\"hushes\" graphql:\"hushes\""
}

func (*GetHushes) GetHushes

func (t *GetHushes) GetHushes() *GetHushes_Hushes

type GetHushes_Hushes

type GetHushes_Hushes struct {
	Edges []*GetHushes_Hushes_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetHushes_Hushes) GetEdges

func (t *GetHushes_Hushes) GetEdges() []*GetHushes_Hushes_Edges

type GetHushes_Hushes_Edges

type GetHushes_Hushes_Edges struct {
	Node *GetHushes_Hushes_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetHushes_Hushes_Edges) GetNode

type GetHushes_Hushes_Edges_Node

type GetHushes_Hushes_Edges_Node struct {
	Description  *string                                     "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                      "json:\"id\" graphql:\"id\""
	Kind         *string                                     "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                      "json:\"name\" graphql:\"name\""
	SecretName   *string                                     "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*GetHushes_Hushes_Edges_Node_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*GetHushes_Hushes_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*GetHushes_Hushes_Edges_Node_Events       "json:\"events,omitempty\" graphql:\"events\""
	CreatedAt    *time.Time                                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt    *time.Time                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy    *string                                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy    *string                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetHushes_Hushes_Edges_Node) GetCreatedAt

func (t *GetHushes_Hushes_Edges_Node) GetCreatedAt() *time.Time

func (*GetHushes_Hushes_Edges_Node) GetCreatedBy

func (t *GetHushes_Hushes_Edges_Node) GetCreatedBy() *string

func (*GetHushes_Hushes_Edges_Node) GetDescription

func (t *GetHushes_Hushes_Edges_Node) GetDescription() *string

func (*GetHushes_Hushes_Edges_Node) GetEvents

func (*GetHushes_Hushes_Edges_Node) GetID

func (*GetHushes_Hushes_Edges_Node) GetIntegrations

func (*GetHushes_Hushes_Edges_Node) GetKind

func (t *GetHushes_Hushes_Edges_Node) GetKind() *string

func (*GetHushes_Hushes_Edges_Node) GetName

func (t *GetHushes_Hushes_Edges_Node) GetName() string

func (*GetHushes_Hushes_Edges_Node) GetOrganization

func (*GetHushes_Hushes_Edges_Node) GetSecretName

func (t *GetHushes_Hushes_Edges_Node) GetSecretName() *string

func (*GetHushes_Hushes_Edges_Node) GetUpdatedAt

func (t *GetHushes_Hushes_Edges_Node) GetUpdatedAt() *time.Time

func (*GetHushes_Hushes_Edges_Node) GetUpdatedBy

func (t *GetHushes_Hushes_Edges_Node) GetUpdatedBy() *string

type GetHushes_Hushes_Edges_Node_Events

type GetHushes_Hushes_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushes_Hushes_Edges_Node_Events) GetID

type GetHushes_Hushes_Edges_Node_Integrations

type GetHushes_Hushes_Edges_Node_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushes_Hushes_Edges_Node_Integrations) GetID

type GetHushes_Hushes_Edges_Node_Organization

type GetHushes_Hushes_Edges_Node_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetHushes_Hushes_Edges_Node_Organization) GetID

type GetIntegrationByID

type GetIntegrationByID struct {
	Integration GetIntegrationByID_Integration "json:\"integration\" graphql:\"integration\""
}

func (*GetIntegrationByID) GetIntegration

type GetIntegrationByID_Integration

type GetIntegrationByID_Integration struct {
	Description  *string                                        "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                         "json:\"id\" graphql:\"id\""
	Kind         *string                                        "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                         "json:\"name\" graphql:\"name\""
	OwnerID      *string                                        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *GetIntegrationByID_Integration_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*GetIntegrationByID_Integration_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*GetIntegrationByID_Integration_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*GetIntegrationByID_Integration_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*GetIntegrationByID_Integration_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
	CreatedAt    *time.Time                                     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetIntegrationByID_Integration) GetCreatedAt

func (t *GetIntegrationByID_Integration) GetCreatedAt() *time.Time

func (*GetIntegrationByID_Integration) GetCreatedBy

func (t *GetIntegrationByID_Integration) GetCreatedBy() *string

func (*GetIntegrationByID_Integration) GetDescription

func (t *GetIntegrationByID_Integration) GetDescription() *string

func (*GetIntegrationByID_Integration) GetEvents

func (*GetIntegrationByID_Integration) GetID

func (*GetIntegrationByID_Integration) GetKind

func (t *GetIntegrationByID_Integration) GetKind() *string

func (*GetIntegrationByID_Integration) GetName

func (*GetIntegrationByID_Integration) GetOauth2tokens

func (*GetIntegrationByID_Integration) GetOwner

func (*GetIntegrationByID_Integration) GetOwnerID

func (t *GetIntegrationByID_Integration) GetOwnerID() *string

func (*GetIntegrationByID_Integration) GetSecrets

func (*GetIntegrationByID_Integration) GetUpdatedAt

func (t *GetIntegrationByID_Integration) GetUpdatedAt() *time.Time

func (*GetIntegrationByID_Integration) GetUpdatedBy

func (t *GetIntegrationByID_Integration) GetUpdatedBy() *string

func (*GetIntegrationByID_Integration) GetWebhooks

type GetIntegrationByID_Integration_Events

type GetIntegrationByID_Integration_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrationByID_Integration_Events) GetID

type GetIntegrationByID_Integration_Oauth2tokens

type GetIntegrationByID_Integration_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrationByID_Integration_Oauth2tokens) GetID

type GetIntegrationByID_Integration_Owner

type GetIntegrationByID_Integration_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrationByID_Integration_Owner) GetID

type GetIntegrationByID_Integration_Secrets

type GetIntegrationByID_Integration_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrationByID_Integration_Secrets) GetID

type GetIntegrationByID_Integration_Webhooks

type GetIntegrationByID_Integration_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*GetIntegrationByID_Integration_Webhooks) GetDestinationURL

func (t *GetIntegrationByID_Integration_Webhooks) GetDestinationURL() string

func (*GetIntegrationByID_Integration_Webhooks) GetEnabled

func (*GetIntegrationByID_Integration_Webhooks) GetID

type GetIntegrationHistories

type GetIntegrationHistories struct {
	IntegrationHistories GetIntegrationHistories_IntegrationHistories "json:\"integrationHistories\" graphql:\"integrationHistories\""
}

func (*GetIntegrationHistories) GetIntegrationHistories

type GetIntegrationHistories_IntegrationHistories

type GetIntegrationHistories_IntegrationHistories struct {
	Edges []*GetIntegrationHistories_IntegrationHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetIntegrationHistories_IntegrationHistories) GetEdges

type GetIntegrationHistories_IntegrationHistories_Edges

type GetIntegrationHistories_IntegrationHistories_Edges struct {
	Node *GetIntegrationHistories_IntegrationHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetIntegrationHistories_IntegrationHistories_Edges) GetNode

type GetIntegrationHistories_IntegrationHistories_Edges_Node

type GetIntegrationHistories_IntegrationHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string        "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Kind        *string        "json:\"kind,omitempty\" graphql:\"kind\""
	Name        string         "json:\"name\" graphql:\"name\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetCreatedAt

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetCreatedBy

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetDescription

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetHistoryTime

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetID

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetKind

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetName

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetOperation

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetOwnerID

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetRef

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetTags

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetUpdatedAt

func (*GetIntegrationHistories_IntegrationHistories_Edges_Node) GetUpdatedBy

type GetIntegrations

type GetIntegrations struct {
	Integrations GetIntegrations_Integrations "json:\"integrations\" graphql:\"integrations\""
}

func (*GetIntegrations) GetIntegrations

func (t *GetIntegrations) GetIntegrations() *GetIntegrations_Integrations

type GetIntegrations_Integrations

type GetIntegrations_Integrations struct {
	Edges []*GetIntegrations_Integrations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetIntegrations_Integrations) GetEdges

type GetIntegrations_Integrations_Edges

type GetIntegrations_Integrations_Edges struct {
	Node *GetIntegrations_Integrations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetIntegrations_Integrations_Edges) GetNode

type GetIntegrations_Integrations_Edges_Node

type GetIntegrations_Integrations_Edges_Node struct {
	Description  *string                                                 "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                  "json:\"id\" graphql:\"id\""
	Kind         *string                                                 "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                  "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                 "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *GetIntegrations_Integrations_Edges_Node_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*GetIntegrations_Integrations_Edges_Node_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*GetIntegrations_Integrations_Edges_Node_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*GetIntegrations_Integrations_Edges_Node_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*GetIntegrations_Integrations_Edges_Node_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
	CreatedAt    *time.Time                                              "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                                 "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                              "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                                 "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetIntegrations_Integrations_Edges_Node) GetCreatedAt

func (*GetIntegrations_Integrations_Edges_Node) GetCreatedBy

func (*GetIntegrations_Integrations_Edges_Node) GetDescription

func (t *GetIntegrations_Integrations_Edges_Node) GetDescription() *string

func (*GetIntegrations_Integrations_Edges_Node) GetEvents

func (*GetIntegrations_Integrations_Edges_Node) GetID

func (*GetIntegrations_Integrations_Edges_Node) GetKind

func (*GetIntegrations_Integrations_Edges_Node) GetName

func (*GetIntegrations_Integrations_Edges_Node) GetOauth2tokens

func (*GetIntegrations_Integrations_Edges_Node) GetOwner

func (*GetIntegrations_Integrations_Edges_Node) GetOwnerID

func (*GetIntegrations_Integrations_Edges_Node) GetSecrets

func (*GetIntegrations_Integrations_Edges_Node) GetUpdatedAt

func (*GetIntegrations_Integrations_Edges_Node) GetUpdatedBy

func (*GetIntegrations_Integrations_Edges_Node) GetWebhooks

type GetIntegrations_Integrations_Edges_Node_Events

type GetIntegrations_Integrations_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrations_Integrations_Edges_Node_Events) GetID

type GetIntegrations_Integrations_Edges_Node_Oauth2tokens

type GetIntegrations_Integrations_Edges_Node_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrations_Integrations_Edges_Node_Oauth2tokens) GetID

type GetIntegrations_Integrations_Edges_Node_Owner

type GetIntegrations_Integrations_Edges_Node_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrations_Integrations_Edges_Node_Owner) GetID

type GetIntegrations_Integrations_Edges_Node_Secrets

type GetIntegrations_Integrations_Edges_Node_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetIntegrations_Integrations_Edges_Node_Secrets) GetID

type GetIntegrations_Integrations_Edges_Node_Webhooks

type GetIntegrations_Integrations_Edges_Node_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*GetIntegrations_Integrations_Edges_Node_Webhooks) GetDestinationURL

func (*GetIntegrations_Integrations_Edges_Node_Webhooks) GetEnabled

func (*GetIntegrations_Integrations_Edges_Node_Webhooks) GetID

type GetInviteByID

type GetInviteByID struct {
	Invite GetInviteByID_Invite "json:\"invite\" graphql:\"invite\""
}

func (*GetInviteByID) GetInvite

func (t *GetInviteByID) GetInvite() *GetInviteByID_Invite

type GetInviteByID_Invite

type GetInviteByID_Invite struct {
	Expires      *time.Time                  "json:\"expires,omitempty\" graphql:\"expires\""
	ID           string                      "json:\"id\" graphql:\"id\""
	Recipient    string                      "json:\"recipient\" graphql:\"recipient\""
	RequestorID  *string                     "json:\"requestorID,omitempty\" graphql:\"requestorID\""
	Role         enums.Role                  "json:\"role\" graphql:\"role\""
	SendAttempts int64                       "json:\"sendAttempts\" graphql:\"sendAttempts\""
	Status       enums.InviteStatus          "json:\"status\" graphql:\"status\""
	Owner        *GetInviteByID_Invite_Owner "json:\"owner,omitempty\" graphql:\"owner\""
	CreatedAt    *time.Time                  "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetInviteByID_Invite) GetCreatedAt

func (t *GetInviteByID_Invite) GetCreatedAt() *time.Time

func (*GetInviteByID_Invite) GetCreatedBy

func (t *GetInviteByID_Invite) GetCreatedBy() *string

func (*GetInviteByID_Invite) GetExpires

func (t *GetInviteByID_Invite) GetExpires() *time.Time

func (*GetInviteByID_Invite) GetID

func (t *GetInviteByID_Invite) GetID() string

func (*GetInviteByID_Invite) GetOwner

func (*GetInviteByID_Invite) GetRecipient

func (t *GetInviteByID_Invite) GetRecipient() string

func (*GetInviteByID_Invite) GetRequestorID

func (t *GetInviteByID_Invite) GetRequestorID() *string

func (*GetInviteByID_Invite) GetRole

func (t *GetInviteByID_Invite) GetRole() *enums.Role

func (*GetInviteByID_Invite) GetSendAttempts

func (t *GetInviteByID_Invite) GetSendAttempts() int64

func (*GetInviteByID_Invite) GetStatus

func (t *GetInviteByID_Invite) GetStatus() *enums.InviteStatus

func (*GetInviteByID_Invite) GetUpdatedAt

func (t *GetInviteByID_Invite) GetUpdatedAt() *time.Time

func (*GetInviteByID_Invite) GetUpdatedBy

func (t *GetInviteByID_Invite) GetUpdatedBy() *string

type GetInviteByID_Invite_Owner

type GetInviteByID_Invite_Owner struct {
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
}

func (*GetInviteByID_Invite_Owner) GetDisplayName

func (t *GetInviteByID_Invite_Owner) GetDisplayName() string

func (*GetInviteByID_Invite_Owner) GetID

func (*GetInviteByID_Invite_Owner) GetName

func (t *GetInviteByID_Invite_Owner) GetName() string

type GetNoteHistories

type GetNoteHistories struct {
	NoteHistories GetNoteHistories_NoteHistories "json:\"noteHistories\" graphql:\"noteHistories\""
}

func (*GetNoteHistories) GetNoteHistories

func (t *GetNoteHistories) GetNoteHistories() *GetNoteHistories_NoteHistories

type GetNoteHistories_NoteHistories

type GetNoteHistories_NoteHistories struct {
	Edges []*GetNoteHistories_NoteHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetNoteHistories_NoteHistories) GetEdges

type GetNoteHistories_NoteHistories_Edges

type GetNoteHistories_NoteHistories_Edges struct {
	Node *GetNoteHistories_NoteHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetNoteHistories_NoteHistories_Edges) GetNode

type GetNoteHistories_NoteHistories_Edges_Node

type GetNoteHistories_NoteHistories_Edges_Node struct {
	CreatedAt   *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID          string         "json:\"id\" graphql:\"id\""
	Operation   history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID     *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref         *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags        []string       "json:\"tags,omitempty\" graphql:\"tags\""
	Text        string         "json:\"text\" graphql:\"text\""
	UpdatedAt   *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetNoteHistories_NoteHistories_Edges_Node) GetCreatedAt

func (*GetNoteHistories_NoteHistories_Edges_Node) GetCreatedBy

func (*GetNoteHistories_NoteHistories_Edges_Node) GetHistoryTime

func (*GetNoteHistories_NoteHistories_Edges_Node) GetID

func (*GetNoteHistories_NoteHistories_Edges_Node) GetOperation

func (*GetNoteHistories_NoteHistories_Edges_Node) GetOwnerID

func (*GetNoteHistories_NoteHistories_Edges_Node) GetRef

func (*GetNoteHistories_NoteHistories_Edges_Node) GetTags

func (*GetNoteHistories_NoteHistories_Edges_Node) GetText

func (*GetNoteHistories_NoteHistories_Edges_Node) GetUpdatedAt

func (*GetNoteHistories_NoteHistories_Edges_Node) GetUpdatedBy

type GetOauthProviderHistories

type GetOauthProviderHistories struct {
	OauthProviderHistories GetOauthProviderHistories_OauthProviderHistories "json:\"oauthProviderHistories\" graphql:\"oauthProviderHistories\""
}

func (*GetOauthProviderHistories) GetOauthProviderHistories

type GetOauthProviderHistories_OauthProviderHistories

type GetOauthProviderHistories_OauthProviderHistories struct {
	Edges []*GetOauthProviderHistories_OauthProviderHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOauthProviderHistories_OauthProviderHistories) GetEdges

type GetOauthProviderHistories_OauthProviderHistories_Edges

type GetOauthProviderHistories_OauthProviderHistories_Edges struct {
	Node *GetOauthProviderHistories_OauthProviderHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOauthProviderHistories_OauthProviderHistories_Edges) GetNode

type GetOauthProviderHistories_OauthProviderHistories_Edges_Node

type GetOauthProviderHistories_OauthProviderHistories_Edges_Node struct {
	AuthStyle    string         "json:\"authStyle\" graphql:\"authStyle\""
	AuthURL      string         "json:\"authURL\" graphql:\"authURL\""
	ClientID     string         "json:\"clientID\" graphql:\"clientID\""
	ClientSecret string         "json:\"clientSecret\" graphql:\"clientSecret\""
	CreatedAt    *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime  time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID           string         "json:\"id\" graphql:\"id\""
	InfoURL      string         "json:\"infoURL\" graphql:\"infoURL\""
	Name         string         "json:\"name\" graphql:\"name\""
	Operation    history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID      *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	RedirectURL  string         "json:\"redirectURL\" graphql:\"redirectURL\""
	Ref          *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Scopes       string         "json:\"scopes\" graphql:\"scopes\""
	Tags         []string       "json:\"tags,omitempty\" graphql:\"tags\""
	TokenURL     string         "json:\"tokenURL\" graphql:\"tokenURL\""
	UpdatedAt    *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetAuthStyle

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetAuthURL

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetClientID

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetClientSecret

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetCreatedAt

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetCreatedBy

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetHistoryTime

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetID

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetInfoURL

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetName

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetOperation

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetOwnerID

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetRedirectURL

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetRef

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetScopes

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetTags

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetTokenURL

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetUpdatedAt

func (*GetOauthProviderHistories_OauthProviderHistories_Edges_Node) GetUpdatedBy

type GetOhAuthTooTokens

type GetOhAuthTooTokens struct {
	OhAuthTooTokens GetOhAuthTooTokens_OhAuthTooTokens "json:\"ohAuthTooTokens\" graphql:\"ohAuthTooTokens\""
}

func (*GetOhAuthTooTokens) GetOhAuthTooTokens

func (t *GetOhAuthTooTokens) GetOhAuthTooTokens() *GetOhAuthTooTokens_OhAuthTooTokens

type GetOhAuthTooTokens_OhAuthTooTokens

type GetOhAuthTooTokens_OhAuthTooTokens struct {
	Edges []*GetOhAuthTooTokens_OhAuthTooTokens_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOhAuthTooTokens_OhAuthTooTokens) GetEdges

type GetOhAuthTooTokens_OhAuthTooTokens_Edges

type GetOhAuthTooTokens_OhAuthTooTokens_Edges struct {
	Node *GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges) GetNode

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node struct {
	ClaimsEmail             string                                                       "json:\"claimsEmail\" graphql:\"claimsEmail\""
	ClaimsEmailVerified     bool                                                         "json:\"claimsEmailVerified\" graphql:\"claimsEmailVerified\""
	ClaimsGroups            []string                                                     "json:\"claimsGroups,omitempty\" graphql:\"claimsGroups\""
	ClaimsPreferredUsername string                                                       "json:\"claimsPreferredUsername\" graphql:\"claimsPreferredUsername\""
	ClaimsUserID            string                                                       "json:\"claimsUserID\" graphql:\"claimsUserID\""
	ClaimsUsername          string                                                       "json:\"claimsUsername\" graphql:\"claimsUsername\""
	ClientID                string                                                       "json:\"clientID\" graphql:\"clientID\""
	ConnectorData           []string                                                     "json:\"connectorData,omitempty\" graphql:\"connectorData\""
	ConnectorID             string                                                       "json:\"connectorID\" graphql:\"connectorID\""
	ID                      string                                                       "json:\"id\" graphql:\"id\""
	LastUsed                time.Time                                                    "json:\"lastUsed\" graphql:\"lastUsed\""
	Nonce                   string                                                       "json:\"nonce\" graphql:\"nonce\""
	Scopes                  []string                                                     "json:\"scopes,omitempty\" graphql:\"scopes\""
	Integration             []*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Integration "json:\"integration,omitempty\" graphql:\"integration\""
	Events                  []*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Events      "json:\"events,omitempty\" graphql:\"events\""
}

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsEmail

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsEmailVerified

func (t *GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsEmailVerified() bool

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsGroups

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsPreferredUsername

func (t *GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsPreferredUsername() string

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsUserID

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClaimsUsername

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetClientID

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetConnectorData

func (t *GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetConnectorData() []string

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetConnectorID

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetEvents

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetID

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetIntegration

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetLastUsed

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetNonce

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node) GetScopes

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Events

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Events) GetID

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Integration

type GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetOhAuthTooTokens_OhAuthTooTokens_Edges_Node_Integration) GetID

type GetOrgMembersByOrgID

type GetOrgMembersByOrgID struct {
	OrgMemberships GetOrgMembersByOrgID_OrgMemberships "json:\"orgMemberships\" graphql:\"orgMemberships\""
}

func (*GetOrgMembersByOrgID) GetOrgMemberships

type GetOrgMembersByOrgID_OrgMemberships

type GetOrgMembersByOrgID_OrgMemberships struct {
	Edges []*GetOrgMembersByOrgID_OrgMemberships_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrgMembersByOrgID_OrgMemberships) GetEdges

type GetOrgMembersByOrgID_OrgMemberships_Edges

type GetOrgMembersByOrgID_OrgMemberships_Edges struct {
	Node *GetOrgMembersByOrgID_OrgMemberships_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrgMembersByOrgID_OrgMemberships_Edges) GetNode

type GetOrgMembersByOrgID_OrgMemberships_Edges_Node

type GetOrgMembersByOrgID_OrgMemberships_Edges_Node struct {
	ID             string                                              "json:\"id\" graphql:\"id\""
	OrganizationID string                                              "json:\"organizationID\" graphql:\"organizationID\""
	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

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetOrganizationID

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetRole

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUser

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node) GetUserID

type GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User

type GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User struct {
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName    *string "json:\"lastName,omitempty\" 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

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetEmail

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetFirstName

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetID

func (*GetOrgMembersByOrgID_OrgMemberships_Edges_Node_User) GetLastName

type GetOrgMembershipHistories

type GetOrgMembershipHistories struct {
	OrgMembershipHistories GetOrgMembershipHistories_OrgMembershipHistories "json:\"orgMembershipHistories\" graphql:\"orgMembershipHistories\""
}

func (*GetOrgMembershipHistories) GetOrgMembershipHistories

type GetOrgMembershipHistories_OrgMembershipHistories

type GetOrgMembershipHistories_OrgMembershipHistories struct {
	Edges []*GetOrgMembershipHistories_OrgMembershipHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrgMembershipHistories_OrgMembershipHistories) GetEdges

type GetOrgMembershipHistories_OrgMembershipHistories_Edges

type GetOrgMembershipHistories_OrgMembershipHistories_Edges struct {
	Node *GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges) GetNode

type GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node

type GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node struct {
	CreatedAt      *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID string         "json:\"organizationID\" graphql:\"organizationID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Role           enums.Role     "json:\"role\" graphql:\"role\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID         string         "json:\"userID\" graphql:\"userID\""
}

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetCreatedAt

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetCreatedBy

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetHistoryTime

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetID

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetOperation

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetOrganizationID

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetRef

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetRole

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUpdatedAt

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUpdatedBy

func (*GetOrgMembershipHistories_OrgMembershipHistories_Edges_Node) GetUserID

type GetOrganizationByID

type GetOrganizationByID struct {
	Organization GetOrganizationByID_Organization "json:\"organization\" graphql:\"organization\""
}

func (*GetOrganizationByID) GetOrganization

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,omitempty\" graphql:\"personalOrg\""
	Tags        []string                                    "json:\"tags,omitempty\" graphql:\"tags\""
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                     "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt   *time.Time                                  "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetOrganizationByID_Organization) GetChildren

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 (*GetOrganizationByID_Organization) GetMembers

func (*GetOrganizationByID_Organization) GetName

func (*GetOrganizationByID_Organization) GetParent

func (*GetOrganizationByID_Organization) GetPersonalOrg

func (t *GetOrganizationByID_Organization) GetPersonalOrg() *bool

func (*GetOrganizationByID_Organization) GetSetting

func (*GetOrganizationByID_Organization) GetTags

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

type GetOrganizationByID_Organization_Children_Edges

type GetOrganizationByID_Organization_Children_Edges struct {
	Node *GetOrganizationByID_Organization_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizationByID_Organization_Children_Edges) GetNode

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 (*GetOrganizationByID_Organization_Children_Edges_Node) GetDisplayName

func (*GetOrganizationByID_Organization_Children_Edges_Node) GetID

func (*GetOrganizationByID_Organization_Children_Edges_Node) GetName

type GetOrganizationByID_Organization_Members

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

func (*GetOrganizationByID_Organization_Members) GetRole

func (*GetOrganizationByID_Organization_Members) GetUser

type GetOrganizationByID_Organization_Members_User

type GetOrganizationByID_Organization_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetOrganizationByID_Organization_Members_User) GetFirstName

func (*GetOrganizationByID_Organization_Members_User) GetID

func (*GetOrganizationByID_Organization_Members_User) GetLastName

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 (*GetOrganizationByID_Organization_Parent) GetName

type GetOrganizationByID_Organization_Setting

type GetOrganizationByID_Organization_Setting struct {
	ID             string        "json:\"id\" graphql:\"id\""
	CreatedAt      *time.Time    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt      *time.Time    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy      *string       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy      *string       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Domains        []string      "json:\"domains,omitempty\" graphql:\"domains\""
	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\""
	GeoLocation    *enums.Region "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	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 (*GetOrganizationByID_Organization_Setting) GetCreatedBy

func (*GetOrganizationByID_Organization_Setting) GetDomains

func (*GetOrganizationByID_Organization_Setting) GetGeoLocation

func (*GetOrganizationByID_Organization_Setting) GetID

func (*GetOrganizationByID_Organization_Setting) GetTags

func (*GetOrganizationByID_Organization_Setting) GetTaxIdentifier

func (t *GetOrganizationByID_Organization_Setting) GetTaxIdentifier() *string

func (*GetOrganizationByID_Organization_Setting) GetUpdatedAt

func (*GetOrganizationByID_Organization_Setting) GetUpdatedBy

type GetOrganizationHistories

type GetOrganizationHistories struct {
	OrganizationHistories GetOrganizationHistories_OrganizationHistories "json:\"organizationHistories\" graphql:\"organizationHistories\""
}

func (*GetOrganizationHistories) GetOrganizationHistories

type GetOrganizationHistories_OrganizationHistories

type GetOrganizationHistories_OrganizationHistories struct {
	Edges []*GetOrganizationHistories_OrganizationHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrganizationHistories_OrganizationHistories) GetEdges

type GetOrganizationHistories_OrganizationHistories_Edges

type GetOrganizationHistories_OrganizationHistories_Edges struct {
	Node *GetOrganizationHistories_OrganizationHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizationHistories_OrganizationHistories_Edges) GetNode

type GetOrganizationHistories_OrganizationHistories_Edges_Node

type GetOrganizationHistories_OrganizationHistories_Edges_Node struct {
	AvatarRemoteURL *string        "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	CreatedAt       *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	DedicatedDb     bool           "json:\"dedicatedDb\" graphql:\"dedicatedDb\""
	Description     *string        "json:\"description,omitempty\" graphql:\"description\""
	DisplayName     string         "json:\"displayName\" graphql:\"displayName\""
	HistoryTime     time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID              string         "json:\"id\" graphql:\"id\""
	Name            string         "json:\"name\" graphql:\"name\""
	Operation       history.OpType "json:\"operation\" graphql:\"operation\""
	PersonalOrg     *bool          "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
	Ref             *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags            []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetAvatarRemoteURL

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetCreatedAt

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetCreatedBy

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetDedicatedDb

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetDescription

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetDisplayName

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetHistoryTime

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetID

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetName

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetOperation

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetPersonalOrg

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetRef

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetTags

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetUpdatedAt

func (*GetOrganizationHistories_OrganizationHistories_Edges_Node) GetUpdatedBy

type GetOrganizationSettingByID

type GetOrganizationSettingByID struct {
	OrganizationSetting GetOrganizationSettingByID_OrganizationSetting "json:\"organizationSetting\" graphql:\"organizationSetting\""
}

func (*GetOrganizationSettingByID) GetOrganizationSetting

type GetOrganizationSettingByID_OrganizationSetting

type GetOrganizationSettingByID_OrganizationSetting struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string                                                     "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region                                                "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	ID             string                                                       "json:\"id\" graphql:\"id\""
	Tags           []string                                                     "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string                                                      "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time                                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organization   *GetOrganizationSettingByID_OrganizationSetting_Organization "json:\"organization,omitempty\" graphql:\"organization\""
}

func (*GetOrganizationSettingByID_OrganizationSetting) GetBillingAddress

func (*GetOrganizationSettingByID_OrganizationSetting) GetBillingContact

func (*GetOrganizationSettingByID_OrganizationSetting) GetBillingEmail

func (*GetOrganizationSettingByID_OrganizationSetting) GetBillingPhone

func (*GetOrganizationSettingByID_OrganizationSetting) GetCreatedAt

func (*GetOrganizationSettingByID_OrganizationSetting) GetCreatedBy

func (*GetOrganizationSettingByID_OrganizationSetting) GetDomains

func (*GetOrganizationSettingByID_OrganizationSetting) GetGeoLocation

func (*GetOrganizationSettingByID_OrganizationSetting) GetID

func (*GetOrganizationSettingByID_OrganizationSetting) GetOrganization

func (*GetOrganizationSettingByID_OrganizationSetting) GetTags

func (*GetOrganizationSettingByID_OrganizationSetting) GetTaxIdentifier

func (*GetOrganizationSettingByID_OrganizationSetting) GetUpdatedAt

func (*GetOrganizationSettingByID_OrganizationSetting) GetUpdatedBy

type GetOrganizationSettingByID_OrganizationSetting_Organization

type GetOrganizationSettingByID_OrganizationSetting_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetOrganizationSettingByID_OrganizationSetting_Organization) GetID

func (*GetOrganizationSettingByID_OrganizationSetting_Organization) GetName

type GetOrganizationSettingHistories

type GetOrganizationSettingHistories struct {
	OrganizationSettingHistories GetOrganizationSettingHistories_OrganizationSettingHistories "json:\"organizationSettingHistories\" graphql:\"organizationSettingHistories\""
}

func (*GetOrganizationSettingHistories) GetOrganizationSettingHistories

type GetOrganizationSettingHistories_OrganizationSettingHistories

type GetOrganizationSettingHistories_OrganizationSettingHistories struct {
	Edges []*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrganizationSettingHistories_OrganizationSettingHistories) GetEdges

type GetOrganizationSettingHistories_OrganizationSettingHistories_Edges

type GetOrganizationSettingHistories_OrganizationSettingHistories_Edges struct {
	Node *GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges) GetNode

type GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node

type GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string       "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region  "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OrganizationID *string        "json:\"organizationID,omitempty\" graphql:\"organizationID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags           []string       "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string        "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingAddress

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingContact

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingEmail

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetBillingPhone

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetCreatedAt

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetCreatedBy

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetDomains

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetGeoLocation

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetHistoryTime

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetID

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetOperation

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetOrganizationID

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetRef

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetTags

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetTaxIdentifier

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetUpdatedAt

func (*GetOrganizationSettingHistories_OrganizationSettingHistories_Edges_Node) GetUpdatedBy

type GetOrganizationSettings

type GetOrganizationSettings struct {
	OrganizationSettings GetOrganizationSettings_OrganizationSettings "json:\"organizationSettings\" graphql:\"organizationSettings\""
}

func (*GetOrganizationSettings) GetOrganizationSettings

type GetOrganizationSettings_OrganizationSettings

type GetOrganizationSettings_OrganizationSettings struct {
	Edges []*GetOrganizationSettings_OrganizationSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrganizationSettings_OrganizationSettings) GetEdges

type GetOrganizationSettings_OrganizationSettings_Edges

type GetOrganizationSettings_OrganizationSettings_Edges struct {
	Node *GetOrganizationSettings_OrganizationSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizationSettings_OrganizationSettings_Edges) GetNode

type GetOrganizationSettings_OrganizationSettings_Edges_Node

type GetOrganizationSettings_OrganizationSettings_Edges_Node struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                                               "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string                                                              "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region                                                         "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	ID             string                                                                "json:\"id\" graphql:\"id\""
	Tags           []string                                                              "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string                                                               "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time                                                            "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                               "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organization   *GetOrganizationSettings_OrganizationSettings_Edges_Node_Organization "json:\"organization,omitempty\" graphql:\"organization\""
}

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingAddress

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingContact

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingEmail

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetBillingPhone

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetCreatedAt

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetCreatedBy

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetDomains

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetGeoLocation

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetID

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetOrganization

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetTags

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetTaxIdentifier

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetUpdatedAt

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node) GetUpdatedBy

type GetOrganizationSettings_OrganizationSettings_Edges_Node_Organization

type GetOrganizationSettings_OrganizationSettings_Edges_Node_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node_Organization) GetID

func (*GetOrganizationSettings_OrganizationSettings_Edges_Node_Organization) GetName

type GetOrganizations

type GetOrganizations struct {
	Organizations GetOrganizations_Organizations "json:\"organizations\" graphql:\"organizations\""
}

func (*GetOrganizations) GetOrganizations

func (t *GetOrganizations) GetOrganizations() *GetOrganizations_Organizations

type GetOrganizations_Organizations

type GetOrganizations_Organizations struct {
	Edges []*GetOrganizations_Organizations_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrganizations_Organizations) GetEdges

type GetOrganizations_Organizations_Edges

type GetOrganizations_Organizations_Edges struct {
	Node *GetOrganizations_Organizations_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizations_Organizations_Edges) GetNode

type GetOrganizations_Organizations_Edges_Node

type GetOrganizations_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,omitempty\" graphql:\"personalOrg\""
	Tags        []string                                             "json:\"tags,omitempty\" graphql:\"tags\""
	Parent      *GetOrganizations_Organizations_Edges_Node_Parent    "json:\"parent,omitempty\" graphql:\"parent\""
	Children    GetOrganizations_Organizations_Edges_Node_Children   "json:\"children\" graphql:\"children\""
	Members     []*GetOrganizations_Organizations_Edges_Node_Members "json:\"members,omitempty\" graphql:\"members\""
	Setting     *GetOrganizations_Organizations_Edges_Node_Setting   "json:\"setting,omitempty\" graphql:\"setting\""
	CreatedAt   *time.Time                                           "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                           "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
}

func (*GetOrganizations_Organizations_Edges_Node) GetChildren

func (*GetOrganizations_Organizations_Edges_Node) GetCreatedAt

func (*GetOrganizations_Organizations_Edges_Node) GetDescription

func (*GetOrganizations_Organizations_Edges_Node) GetDisplayName

func (*GetOrganizations_Organizations_Edges_Node) GetID

func (*GetOrganizations_Organizations_Edges_Node) GetMembers

func (*GetOrganizations_Organizations_Edges_Node) GetName

func (*GetOrganizations_Organizations_Edges_Node) GetParent

func (*GetOrganizations_Organizations_Edges_Node) GetPersonalOrg

func (t *GetOrganizations_Organizations_Edges_Node) GetPersonalOrg() *bool

func (*GetOrganizations_Organizations_Edges_Node) GetSetting

func (*GetOrganizations_Organizations_Edges_Node) GetTags

func (*GetOrganizations_Organizations_Edges_Node) GetUpdatedAt

type GetOrganizations_Organizations_Edges_Node_Children

type GetOrganizations_Organizations_Edges_Node_Children struct {
	Edges []*GetOrganizations_Organizations_Edges_Node_Children_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetOrganizations_Organizations_Edges_Node_Children) GetEdges

type GetOrganizations_Organizations_Edges_Node_Children_Edges

type GetOrganizations_Organizations_Edges_Node_Children_Edges struct {
	Node *GetOrganizations_Organizations_Edges_Node_Children_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetOrganizations_Organizations_Edges_Node_Children_Edges) GetNode

type GetOrganizations_Organizations_Edges_Node_Children_Edges_Node

type GetOrganizations_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 (*GetOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDescription

func (*GetOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetDisplayName

func (*GetOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetID

func (*GetOrganizations_Organizations_Edges_Node_Children_Edges_Node) GetName

type GetOrganizations_Organizations_Edges_Node_Members

type GetOrganizations_Organizations_Edges_Node_Members struct {
	ID   string                                                 "json:\"id\" graphql:\"id\""
	Role enums.Role                                             "json:\"role\" graphql:\"role\""
	User GetOrganizations_Organizations_Edges_Node_Members_User "json:\"user\" graphql:\"user\""
}

func (*GetOrganizations_Organizations_Edges_Node_Members) GetID

func (*GetOrganizations_Organizations_Edges_Node_Members) GetRole

func (*GetOrganizations_Organizations_Edges_Node_Members) GetUser

type GetOrganizations_Organizations_Edges_Node_Members_User

type GetOrganizations_Organizations_Edges_Node_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetOrganizations_Organizations_Edges_Node_Members_User) GetFirstName

func (*GetOrganizations_Organizations_Edges_Node_Members_User) GetID

func (*GetOrganizations_Organizations_Edges_Node_Members_User) GetLastName

type GetOrganizations_Organizations_Edges_Node_Parent

type GetOrganizations_Organizations_Edges_Node_Parent struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetOrganizations_Organizations_Edges_Node_Parent) GetID

func (*GetOrganizations_Organizations_Edges_Node_Parent) GetName

type GetOrganizations_Organizations_Edges_Node_Setting

type GetOrganizations_Organizations_Edges_Node_Setting struct {
	ID             string        "json:\"id\" graphql:\"id\""
	CreatedAt      *time.Time    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt      *time.Time    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy      *string       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy      *string       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Domains        []string      "json:\"domains,omitempty\" graphql:\"domains\""
	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\""
	GeoLocation    *enums.Region "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	Tags           []string      "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetBillingAddress

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetBillingContact

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetBillingEmail

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetBillingPhone

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetCreatedAt

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetCreatedBy

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetDomains

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetGeoLocation

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetID

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetTags

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetTaxIdentifier

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetUpdatedAt

func (*GetOrganizations_Organizations_Edges_Node_Setting) GetUpdatedBy

type GetPersonalAccessTokenByID

type GetPersonalAccessTokenByID struct {
	PersonalAccessToken GetPersonalAccessTokenByID_PersonalAccessToken "json:\"personalAccessToken\" graphql:\"personalAccessToken\""
}

func (*GetPersonalAccessTokenByID) GetPersonalAccessToken

type GetPersonalAccessTokenByID_PersonalAccessToken

type GetPersonalAccessTokenByID_PersonalAccessToken struct {
	Description   *string                                                         "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                      "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                          "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                      "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                          "json:\"name\" graphql:\"name\""
	Scopes        []string                                                        "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                          "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*GetPersonalAccessTokenByID_PersonalAccessToken_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetDescription

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetExpiresAt

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetID

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetLastUsedAt

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetName

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetOrganizations

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetScopes

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetToken

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedAt

func (*GetPersonalAccessTokenByID_PersonalAccessToken) GetUpdatedBy

type GetPersonalAccessTokenByID_PersonalAccessToken_Organizations

type GetPersonalAccessTokenByID_PersonalAccessToken_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*GetPersonalAccessTokenByID_PersonalAccessToken_Organizations) GetID

func (*GetPersonalAccessTokenByID_PersonalAccessToken_Organizations) GetName

type GetSubscriberByEmail

type GetSubscriberByEmail struct {
	Subscriber GetSubscriberByEmail_Subscriber "json:\"subscriber\" graphql:\"subscriber\""
}

func (*GetSubscriberByEmail) GetSubscriber

type GetSubscriberByEmail_Subscriber

type GetSubscriberByEmail_Subscriber struct {
	Active        bool    "json:\"active\" graphql:\"active\""
	Email         string  "json:\"email\" graphql:\"email\""
	ID            string  "json:\"id\" graphql:\"id\""
	OwnerID       *string "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	VerifiedEmail bool    "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*GetSubscriberByEmail_Subscriber) GetActive

func (t *GetSubscriberByEmail_Subscriber) GetActive() bool

func (*GetSubscriberByEmail_Subscriber) GetEmail

func (*GetSubscriberByEmail_Subscriber) GetID

func (*GetSubscriberByEmail_Subscriber) GetOwnerID

func (t *GetSubscriberByEmail_Subscriber) GetOwnerID() *string

func (*GetSubscriberByEmail_Subscriber) GetVerifiedEmail

func (t *GetSubscriberByEmail_Subscriber) GetVerifiedEmail() bool

type GetSubscribers

type GetSubscribers struct {
	Subscribers GetSubscribers_Subscribers "json:\"subscribers\" graphql:\"subscribers\""
}

func (*GetSubscribers) GetSubscribers

func (t *GetSubscribers) GetSubscribers() *GetSubscribers_Subscribers

type GetSubscribers_Subscribers

type GetSubscribers_Subscribers struct {
	Edges []*GetSubscribers_Subscribers_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetSubscribers_Subscribers) GetEdges

type GetSubscribers_Subscribers_Edges

type GetSubscribers_Subscribers_Edges struct {
	Node *GetSubscribers_Subscribers_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetSubscribers_Subscribers_Edges) GetNode

type GetSubscribers_Subscribers_Edges_Node

type GetSubscribers_Subscribers_Edges_Node struct {
	Active        bool    "json:\"active\" graphql:\"active\""
	Email         string  "json:\"email\" graphql:\"email\""
	ID            string  "json:\"id\" graphql:\"id\""
	OwnerID       *string "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	VerifiedEmail bool    "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
}

func (*GetSubscribers_Subscribers_Edges_Node) GetActive

func (*GetSubscribers_Subscribers_Edges_Node) GetEmail

func (*GetSubscribers_Subscribers_Edges_Node) GetID

func (*GetSubscribers_Subscribers_Edges_Node) GetOwnerID

func (*GetSubscribers_Subscribers_Edges_Node) GetVerifiedEmail

func (t *GetSubscribers_Subscribers_Edges_Node) GetVerifiedEmail() bool

type GetTFASetting

type GetTFASetting struct {
	TfaSetting GetTFASetting_TfaSetting "json:\"tfaSetting\" graphql:\"tfaSetting\""
}

func (*GetTFASetting) GetTfaSetting

func (t *GetTFASetting) GetTfaSetting() *GetTFASetting_TfaSetting

type GetTFASetting_TfaSetting

type GetTFASetting_TfaSetting struct {
	RecoveryCodes []string                        "json:\"recoveryCodes,omitempty\" graphql:\"recoveryCodes\""
	TotpAllowed   *bool                           "json:\"totpAllowed,omitempty\" graphql:\"totpAllowed\""
	Verified      bool                            "json:\"verified\" graphql:\"verified\""
	Owner         *GetTFASetting_TfaSetting_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*GetTFASetting_TfaSetting) GetOwner

func (*GetTFASetting_TfaSetting) GetRecoveryCodes

func (t *GetTFASetting_TfaSetting) GetRecoveryCodes() []string

func (*GetTFASetting_TfaSetting) GetTotpAllowed

func (t *GetTFASetting_TfaSetting) GetTotpAllowed() *bool

func (*GetTFASetting_TfaSetting) GetVerified

func (t *GetTFASetting_TfaSetting) GetVerified() bool

type GetTFASetting_TfaSetting_Owner

type GetTFASetting_TfaSetting_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetTFASetting_TfaSetting_Owner) GetID

type GetTemplateByID

type GetTemplateByID struct {
	Template GetTemplateByID_Template "json:\"template\" graphql:\"template\""
}

func (*GetTemplateByID) GetTemplate

func (t *GetTemplateByID) GetTemplate() *GetTemplateByID_Template

type GetTemplateByID_Template

type GetTemplateByID_Template struct {
	CreatedAt   *time.Time                      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                         "json:\"description,omitempty\" graphql:\"description\""
	ID          string                          "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                 "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                          "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                 "json:\"uischema,omitempty\" graphql:\"uischema\""
	UpdatedAt   *time.Time                      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Owner       *GetTemplateByID_Template_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*GetTemplateByID_Template) GetCreatedAt

func (t *GetTemplateByID_Template) GetCreatedAt() *time.Time

func (*GetTemplateByID_Template) GetCreatedBy

func (t *GetTemplateByID_Template) GetCreatedBy() *string

func (*GetTemplateByID_Template) GetDescription

func (t *GetTemplateByID_Template) GetDescription() *string

func (*GetTemplateByID_Template) GetID

func (t *GetTemplateByID_Template) GetID() string

func (*GetTemplateByID_Template) GetJsonconfig

func (t *GetTemplateByID_Template) GetJsonconfig() *json.RawMessage

func (*GetTemplateByID_Template) GetName

func (t *GetTemplateByID_Template) GetName() string

func (*GetTemplateByID_Template) GetOwner

func (*GetTemplateByID_Template) GetUischema

func (t *GetTemplateByID_Template) GetUischema() *json.RawMessage

func (*GetTemplateByID_Template) GetUpdatedAt

func (t *GetTemplateByID_Template) GetUpdatedAt() *time.Time

func (*GetTemplateByID_Template) GetUpdatedBy

func (t *GetTemplateByID_Template) GetUpdatedBy() *string

type GetTemplateByID_Template_Owner

type GetTemplateByID_Template_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetTemplateByID_Template_Owner) GetID

type GetTemplateHistories

type GetTemplateHistories struct {
	TemplateHistories GetTemplateHistories_TemplateHistories "json:\"templateHistories\" graphql:\"templateHistories\""
}

func (*GetTemplateHistories) GetTemplateHistories

type GetTemplateHistories_TemplateHistories

type GetTemplateHistories_TemplateHistories struct {
	Edges []*GetTemplateHistories_TemplateHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetTemplateHistories_TemplateHistories) GetEdges

type GetTemplateHistories_TemplateHistories_Edges

type GetTemplateHistories_TemplateHistories_Edges struct {
	Node *GetTemplateHistories_TemplateHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetTemplateHistories_TemplateHistories_Edges) GetNode

type GetTemplateHistories_TemplateHistories_Edges_Node

type GetTemplateHistories_TemplateHistories_Edges_Node struct {
	CreatedAt    *time.Time         "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string            "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description  *string            "json:\"description,omitempty\" graphql:\"description\""
	HistoryTime  time.Time          "json:\"historyTime\" graphql:\"historyTime\""
	ID           string             "json:\"id\" graphql:\"id\""
	Jsonconfig   json.RawMessage    "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name         string             "json:\"name\" graphql:\"name\""
	Operation    history.OpType     "json:\"operation\" graphql:\"operation\""
	OwnerID      *string            "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref          *string            "json:\"ref,omitempty\" graphql:\"ref\""
	Tags         []string           "json:\"tags,omitempty\" graphql:\"tags\""
	TemplateType enums.DocumentType "json:\"templateType\" graphql:\"templateType\""
	Uischema     json.RawMessage    "json:\"uischema,omitempty\" graphql:\"uischema\""
	UpdatedAt    *time.Time         "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string            "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetCreatedAt

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetCreatedBy

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetDescription

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetHistoryTime

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetID

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetJsonconfig

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetName

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetOperation

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetOwnerID

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetRef

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetTags

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetTemplateType

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetUischema

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetUpdatedAt

func (*GetTemplateHistories_TemplateHistories_Edges_Node) GetUpdatedBy

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

type GetUserByIDWithOrgs_User

type GetUserByIDWithOrgs_User struct {
	AuthProvider    enums.AuthProvider                         "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile *string                                    "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL *string                                    "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	DisplayName     string                                     "json:\"displayName\" graphql:\"displayName\""
	Email           string                                     "json:\"email\" graphql:\"email\""
	FirstName       *string                                    "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID              string                                     "json:\"id\" graphql:\"id\""
	LastName        *string                                    "json:\"lastName,omitempty\" graphql:\"lastName\""
	LastSeen        *time.Time                                 "json:\"lastSeen,omitempty\" graphql:\"lastSeen\""
	Sub             *string                                    "json:\"sub,omitempty\" graphql:\"sub\""
	Tags            []string                                   "json:\"tags,omitempty\" graphql:\"tags\""
	Setting         GetUserByIDWithOrgs_User_Setting           "json:\"setting\" graphql:\"setting\""
	OrgMemberships  []*GetUserByIDWithOrgs_User_OrgMemberships "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
	CreatedAt       *time.Time                                 "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string                                    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt       *time.Time                                 "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string                                    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetUserByIDWithOrgs_User) GetAuthProvider

func (t *GetUserByIDWithOrgs_User) GetAuthProvider() *enums.AuthProvider

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) GetOrgMemberships

func (*GetUserByIDWithOrgs_User) GetSetting

func (*GetUserByIDWithOrgs_User) GetSub

func (t *GetUserByIDWithOrgs_User) GetSub() *string

func (*GetUserByIDWithOrgs_User) GetTags

func (t *GetUserByIDWithOrgs_User) GetTags() []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

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

func (*GetUserByIDWithOrgs_User_OrgMemberships) GetRole

func (*GetUserByIDWithOrgs_User_OrgMemberships) GetUser

type GetUserByIDWithOrgs_User_OrgMemberships_User

type GetUserByIDWithOrgs_User_OrgMemberships_User struct {
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*GetUserByIDWithOrgs_User_OrgMemberships_User) GetFirstName

func (*GetUserByIDWithOrgs_User_OrgMemberships_User) GetLastName

type GetUserByIDWithOrgs_User_Setting

type GetUserByIDWithOrgs_User_Setting struct {
	DefaultOrg     *GetUserByIDWithOrgs_User_Setting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	CreatedAt      *time.Time                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed bool                                         "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	Locked         bool                                         "json:\"locked\" graphql:\"locked\""
	SilencedAt     *time.Time                                   "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                             "json:\"status\" graphql:\"status\""
	SuspendedAt    *time.Time                                   "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags           []string                                     "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

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

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 (*GetUserByIDWithOrgs_User_Setting) GetSuspendedAt

func (t *GetUserByIDWithOrgs_User_Setting) GetSuspendedAt() *time.Time

func (*GetUserByIDWithOrgs_User_Setting) GetTags

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 GetUserByIDWithOrgs_User_Setting_DefaultOrg

type GetUserByIDWithOrgs_User_Setting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetUserByIDWithOrgs_User_Setting_DefaultOrg) GetID

func (*GetUserByIDWithOrgs_User_Setting_DefaultOrg) GetName

func (*GetUserByIDWithOrgs_User_Setting_DefaultOrg) GetPersonalOrg

type GetUserByID_User

type GetUserByID_User struct {
	AuthProvider    enums.AuthProvider                "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile *string                           "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL *string                           "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	DisplayName     string                            "json:\"displayName\" graphql:\"displayName\""
	Email           string                            "json:\"email\" graphql:\"email\""
	FirstName       *string                           "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID              string                            "json:\"id\" graphql:\"id\""
	LastName        *string                           "json:\"lastName,omitempty\" graphql:\"lastName\""
	LastSeen        *time.Time                        "json:\"lastSeen,omitempty\" graphql:\"lastSeen\""
	Sub             *string                           "json:\"sub,omitempty\" graphql:\"sub\""
	Tags            []string                          "json:\"tags,omitempty\" graphql:\"tags\""
	Setting         GetUserByID_User_Setting          "json:\"setting\" graphql:\"setting\""
	Organizations   []*GetUserByID_User_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
	UpdatedAt       *time.Time                        "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string                           "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	CreatedAt       *time.Time                        "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string                           "json:\"createdBy,omitempty\" graphql:\"createdBy\""
}

func (*GetUserByID_User) GetAuthProvider

func (t *GetUserByID_User) GetAuthProvider() *enums.AuthProvider

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) GetOrganizations

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) GetTags

func (t *GetUserByID_User) GetTags() []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

type GetUserByID_User_Organizations struct {
	ID          string                                    "json:\"id\" graphql:\"id\""
	Name        string                                    "json:\"name\" graphql:\"name\""
	PersonalOrg *bool                                     "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
	Members     []*GetUserByID_User_Organizations_Members "json:\"members,omitempty\" graphql:\"members\""
}

func (*GetUserByID_User_Organizations) GetID

func (*GetUserByID_User_Organizations) GetMembers

func (*GetUserByID_User_Organizations) GetName

func (*GetUserByID_User_Organizations) GetPersonalOrg

func (t *GetUserByID_User_Organizations) GetPersonalOrg() *bool

type GetUserByID_User_Organizations_Members

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

func (*GetUserByID_User_Organizations_Members) GetRole

type GetUserByID_User_Setting

type GetUserByID_User_Setting struct {
	DefaultOrg     *GetUserByID_User_Setting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	CreatedAt      *time.Time                           "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                              "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed bool                                 "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	Locked         bool                                 "json:\"locked\" graphql:\"locked\""
	SilencedAt     *time.Time                           "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                     "json:\"status\" graphql:\"status\""
	SuspendedAt    *time.Time                           "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags           []string                             "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time                           "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                              "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

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

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() *enums.UserStatus

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 GetUserByID_User_Setting_DefaultOrg

type GetUserByID_User_Setting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetUserByID_User_Setting_DefaultOrg) GetID

func (*GetUserByID_User_Setting_DefaultOrg) GetName

func (*GetUserByID_User_Setting_DefaultOrg) GetPersonalOrg

func (t *GetUserByID_User_Setting_DefaultOrg) GetPersonalOrg() *bool

type GetUserHistories

type GetUserHistories struct {
	UserHistories GetUserHistories_UserHistories "json:\"userHistories\" graphql:\"userHistories\""
}

func (*GetUserHistories) GetUserHistories

func (t *GetUserHistories) GetUserHistories() *GetUserHistories_UserHistories

type GetUserHistories_UserHistories

type GetUserHistories_UserHistories struct {
	Edges []*GetUserHistories_UserHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetUserHistories_UserHistories) GetEdges

type GetUserHistories_UserHistories_Edges

type GetUserHistories_UserHistories_Edges struct {
	Node *GetUserHistories_UserHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetUserHistories_UserHistories_Edges) GetNode

type GetUserHistories_UserHistories_Edges_Node

type GetUserHistories_UserHistories_Edges_Node struct {
	AuthProvider    enums.AuthProvider "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile *string            "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL *string            "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	AvatarUpdatedAt *time.Time         "json:\"avatarUpdatedAt,omitempty\" graphql:\"avatarUpdatedAt\""
	CreatedAt       *time.Time         "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy       *string            "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	DisplayName     string             "json:\"displayName\" graphql:\"displayName\""
	Email           string             "json:\"email\" graphql:\"email\""
	FirstName       *string            "json:\"firstName,omitempty\" graphql:\"firstName\""
	HistoryTime     time.Time          "json:\"historyTime\" graphql:\"historyTime\""
	ID              string             "json:\"id\" graphql:\"id\""
	LastName        *string            "json:\"lastName,omitempty\" graphql:\"lastName\""
	LastSeen        *time.Time         "json:\"lastSeen,omitempty\" graphql:\"lastSeen\""
	Operation       history.OpType     "json:\"operation\" graphql:\"operation\""
	Ref             *string            "json:\"ref,omitempty\" graphql:\"ref\""
	Role            *enums.Role        "json:\"role,omitempty\" graphql:\"role\""
	Sub             *string            "json:\"sub,omitempty\" graphql:\"sub\""
	Tags            []string           "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt       *time.Time         "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy       *string            "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetUserHistories_UserHistories_Edges_Node) GetAuthProvider

func (*GetUserHistories_UserHistories_Edges_Node) GetAvatarLocalFile

func (t *GetUserHistories_UserHistories_Edges_Node) GetAvatarLocalFile() *string

func (*GetUserHistories_UserHistories_Edges_Node) GetAvatarRemoteURL

func (t *GetUserHistories_UserHistories_Edges_Node) GetAvatarRemoteURL() *string

func (*GetUserHistories_UserHistories_Edges_Node) GetAvatarUpdatedAt

func (t *GetUserHistories_UserHistories_Edges_Node) GetAvatarUpdatedAt() *time.Time

func (*GetUserHistories_UserHistories_Edges_Node) GetCreatedAt

func (*GetUserHistories_UserHistories_Edges_Node) GetCreatedBy

func (*GetUserHistories_UserHistories_Edges_Node) GetDisplayName

func (*GetUserHistories_UserHistories_Edges_Node) GetEmail

func (*GetUserHistories_UserHistories_Edges_Node) GetFirstName

func (*GetUserHistories_UserHistories_Edges_Node) GetHistoryTime

func (*GetUserHistories_UserHistories_Edges_Node) GetID

func (*GetUserHistories_UserHistories_Edges_Node) GetLastName

func (*GetUserHistories_UserHistories_Edges_Node) GetLastSeen

func (*GetUserHistories_UserHistories_Edges_Node) GetOperation

func (*GetUserHistories_UserHistories_Edges_Node) GetRef

func (*GetUserHistories_UserHistories_Edges_Node) GetRole

func (*GetUserHistories_UserHistories_Edges_Node) GetSub

func (*GetUserHistories_UserHistories_Edges_Node) GetTags

func (*GetUserHistories_UserHistories_Edges_Node) GetUpdatedAt

func (*GetUserHistories_UserHistories_Edges_Node) GetUpdatedBy

type GetUserSettingByID

type GetUserSettingByID struct {
	UserSetting GetUserSettingByID_UserSetting "json:\"userSetting\" graphql:\"userSetting\""
}

func (*GetUserSettingByID) GetUserSetting

type GetUserSettingByID_UserSetting

type GetUserSettingByID_UserSetting struct {
	ID             string                                     "json:\"id\" graphql:\"id\""
	SilencedAt     *time.Time                                 "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                           "json:\"status\" graphql:\"status\""
	DefaultOrg     *GetUserSettingByID_UserSetting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	Tags           []string                                   "json:\"tags,omitempty\" graphql:\"tags\""
	Locked         bool                                       "json:\"locked\" graphql:\"locked\""
	IsTfaEnabled   *bool                                      "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	EmailConfirmed bool                                       "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	CreatedAt      *time.Time                                 "json:\"createdAt,omitempty\" 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,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetUserSettingByID_UserSetting) GetCreatedAt

func (t *GetUserSettingByID_UserSetting) GetCreatedAt() *time.Time

func (*GetUserSettingByID_UserSetting) GetCreatedBy

func (t *GetUserSettingByID_UserSetting) GetCreatedBy() *string

func (*GetUserSettingByID_UserSetting) GetDefaultOrg

func (*GetUserSettingByID_UserSetting) GetDeletedAt

func (t *GetUserSettingByID_UserSetting) GetDeletedAt() *time.Time

func (*GetUserSettingByID_UserSetting) GetDeletedBy

func (t *GetUserSettingByID_UserSetting) GetDeletedBy() *string

func (*GetUserSettingByID_UserSetting) GetEmailConfirmed

func (t *GetUserSettingByID_UserSetting) GetEmailConfirmed() bool

func (*GetUserSettingByID_UserSetting) GetID

func (*GetUserSettingByID_UserSetting) GetIsTfaEnabled

func (t *GetUserSettingByID_UserSetting) GetIsTfaEnabled() *bool

func (*GetUserSettingByID_UserSetting) GetLocked

func (t *GetUserSettingByID_UserSetting) GetLocked() bool

func (*GetUserSettingByID_UserSetting) GetSilencedAt

func (t *GetUserSettingByID_UserSetting) GetSilencedAt() *time.Time

func (*GetUserSettingByID_UserSetting) GetStatus

func (*GetUserSettingByID_UserSetting) GetTags

func (t *GetUserSettingByID_UserSetting) GetTags() []string

func (*GetUserSettingByID_UserSetting) GetUpdatedAt

func (t *GetUserSettingByID_UserSetting) GetUpdatedAt() *time.Time

func (*GetUserSettingByID_UserSetting) GetUpdatedBy

func (t *GetUserSettingByID_UserSetting) GetUpdatedBy() *string

type GetUserSettingByID_UserSetting_DefaultOrg

type GetUserSettingByID_UserSetting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetUserSettingByID_UserSetting_DefaultOrg) GetID

func (*GetUserSettingByID_UserSetting_DefaultOrg) GetName

func (*GetUserSettingByID_UserSetting_DefaultOrg) GetPersonalOrg

func (t *GetUserSettingByID_UserSetting_DefaultOrg) GetPersonalOrg() *bool

type GetUserSettingHistories

type GetUserSettingHistories struct {
	UserSettingHistories GetUserSettingHistories_UserSettingHistories "json:\"userSettingHistories\" graphql:\"userSettingHistories\""
}

func (*GetUserSettingHistories) GetUserSettingHistories

type GetUserSettingHistories_UserSettingHistories

type GetUserSettingHistories_UserSettingHistories struct {
	Edges []*GetUserSettingHistories_UserSettingHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetUserSettingHistories_UserSettingHistories) GetEdges

type GetUserSettingHistories_UserSettingHistories_Edges

type GetUserSettingHistories_UserSettingHistories_Edges struct {
	Node *GetUserSettingHistories_UserSettingHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetUserSettingHistories_UserSettingHistories_Edges) GetNode

type GetUserSettingHistories_UserSettingHistories_Edges_Node

type GetUserSettingHistories_UserSettingHistories_Edges_Node struct {
	CreatedAt         *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy         *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed    bool             "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	HistoryTime       time.Time        "json:\"historyTime\" graphql:\"historyTime\""
	ID                string           "json:\"id\" graphql:\"id\""
	IsTfaEnabled      *bool            "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	IsWebauthnAllowed *bool            "json:\"isWebauthnAllowed,omitempty\" graphql:\"isWebauthnAllowed\""
	Locked            bool             "json:\"locked\" graphql:\"locked\""
	Operation         history.OpType   "json:\"operation\" graphql:\"operation\""
	Ref               *string          "json:\"ref,omitempty\" graphql:\"ref\""
	SilencedAt        *time.Time       "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status            enums.UserStatus "json:\"status\" graphql:\"status\""
	SuspendedAt       *time.Time       "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags              []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt         *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy         *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	UserID            *string          "json:\"userID,omitempty\" graphql:\"userID\""
}

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetCreatedAt

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetCreatedBy

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetEmailConfirmed

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetHistoryTime

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetID

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetIsTfaEnabled

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetIsWebauthnAllowed

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetLocked

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetOperation

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetRef

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetSilencedAt

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetStatus

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetSuspendedAt

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetTags

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetUpdatedAt

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetUpdatedBy

func (*GetUserSettingHistories_UserSettingHistories_Edges_Node) GetUserID

type GetUserSettings

type GetUserSettings struct {
	UserSettings GetUserSettings_UserSettings "json:\"userSettings\" graphql:\"userSettings\""
}

func (*GetUserSettings) GetUserSettings

func (t *GetUserSettings) GetUserSettings() *GetUserSettings_UserSettings

type GetUserSettings_UserSettings

type GetUserSettings_UserSettings struct {
	Edges []*GetUserSettings_UserSettings_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetUserSettings_UserSettings) GetEdges

type GetUserSettings_UserSettings_Edges

type GetUserSettings_UserSettings_Edges struct {
	Node *GetUserSettings_UserSettings_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetUserSettings_UserSettings_Edges) GetNode

type GetUserSettings_UserSettings_Edges_Node

type GetUserSettings_UserSettings_Edges_Node struct {
	ID             string                                              "json:\"id\" graphql:\"id\""
	SilencedAt     *time.Time                                          "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                                    "json:\"status\" graphql:\"status\""
	DefaultOrg     *GetUserSettings_UserSettings_Edges_Node_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	Tags           []string                                            "json:\"tags,omitempty\" graphql:\"tags\""
	Locked         bool                                                "json:\"locked\" graphql:\"locked\""
	IsTfaEnabled   *bool                                               "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	EmailConfirmed bool                                                "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	CreatedAt      *time.Time                                          "json:\"createdAt,omitempty\" 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,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                             "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetUserSettings_UserSettings_Edges_Node) GetCreatedAt

func (*GetUserSettings_UserSettings_Edges_Node) GetCreatedBy

func (*GetUserSettings_UserSettings_Edges_Node) GetDefaultOrg

func (*GetUserSettings_UserSettings_Edges_Node) GetDeletedAt

func (*GetUserSettings_UserSettings_Edges_Node) GetDeletedBy

func (*GetUserSettings_UserSettings_Edges_Node) GetEmailConfirmed

func (t *GetUserSettings_UserSettings_Edges_Node) GetEmailConfirmed() bool

func (*GetUserSettings_UserSettings_Edges_Node) GetID

func (*GetUserSettings_UserSettings_Edges_Node) GetIsTfaEnabled

func (t *GetUserSettings_UserSettings_Edges_Node) GetIsTfaEnabled() *bool

func (*GetUserSettings_UserSettings_Edges_Node) GetLocked

func (*GetUserSettings_UserSettings_Edges_Node) GetSilencedAt

func (*GetUserSettings_UserSettings_Edges_Node) GetStatus

func (*GetUserSettings_UserSettings_Edges_Node) GetTags

func (*GetUserSettings_UserSettings_Edges_Node) GetUpdatedAt

func (*GetUserSettings_UserSettings_Edges_Node) GetUpdatedBy

type GetUserSettings_UserSettings_Edges_Node_DefaultOrg

type GetUserSettings_UserSettings_Edges_Node_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*GetUserSettings_UserSettings_Edges_Node_DefaultOrg) GetID

func (*GetUserSettings_UserSettings_Edges_Node_DefaultOrg) GetName

func (*GetUserSettings_UserSettings_Edges_Node_DefaultOrg) GetPersonalOrg

type GetWebhookByID

type GetWebhookByID struct {
	Webhook GetWebhookByID_Webhook "json:\"webhook\" graphql:\"webhook\""
}

func (*GetWebhookByID) GetWebhook

func (t *GetWebhookByID) GetWebhook() *GetWebhookByID_Webhook

type GetWebhookByID_Webhook

type GetWebhookByID_Webhook struct {
	CreatedAt      *time.Time                       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description    *string                          "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string                           "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool                             "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64                           "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string                           "json:\"id\" graphql:\"id\""
	LastError      *string                          "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string                          "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string                           "json:\"name\" graphql:\"name\""
	OwnerID        *string                          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	UpdatedAt      *time.Time                       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Events         []*GetWebhookByID_Webhook_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*GetWebhookByID_Webhook) GetCreatedAt

func (t *GetWebhookByID_Webhook) GetCreatedAt() *time.Time

func (*GetWebhookByID_Webhook) GetCreatedBy

func (t *GetWebhookByID_Webhook) GetCreatedBy() *string

func (*GetWebhookByID_Webhook) GetDescription

func (t *GetWebhookByID_Webhook) GetDescription() *string

func (*GetWebhookByID_Webhook) GetDestinationURL

func (t *GetWebhookByID_Webhook) GetDestinationURL() string

func (*GetWebhookByID_Webhook) GetEnabled

func (t *GetWebhookByID_Webhook) GetEnabled() bool

func (*GetWebhookByID_Webhook) GetEvents

func (*GetWebhookByID_Webhook) GetFailures

func (t *GetWebhookByID_Webhook) GetFailures() *int64

func (*GetWebhookByID_Webhook) GetID

func (t *GetWebhookByID_Webhook) GetID() string

func (*GetWebhookByID_Webhook) GetLastError

func (t *GetWebhookByID_Webhook) GetLastError() *string

func (*GetWebhookByID_Webhook) GetLastResponse

func (t *GetWebhookByID_Webhook) GetLastResponse() *string

func (*GetWebhookByID_Webhook) GetName

func (t *GetWebhookByID_Webhook) GetName() string

func (*GetWebhookByID_Webhook) GetOwnerID

func (t *GetWebhookByID_Webhook) GetOwnerID() *string

func (*GetWebhookByID_Webhook) GetUpdatedAt

func (t *GetWebhookByID_Webhook) GetUpdatedAt() *time.Time

func (*GetWebhookByID_Webhook) GetUpdatedBy

func (t *GetWebhookByID_Webhook) GetUpdatedBy() *string

type GetWebhookByID_Webhook_Events

type GetWebhookByID_Webhook_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*GetWebhookByID_Webhook_Events) GetID

type GetWebhookHistories

type GetWebhookHistories struct {
	WebhookHistories GetWebhookHistories_WebhookHistories "json:\"webhookHistories\" graphql:\"webhookHistories\""
}

func (*GetWebhookHistories) GetWebhookHistories

type GetWebhookHistories_WebhookHistories

type GetWebhookHistories_WebhookHistories struct {
	Edges []*GetWebhookHistories_WebhookHistories_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*GetWebhookHistories_WebhookHistories) GetEdges

type GetWebhookHistories_WebhookHistories_Edges

type GetWebhookHistories_WebhookHistories_Edges struct {
	Node *GetWebhookHistories_WebhookHistories_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*GetWebhookHistories_WebhookHistories_Edges) GetNode

type GetWebhookHistories_WebhookHistories_Edges_Node

type GetWebhookHistories_WebhookHistories_Edges_Node struct {
	CreatedAt      *time.Time     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description    *string        "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string         "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool           "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64         "json:\"failures,omitempty\" graphql:\"failures\""
	HistoryTime    time.Time      "json:\"historyTime\" graphql:\"historyTime\""
	ID             string         "json:\"id\" graphql:\"id\""
	LastError      *string        "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string        "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string         "json:\"name\" graphql:\"name\""
	Operation      history.OpType "json:\"operation\" graphql:\"operation\""
	OwnerID        *string        "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Ref            *string        "json:\"ref,omitempty\" graphql:\"ref\""
	Tags           []string       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetCreatedAt

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetCreatedBy

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetDescription

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetDestinationURL

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetEnabled

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetFailures

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetHistoryTime

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetID

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetLastError

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetLastResponse

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetName

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetOperation

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetOwnerID

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetRef

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetTags

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetUpdatedAt

func (*GetWebhookHistories_WebhookHistories_Edges_Node) GetUpdatedBy

type GlobalSearchResult

type GlobalSearchResult interface {
	IsGlobalSearchResult()
}

type GlobalSearchResultConnection

type GlobalSearchResultConnection struct {
	Page  *PageInfo            `json:"page"`
	Nodes []GlobalSearchResult `json:"nodes"`
}

type Group

type Group struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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,omitempty"`
	Setting      *GroupSetting      `json:"setting"`
	Users        []*User            `json:"users,omitempty"`
	Events       []*Event           `json:"events,omitempty"`
	Integrations []*Integration     `json:"integrations,omitempty"`
	Files        []*File            `json:"files,omitempty"`
	Members      []*GroupMembership `json:"members,omitempty"`
}

func (Group) IsNode

func (Group) IsNode()

type GroupBulkCreatePayload

type GroupBulkCreatePayload struct {
	// Created groups
	Groups []*Group `json:"groups,omitempty"`
}

Return response for createBulkGroup mutation

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 GroupHistory

type GroupHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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"`
}

func (GroupHistory) IsNode

func (GroupHistory) IsNode()

type GroupHistoryConnection

type GroupHistoryConnection struct {
	// A list of edges.
	Edges []*GroupHistoryEdge `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 GroupHistoryEdge

type GroupHistoryEdge struct {
	// The item at the end of the edge.
	Node *GroupHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type GroupHistoryOrder

type GroupHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order GroupHistories.
	Field GroupHistoryOrderField `json:"field"`
}

Ordering options for GroupHistory connections

type GroupHistoryOrderField

type GroupHistoryOrderField string

Properties by which GroupHistory connections can be ordered.

const (
	GroupHistoryOrderFieldName        GroupHistoryOrderField = "name"
	GroupHistoryOrderFieldDisplayName GroupHistoryOrderField = "display_name"
)

func (GroupHistoryOrderField) IsValid

func (e GroupHistoryOrderField) IsValid() bool

func (GroupHistoryOrderField) MarshalGQL

func (e GroupHistoryOrderField) MarshalGQL(w io.Writer)

func (GroupHistoryOrderField) String

func (e GroupHistoryOrderField) String() string

func (*GroupHistoryOrderField) UnmarshalGQL

func (e *GroupHistoryOrderField) UnmarshalGQL(v interface{}) error

type GroupHistoryWhereInput

type GroupHistoryWhereInput struct {
	Not *GroupHistoryWhereInput   `json:"not,omitempty"`
	And []*GroupHistoryWhereInput `json:"and,omitempty"`
	Or  []*GroupHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
}

GroupHistoryWhereInput is used for filtering GroupHistory objects. Input was generated by ent.

type GroupMembership

type GroupMembership struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	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"`
	Events    []*Event   `json:"events,omitempty"`
}

func (GroupMembership) IsNode

func (GroupMembership) IsNode()

type GroupMembershipBulkCreatePayload

type GroupMembershipBulkCreatePayload struct {
	// Created groupMemberships
	GroupMemberships []*GroupMembership `json:"groupMemberships,omitempty"`
}

Return response for createBulkGroupMembership mutation

type GroupMembershipConnection

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

type GroupMembershipCreatePayload struct {
	// Created groupMembership
	GroupMembership *GroupMembership `json:"groupMembership"`
}

Return response for createGroupMembership mutation

type GroupMembershipDeletePayload

type GroupMembershipDeletePayload struct {
	// Deleted groupMembership ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteGroupMembership mutation

type GroupMembershipEdge

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 GroupMembershipHistory

type GroupMembershipHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	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"`
}

func (GroupMembershipHistory) IsNode

func (GroupMembershipHistory) IsNode()

type GroupMembershipHistoryConnection

type GroupMembershipHistoryConnection struct {
	// A list of edges.
	Edges []*GroupMembershipHistoryEdge `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 GroupMembershipHistoryEdge

type GroupMembershipHistoryEdge struct {
	// The item at the end of the edge.
	Node *GroupMembershipHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type GroupMembershipHistoryWhereInput

type GroupMembershipHistoryWhereInput struct {
	Not *GroupMembershipHistoryWhereInput   `json:"not,omitempty"`
	And []*GroupMembershipHistoryWhereInput `json:"and,omitempty"`
	Or  []*GroupMembershipHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// group_id field predicates
	GroupID             *string  `json:"groupID,omitempty"`
	GroupIDNeq          *string  `json:"groupIDNEQ,omitempty"`
	GroupIDIn           []string `json:"groupIDIn,omitempty"`
	GroupIDNotIn        []string `json:"groupIDNotIn,omitempty"`
	GroupIDGt           *string  `json:"groupIDGT,omitempty"`
	GroupIDGte          *string  `json:"groupIDGTE,omitempty"`
	GroupIDLt           *string  `json:"groupIDLT,omitempty"`
	GroupIDLte          *string  `json:"groupIDLTE,omitempty"`
	GroupIDContains     *string  `json:"groupIDContains,omitempty"`
	GroupIDHasPrefix    *string  `json:"groupIDHasPrefix,omitempty"`
	GroupIDHasSuffix    *string  `json:"groupIDHasSuffix,omitempty"`
	GroupIDEqualFold    *string  `json:"groupIDEqualFold,omitempty"`
	GroupIDContainsFold *string  `json:"groupIDContainsFold,omitempty"`
	// user_id field predicates
	UserID             *string  `json:"userID,omitempty"`
	UserIDNeq          *string  `json:"userIDNEQ,omitempty"`
	UserIDIn           []string `json:"userIDIn,omitempty"`
	UserIDNotIn        []string `json:"userIDNotIn,omitempty"`
	UserIDGt           *string  `json:"userIDGT,omitempty"`
	UserIDGte          *string  `json:"userIDGTE,omitempty"`
	UserIDLt           *string  `json:"userIDLT,omitempty"`
	UserIDLte          *string  `json:"userIDLTE,omitempty"`
	UserIDContains     *string  `json:"userIDContains,omitempty"`
	UserIDHasPrefix    *string  `json:"userIDHasPrefix,omitempty"`
	UserIDHasSuffix    *string  `json:"userIDHasSuffix,omitempty"`
	UserIDEqualFold    *string  `json:"userIDEqualFold,omitempty"`
	UserIDContainsFold *string  `json:"userIDContainsFold,omitempty"`
}

GroupMembershipHistoryWhereInput is used for filtering GroupMembershipHistory objects. Input was generated by ent.

type GroupMembershipUpdatePayload

type GroupMembershipUpdatePayload struct {
	// Updated groupMembership
	GroupMembership *GroupMembership `json:"groupMembership"`
}

Return response for updateGroupMembership mutation

type GroupMembershipWhereInput

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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 GroupSearchResult

type GroupSearchResult struct {
	Groups []*Group `json:"groups,omitempty"`
}

func (GroupSearchResult) IsGlobalSearchResult

func (GroupSearchResult) IsGlobalSearchResult()

type GroupSetting

type GroupSetting struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,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 enums.Visibility `json:"visibility"`
	// the policy governing ability to freely join a group, whether it requires an invitation, application, or either
	JoinPolicy enums.JoinPolicy `json:"joinPolicy"`
	// whether to sync group members to slack groups
	SyncToSlack *bool `json:"syncToSlack,omitempty"`
	// whether to sync group members to github groups
	SyncToGithub *bool `json:"syncToGithub,omitempty"`
	// the group id associated with the settings
	GroupID *string `json:"groupID,omitempty"`
	Group   *Group  `json:"group,omitempty"`
}

func (GroupSetting) IsNode

func (GroupSetting) IsNode()

type GroupSettingBulkCreatePayload

type GroupSettingBulkCreatePayload struct {
	// Created groupSettings
	GroupSettings []*GroupSetting `json:"groupSettings,omitempty"`
}

Return response for createBulkGroupSetting mutation

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 GroupSettingHistory

type GroupSettingHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,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 enums.Visibility `json:"visibility"`
	// the policy governing ability to freely join a group, whether it requires an invitation, application, or either
	JoinPolicy enums.JoinPolicy `json:"joinPolicy"`
	// whether to sync group members to slack groups
	SyncToSlack *bool `json:"syncToSlack,omitempty"`
	// whether to sync group members to github groups
	SyncToGithub *bool `json:"syncToGithub,omitempty"`
	// the group id associated with the settings
	GroupID *string `json:"groupID,omitempty"`
}

func (GroupSettingHistory) IsNode

func (GroupSettingHistory) IsNode()

type GroupSettingHistoryConnection

type GroupSettingHistoryConnection struct {
	// A list of edges.
	Edges []*GroupSettingHistoryEdge `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 GroupSettingHistoryEdge

type GroupSettingHistoryEdge struct {
	// The item at the end of the edge.
	Node *GroupSettingHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type GroupSettingHistoryWhereInput

type GroupSettingHistoryWhereInput struct {
	Not *GroupSettingHistoryWhereInput   `json:"not,omitempty"`
	And []*GroupSettingHistoryWhereInput `json:"and,omitempty"`
	Or  []*GroupSettingHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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      *enums.Visibility  `json:"visibility,omitempty"`
	VisibilityNeq   *enums.Visibility  `json:"visibilityNEQ,omitempty"`
	VisibilityIn    []enums.Visibility `json:"visibilityIn,omitempty"`
	VisibilityNotIn []enums.Visibility `json:"visibilityNotIn,omitempty"`
	// join_policy field predicates
	JoinPolicy      *enums.JoinPolicy  `json:"joinPolicy,omitempty"`
	JoinPolicyNeq   *enums.JoinPolicy  `json:"joinPolicyNEQ,omitempty"`
	JoinPolicyIn    []enums.JoinPolicy `json:"joinPolicyIn,omitempty"`
	JoinPolicyNotIn []enums.JoinPolicy `json:"joinPolicyNotIn,omitempty"`
	// sync_to_slack field predicates
	SyncToSlack       *bool `json:"syncToSlack,omitempty"`
	SyncToSlackNeq    *bool `json:"syncToSlackNEQ,omitempty"`
	SyncToSlackIsNil  *bool `json:"syncToSlackIsNil,omitempty"`
	SyncToSlackNotNil *bool `json:"syncToSlackNotNil,omitempty"`
	// sync_to_github field predicates
	SyncToGithub       *bool `json:"syncToGithub,omitempty"`
	SyncToGithubNeq    *bool `json:"syncToGithubNEQ,omitempty"`
	SyncToGithubIsNil  *bool `json:"syncToGithubIsNil,omitempty"`
	SyncToGithubNotNil *bool `json:"syncToGithubNotNil,omitempty"`
	// group_id field predicates
	GroupID             *string  `json:"groupID,omitempty"`
	GroupIDNeq          *string  `json:"groupIDNEQ,omitempty"`
	GroupIDIn           []string `json:"groupIDIn,omitempty"`
	GroupIDNotIn        []string `json:"groupIDNotIn,omitempty"`
	GroupIDGt           *string  `json:"groupIDGT,omitempty"`
	GroupIDGte          *string  `json:"groupIDGTE,omitempty"`
	GroupIDLt           *string  `json:"groupIDLT,omitempty"`
	GroupIDLte          *string  `json:"groupIDLTE,omitempty"`
	GroupIDContains     *string  `json:"groupIDContains,omitempty"`
	GroupIDHasPrefix    *string  `json:"groupIDHasPrefix,omitempty"`
	GroupIDHasSuffix    *string  `json:"groupIDHasSuffix,omitempty"`
	GroupIDIsNil        *bool    `json:"groupIDIsNil,omitempty"`
	GroupIDNotNil       *bool    `json:"groupIDNotNil,omitempty"`
	GroupIDEqualFold    *string  `json:"groupIDEqualFold,omitempty"`
	GroupIDContainsFold *string  `json:"groupIDContainsFold,omitempty"`
}

GroupSettingHistoryWhereInput is used for filtering GroupSettingHistory objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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      *enums.Visibility  `json:"visibility,omitempty"`
	VisibilityNeq   *enums.Visibility  `json:"visibilityNEQ,omitempty"`
	VisibilityIn    []enums.Visibility `json:"visibilityIn,omitempty"`
	VisibilityNotIn []enums.Visibility `json:"visibilityNotIn,omitempty"`
	// join_policy field predicates
	JoinPolicy      *enums.JoinPolicy  `json:"joinPolicy,omitempty"`
	JoinPolicyNeq   *enums.JoinPolicy  `json:"joinPolicyNEQ,omitempty"`
	JoinPolicyIn    []enums.JoinPolicy `json:"joinPolicyIn,omitempty"`
	JoinPolicyNotIn []enums.JoinPolicy `json:"joinPolicyNotIn,omitempty"`
	// sync_to_slack field predicates
	SyncToSlack       *bool `json:"syncToSlack,omitempty"`
	SyncToSlackNeq    *bool `json:"syncToSlackNEQ,omitempty"`
	SyncToSlackIsNil  *bool `json:"syncToSlackIsNil,omitempty"`
	SyncToSlackNotNil *bool `json:"syncToSlackNotNil,omitempty"`
	// sync_to_github field predicates
	SyncToGithub       *bool `json:"syncToGithub,omitempty"`
	SyncToGithubNeq    *bool `json:"syncToGithubNEQ,omitempty"`
	SyncToGithubIsNil  *bool `json:"syncToGithubIsNil,omitempty"`
	SyncToGithubNotNil *bool `json:"syncToGithubNotNil,omitempty"`
	// group_id field predicates
	GroupID             *string  `json:"groupID,omitempty"`
	GroupIDNeq          *string  `json:"groupIDNEQ,omitempty"`
	GroupIDIn           []string `json:"groupIDIn,omitempty"`
	GroupIDNotIn        []string `json:"groupIDNotIn,omitempty"`
	GroupIDGt           *string  `json:"groupIDGT,omitempty"`
	GroupIDGte          *string  `json:"groupIDGTE,omitempty"`
	GroupIDLt           *string  `json:"groupIDLT,omitempty"`
	GroupIDLte          *string  `json:"groupIDLTE,omitempty"`
	GroupIDContains     *string  `json:"groupIDContains,omitempty"`
	GroupIDHasPrefix    *string  `json:"groupIDHasPrefix,omitempty"`
	GroupIDHasSuffix    *string  `json:"groupIDHasSuffix,omitempty"`
	GroupIDIsNil        *bool    `json:"groupIDIsNil,omitempty"`
	GroupIDNotNil       *bool    `json:"groupIDNotNil,omitempty"`
	GroupIDEqualFold    *string  `json:"groupIDEqualFold,omitempty"`
	GroupIDContainsFold *string  `json:"groupIDContainsFold,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// integrations edge predicates
	HasIntegrations     *bool                    `json:"hasIntegrations,omitempty"`
	HasIntegrationsWith []*IntegrationWhereInput `json:"hasIntegrationsWith,omitempty"`
	// files edge predicates
	HasFiles     *bool             `json:"hasFiles,omitempty"`
	HasFilesWith []*FileWhereInput `json:"hasFilesWith,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 Hush

type Hush struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// the logical name of the corresponding hush secret or it's general grouping
	Name string `json:"name"`
	// a description of the hush value or purpose, such as github PAT
	Description *string `json:"description,omitempty"`
	// the kind of secret, such as sshkey, certificate, api token, etc.
	Kind *string `json:"kind,omitempty"`
	// the generic name of a secret associated with the organization
	SecretName *string `json:"secretName,omitempty"`
	// the integration associated with the secret
	Integrations []*Integration  `json:"integrations,omitempty"`
	Organization []*Organization `json:"organization,omitempty"`
	Events       []*Event        `json:"events,omitempty"`
}

func (Hush) IsNode

func (Hush) IsNode()

type HushBulkCreatePayload

type HushBulkCreatePayload struct {
	// Created hushs
	Hushes []*Hush `json:"hushes,omitempty"`
}

Return response for createBulkHush mutation

type HushConnection

type HushConnection struct {
	// A list of edges.
	Edges []*HushEdge `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 HushCreatePayload

type HushCreatePayload struct {
	// Created hush
	Hush *Hush `json:"hush"`
}

Return response for createHush mutation

type HushDeletePayload

type HushDeletePayload struct {
	// Deleted hush ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteHush mutation

type HushEdge

type HushEdge struct {
	// The item at the end of the edge.
	Node *Hush `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type HushHistory

type HushHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// the logical name of the corresponding hush secret or it's general grouping
	Name string `json:"name"`
	// a description of the hush value or purpose, such as github PAT
	Description *string `json:"description,omitempty"`
	// the kind of secret, such as sshkey, certificate, api token, etc.
	Kind *string `json:"kind,omitempty"`
	// the generic name of a secret associated with the organization
	SecretName *string `json:"secretName,omitempty"`
}

func (HushHistory) IsNode

func (HushHistory) IsNode()

type HushHistoryConnection

type HushHistoryConnection struct {
	// A list of edges.
	Edges []*HushHistoryEdge `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 HushHistoryEdge

type HushHistoryEdge struct {
	// The item at the end of the edge.
	Node *HushHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type HushHistoryOrder

type HushHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order HushHistories.
	Field HushHistoryOrderField `json:"field"`
}

Ordering options for HushHistory connections

type HushHistoryOrderField

type HushHistoryOrderField string

Properties by which HushHistory connections can be ordered.

const (
	HushHistoryOrderFieldName HushHistoryOrderField = "name"
	HushHistoryOrderFieldKind HushHistoryOrderField = "kind"
)

func (HushHistoryOrderField) IsValid

func (e HushHistoryOrderField) IsValid() bool

func (HushHistoryOrderField) MarshalGQL

func (e HushHistoryOrderField) MarshalGQL(w io.Writer)

func (HushHistoryOrderField) String

func (e HushHistoryOrderField) String() string

func (*HushHistoryOrderField) UnmarshalGQL

func (e *HushHistoryOrderField) UnmarshalGQL(v interface{}) error

type HushHistoryWhereInput

type HushHistoryWhereInput struct {
	Not *HushHistoryWhereInput   `json:"not,omitempty"`
	And []*HushHistoryWhereInput `json:"and,omitempty"`
	Or  []*HushHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	SecretNameIsNil        *bool    `json:"secretNameIsNil,omitempty"`
	SecretNameNotNil       *bool    `json:"secretNameNotNil,omitempty"`
	SecretNameEqualFold    *string  `json:"secretNameEqualFold,omitempty"`
	SecretNameContainsFold *string  `json:"secretNameContainsFold,omitempty"`
}

HushHistoryWhereInput is used for filtering HushHistory objects. Input was generated by ent.

type HushOrder

type HushOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order Hushes.
	Field HushOrderField `json:"field"`
}

Ordering options for Hush connections

type HushOrderField

type HushOrderField string

Properties by which Hush connections can be ordered.

const (
	HushOrderFieldName HushOrderField = "name"
	HushOrderFieldKind HushOrderField = "kind"
)

func (HushOrderField) IsValid

func (e HushOrderField) IsValid() bool

func (HushOrderField) MarshalGQL

func (e HushOrderField) MarshalGQL(w io.Writer)

func (HushOrderField) String

func (e HushOrderField) String() string

func (*HushOrderField) UnmarshalGQL

func (e *HushOrderField) UnmarshalGQL(v interface{}) error

type HushUpdatePayload

type HushUpdatePayload struct {
	// Updated hush
	Hush *Hush `json:"hush"`
}

Return response for updateHush mutation

type HushWhereInput

type HushWhereInput struct {
	Not *HushWhereInput   `json:"not,omitempty"`
	And []*HushWhereInput `json:"and,omitempty"`
	Or  []*HushWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	SecretNameIsNil        *bool    `json:"secretNameIsNil,omitempty"`
	SecretNameNotNil       *bool    `json:"secretNameNotNil,omitempty"`
	SecretNameEqualFold    *string  `json:"secretNameEqualFold,omitempty"`
	SecretNameContainsFold *string  `json:"secretNameContainsFold,omitempty"`
	// integrations edge predicates
	HasIntegrations     *bool                    `json:"hasIntegrations,omitempty"`
	HasIntegrationsWith []*IntegrationWhereInput `json:"hasIntegrationsWith,omitempty"`
	// organization edge predicates
	HasOrganization     *bool                     `json:"hasOrganization,omitempty"`
	HasOrganizationWith []*OrganizationWhereInput `json:"hasOrganizationWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

HushWhereInput is used for filtering Hush objects. Input was generated by ent.

type Integration

type Integration struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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"`
	Owner       *Organization `json:"owner,omitempty"`
	// the secrets associated with the integration
	Secrets []*Hush `json:"secrets,omitempty"`
	// the oauth2 tokens associated with the integration
	Oauth2tokens []*OhAuthTooToken `json:"oauth2tokens,omitempty"`
	Events       []*Event          `json:"events,omitempty"`
	Webhooks     []*Webhook        `json:"webhooks,omitempty"`
}

func (Integration) IsNode

func (Integration) IsNode()

type IntegrationBulkCreatePayload

type IntegrationBulkCreatePayload struct {
	// Created integrations
	Integrations []*Integration `json:"integrations,omitempty"`
}

Return response for createBulkIntegration mutation

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 IntegrationHistory

type IntegrationHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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"`
}

func (IntegrationHistory) IsNode

func (IntegrationHistory) IsNode()

type IntegrationHistoryConnection

type IntegrationHistoryConnection struct {
	// A list of edges.
	Edges []*IntegrationHistoryEdge `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 IntegrationHistoryEdge

type IntegrationHistoryEdge struct {
	// The item at the end of the edge.
	Node *IntegrationHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type IntegrationHistoryOrder

type IntegrationHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order IntegrationHistories.
	Field IntegrationHistoryOrderField `json:"field"`
}

Ordering options for IntegrationHistory connections

type IntegrationHistoryOrderField

type IntegrationHistoryOrderField string

Properties by which IntegrationHistory connections can be ordered.

const (
	IntegrationHistoryOrderFieldName IntegrationHistoryOrderField = "name"
	IntegrationHistoryOrderFieldKind IntegrationHistoryOrderField = "kind"
)

func (IntegrationHistoryOrderField) IsValid

func (e IntegrationHistoryOrderField) IsValid() bool

func (IntegrationHistoryOrderField) MarshalGQL

func (e IntegrationHistoryOrderField) MarshalGQL(w io.Writer)

func (IntegrationHistoryOrderField) String

func (*IntegrationHistoryOrderField) UnmarshalGQL

func (e *IntegrationHistoryOrderField) UnmarshalGQL(v interface{}) error

type IntegrationHistoryWhereInput

type IntegrationHistoryWhereInput struct {
	Not *IntegrationHistoryWhereInput   `json:"not,omitempty"`
	And []*IntegrationHistoryWhereInput `json:"and,omitempty"`
	Or  []*IntegrationHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
}

IntegrationHistoryWhereInput is used for filtering IntegrationHistory objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// secrets edge predicates
	HasSecrets     *bool             `json:"hasSecrets,omitempty"`
	HasSecretsWith []*HushWhereInput `json:"hasSecretsWith,omitempty"`
	// oauth2tokens edge predicates
	HasOauth2tokens     *bool                       `json:"hasOauth2tokens,omitempty"`
	HasOauth2tokensWith []*OhAuthTooTokenWhereInput `json:"hasOauth2tokensWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// webhooks edge predicates
	HasWebhooks     *bool                `json:"hasWebhooks,omitempty"`
	HasWebhooksWith []*WebhookWhereInput `json:"hasWebhooksWith,omitempty"`
}

IntegrationWhereInput is used for filtering Integration objects. Input was generated by ent.

type Invite

type Invite struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the expiration date of the invitation token which defaults to 14 days in the future from creation
	Expires *time.Time `json:"expires,omitempty"`
	// the email used as input to generate the invitation token and is the destination person the invitation is sent to who is required to accept to join the organization
	Recipient string `json:"recipient"`
	// the status of the invitation
	Status enums.InviteStatus `json:"status"`
	Role   enums.Role         `json:"role"`
	// the number of attempts made to perform email send of the invitation, maximum of 5
	SendAttempts int64 `json:"sendAttempts"`
	// the user who initiated the invitation
	RequestorID *string       `json:"requestorID,omitempty"`
	Owner       *Organization `json:"owner,omitempty"`
	Events      []*Event      `json:"events,omitempty"`
}

func (Invite) IsNode

func (Invite) IsNode()

type InviteBulkCreatePayload

type InviteBulkCreatePayload struct {
	// Created invites
	Invites []*Invite `json:"invites,omitempty"`
}

Return response for createBulkInvite mutation

type InviteConnection

type InviteConnection struct {
	// A list of edges.
	Edges []*InviteEdge `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 InviteCreatePayload

type InviteCreatePayload struct {
	// Created invite
	Invite *Invite `json:"invite"`
}

Return response for createInvite mutation

type InviteDeletePayload

type InviteDeletePayload struct {
	// Deleted invite ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteInvite mutation

type InviteEdge

type InviteEdge struct {
	// The item at the end of the edge.
	Node *Invite `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type InviteUpdatePayload

type InviteUpdatePayload struct {
	// Updated invite
	Invite *Invite `json:"invite"`
}

Return response for updateInvite mutation

type InviteWhereInput

type InviteWhereInput struct {
	Not *InviteWhereInput   `json:"not,omitempty"`
	And []*InviteWhereInput `json:"and,omitempty"`
	Or  []*InviteWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// expires field predicates
	Expires       *time.Time   `json:"expires,omitempty"`
	ExpiresNeq    *time.Time   `json:"expiresNEQ,omitempty"`
	ExpiresIn     []*time.Time `json:"expiresIn,omitempty"`
	ExpiresNotIn  []*time.Time `json:"expiresNotIn,omitempty"`
	ExpiresGt     *time.Time   `json:"expiresGT,omitempty"`
	ExpiresGte    *time.Time   `json:"expiresGTE,omitempty"`
	ExpiresLt     *time.Time   `json:"expiresLT,omitempty"`
	ExpiresLte    *time.Time   `json:"expiresLTE,omitempty"`
	ExpiresIsNil  *bool        `json:"expiresIsNil,omitempty"`
	ExpiresNotNil *bool        `json:"expiresNotNil,omitempty"`
	// recipient field predicates
	Recipient             *string  `json:"recipient,omitempty"`
	RecipientNeq          *string  `json:"recipientNEQ,omitempty"`
	RecipientIn           []string `json:"recipientIn,omitempty"`
	RecipientNotIn        []string `json:"recipientNotIn,omitempty"`
	RecipientGt           *string  `json:"recipientGT,omitempty"`
	RecipientGte          *string  `json:"recipientGTE,omitempty"`
	RecipientLt           *string  `json:"recipientLT,omitempty"`
	RecipientLte          *string  `json:"recipientLTE,omitempty"`
	RecipientContains     *string  `json:"recipientContains,omitempty"`
	RecipientHasPrefix    *string  `json:"recipientHasPrefix,omitempty"`
	RecipientHasSuffix    *string  `json:"recipientHasSuffix,omitempty"`
	RecipientEqualFold    *string  `json:"recipientEqualFold,omitempty"`
	RecipientContainsFold *string  `json:"recipientContainsFold,omitempty"`
	// status field predicates
	Status      *enums.InviteStatus  `json:"status,omitempty"`
	StatusNeq   *enums.InviteStatus  `json:"statusNEQ,omitempty"`
	StatusIn    []enums.InviteStatus `json:"statusIn,omitempty"`
	StatusNotIn []enums.InviteStatus `json:"statusNotIn,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"`
	// send_attempts field predicates
	SendAttempts      *int64  `json:"sendAttempts,omitempty"`
	SendAttemptsNeq   *int64  `json:"sendAttemptsNEQ,omitempty"`
	SendAttemptsIn    []int64 `json:"sendAttemptsIn,omitempty"`
	SendAttemptsNotIn []int64 `json:"sendAttemptsNotIn,omitempty"`
	SendAttemptsGt    *int64  `json:"sendAttemptsGT,omitempty"`
	SendAttemptsGte   *int64  `json:"sendAttemptsGTE,omitempty"`
	SendAttemptsLt    *int64  `json:"sendAttemptsLT,omitempty"`
	SendAttemptsLte   *int64  `json:"sendAttemptsLTE,omitempty"`
	// requestor_id field predicates
	RequestorID             *string  `json:"requestorID,omitempty"`
	RequestorIDNeq          *string  `json:"requestorIDNEQ,omitempty"`
	RequestorIDIn           []string `json:"requestorIDIn,omitempty"`
	RequestorIDNotIn        []string `json:"requestorIDNotIn,omitempty"`
	RequestorIDGt           *string  `json:"requestorIDGT,omitempty"`
	RequestorIDGte          *string  `json:"requestorIDGTE,omitempty"`
	RequestorIDLt           *string  `json:"requestorIDLT,omitempty"`
	RequestorIDLte          *string  `json:"requestorIDLTE,omitempty"`
	RequestorIDContains     *string  `json:"requestorIDContains,omitempty"`
	RequestorIDHasPrefix    *string  `json:"requestorIDHasPrefix,omitempty"`
	RequestorIDHasSuffix    *string  `json:"requestorIDHasSuffix,omitempty"`
	RequestorIDIsNil        *bool    `json:"requestorIDIsNil,omitempty"`
	RequestorIDNotNil       *bool    `json:"requestorIDNotNil,omitempty"`
	RequestorIDEqualFold    *string  `json:"requestorIDEqualFold,omitempty"`
	RequestorIDContainsFold *string  `json:"requestorIDContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

InviteWhereInput is used for filtering Invite objects. Input was generated by ent.

type InvitesByOrgID

type InvitesByOrgID struct {
	Invites InvitesByOrgID_Invites "json:\"invites\" graphql:\"invites\""
}

func (*InvitesByOrgID) GetInvites

func (t *InvitesByOrgID) GetInvites() *InvitesByOrgID_Invites

type InvitesByOrgID_Invites

type InvitesByOrgID_Invites struct {
	Edges []*InvitesByOrgID_Invites_Edges "json:\"edges,omitempty\" graphql:\"edges\""
}

func (*InvitesByOrgID_Invites) GetEdges

type InvitesByOrgID_Invites_Edges

type InvitesByOrgID_Invites_Edges struct {
	Node *InvitesByOrgID_Invites_Edges_Node "json:\"node,omitempty\" graphql:\"node\""
}

func (*InvitesByOrgID_Invites_Edges) GetNode

type InvitesByOrgID_Invites_Edges_Node

type InvitesByOrgID_Invites_Edges_Node struct {
	Owner *InvitesByOrgID_Invites_Edges_Node_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*InvitesByOrgID_Invites_Edges_Node) GetOwner

type InvitesByOrgID_Invites_Edges_Node_Owner

type InvitesByOrgID_Invites_Edges_Node_Owner struct {
	ID      string                                             "json:\"id\" graphql:\"id\""
	Invites []*InvitesByOrgID_Invites_Edges_Node_Owner_Invites "json:\"invites,omitempty\" graphql:\"invites\""
}

func (*InvitesByOrgID_Invites_Edges_Node_Owner) GetID

func (*InvitesByOrgID_Invites_Edges_Node_Owner) GetInvites

type InvitesByOrgID_Invites_Edges_Node_Owner_Invites

type InvitesByOrgID_Invites_Edges_Node_Owner_Invites struct {
	Recipient    string             "json:\"recipient\" graphql:\"recipient\""
	RequestorID  *string            "json:\"requestorID,omitempty\" graphql:\"requestorID\""
	Role         enums.Role         "json:\"role\" graphql:\"role\""
	SendAttempts int64              "json:\"sendAttempts\" graphql:\"sendAttempts\""
	Status       enums.InviteStatus "json:\"status\" graphql:\"status\""
}

func (*InvitesByOrgID_Invites_Edges_Node_Owner_Invites) GetRecipient

func (*InvitesByOrgID_Invites_Edges_Node_Owner_Invites) GetRequestorID

func (*InvitesByOrgID_Invites_Edges_Node_Owner_Invites) GetRole

func (*InvitesByOrgID_Invites_Edges_Node_Owner_Invites) GetSendAttempts

func (*InvitesByOrgID_Invites_Edges_Node_Owner_Invites) GetStatus

type Mutation

type Mutation struct {
}

type Note

type Note struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the text of the note
	Text   string        `json:"text"`
	Owner  *Organization `json:"owner,omitempty"`
	Entity *Entity       `json:"entity,omitempty"`
}

func (Note) IsNode

func (Note) IsNode()

type NoteConnection

type NoteConnection struct {
	// A list of edges.
	Edges []*NoteEdge `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 NoteEdge

type NoteEdge struct {
	// The item at the end of the edge.
	Node *Note `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type NoteHistory

type NoteHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the text of the note
	Text string `json:"text"`
}

func (NoteHistory) IsNode

func (NoteHistory) IsNode()

type NoteHistoryConnection

type NoteHistoryConnection struct {
	// A list of edges.
	Edges []*NoteHistoryEdge `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 NoteHistoryEdge

type NoteHistoryEdge struct {
	// The item at the end of the edge.
	Node *NoteHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type NoteHistoryWhereInput

type NoteHistoryWhereInput struct {
	Not *NoteHistoryWhereInput   `json:"not,omitempty"`
	And []*NoteHistoryWhereInput `json:"and,omitempty"`
	Or  []*NoteHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// text field predicates
	Text             *string  `json:"text,omitempty"`
	TextNeq          *string  `json:"textNEQ,omitempty"`
	TextIn           []string `json:"textIn,omitempty"`
	TextNotIn        []string `json:"textNotIn,omitempty"`
	TextGt           *string  `json:"textGT,omitempty"`
	TextGte          *string  `json:"textGTE,omitempty"`
	TextLt           *string  `json:"textLT,omitempty"`
	TextLte          *string  `json:"textLTE,omitempty"`
	TextContains     *string  `json:"textContains,omitempty"`
	TextHasPrefix    *string  `json:"textHasPrefix,omitempty"`
	TextHasSuffix    *string  `json:"textHasSuffix,omitempty"`
	TextEqualFold    *string  `json:"textEqualFold,omitempty"`
	TextContainsFold *string  `json:"textContainsFold,omitempty"`
}

NoteHistoryWhereInput is used for filtering NoteHistory objects. Input was generated by ent.

type NoteWhereInput

type NoteWhereInput struct {
	Not *NoteWhereInput   `json:"not,omitempty"`
	And []*NoteWhereInput `json:"and,omitempty"`
	Or  []*NoteWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,omitempty"`
	// text field predicates
	Text             *string  `json:"text,omitempty"`
	TextNeq          *string  `json:"textNEQ,omitempty"`
	TextIn           []string `json:"textIn,omitempty"`
	TextNotIn        []string `json:"textNotIn,omitempty"`
	TextGt           *string  `json:"textGT,omitempty"`
	TextGte          *string  `json:"textGTE,omitempty"`
	TextLt           *string  `json:"textLT,omitempty"`
	TextLte          *string  `json:"textLTE,omitempty"`
	TextContains     *string  `json:"textContains,omitempty"`
	TextHasPrefix    *string  `json:"textHasPrefix,omitempty"`
	TextHasSuffix    *string  `json:"textHasSuffix,omitempty"`
	TextEqualFold    *string  `json:"textEqualFold,omitempty"`
	TextContainsFold *string  `json:"textContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// entity edge predicates
	HasEntity     *bool               `json:"hasEntity,omitempty"`
	HasEntityWith []*EntityWhereInput `json:"hasEntityWith,omitempty"`
}

NoteWhereInput is used for filtering Note objects. Input was generated by ent.

type OauthProvider

type OauthProvider struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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 string `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 OauthProviderBulkCreatePayload

type OauthProviderBulkCreatePayload struct {
	// Created oauthProviders
	OauthProviders []*OauthProvider `json:"oauthProviders,omitempty"`
}

Return response for createBulkOauthProvider mutation

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 OauthProviderHistory

type OauthProviderHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,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 string `json:"authStyle"`
	// the URL to request user information by token
	InfoURL string `json:"infoURL"`
}

func (OauthProviderHistory) IsNode

func (OauthProviderHistory) IsNode()

type OauthProviderHistoryConnection

type OauthProviderHistoryConnection struct {
	// A list of edges.
	Edges []*OauthProviderHistoryEdge `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 OauthProviderHistoryEdge

type OauthProviderHistoryEdge struct {
	// The item at the end of the edge.
	Node *OauthProviderHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type OauthProviderHistoryWhereInput

type OauthProviderHistoryWhereInput struct {
	Not *OauthProviderHistoryWhereInput   `json:"not,omitempty"`
	And []*OauthProviderHistoryWhereInput `json:"and,omitempty"`
	Or  []*OauthProviderHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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      *string  `json:"authStyle,omitempty"`
	AuthStyleNeq   *string  `json:"authStyleNEQ,omitempty"`
	AuthStyleIn    []string `json:"authStyleIn,omitempty"`
	AuthStyleNotIn []string `json:"authStyleNotIn,omitempty"`
	AuthStyleGt    *string  `json:"authStyleGT,omitempty"`
	AuthStyleGte   *string  `json:"authStyleGTE,omitempty"`
	AuthStyleLt    *string  `json:"authStyleLT,omitempty"`
	AuthStyleLte   *string  `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"`
}

OauthProviderHistoryWhereInput is used for filtering OauthProviderHistory objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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      *string  `json:"authStyle,omitempty"`
	AuthStyleNeq   *string  `json:"authStyleNEQ,omitempty"`
	AuthStyleIn    []string `json:"authStyleIn,omitempty"`
	AuthStyleNotIn []string `json:"authStyleNotIn,omitempty"`
	AuthStyleGt    *string  `json:"authStyleGT,omitempty"`
	AuthStyleGte   *string  `json:"authStyleGTE,omitempty"`
	AuthStyleLt    *string  `json:"authStyleLT,omitempty"`
	AuthStyleLte   *string  `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"`
	// tags associated with the object
	Tags                    []string       `json:"tags,omitempty"`
	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"`
	Integration             []*Integration `json:"integration,omitempty"`
	Events                  []*Event       `json:"events,omitempty"`
}

func (OhAuthTooToken) IsNode

func (OhAuthTooToken) IsNode()

type OhAuthTooTokenBulkCreatePayload

type OhAuthTooTokenBulkCreatePayload struct {
	// Created ohAuthTooTokens
	OhAuthTooTokens []*OhAuthTooToken `json:"ohAuthTooTokens,omitempty"`
}

Return response for createBulkOhAuthTooToken mutation

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"`
	// integration edge predicates
	HasIntegration     *bool                    `json:"hasIntegration,omitempty"`
	HasIntegrationWith []*IntegrationWhereInput `json:"hasIntegrationWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

OhAuthTooTokenWhereInput is used for filtering OhAuthTooToken objects. Input was generated by ent.

type OpenLaneGraphClient

type OpenLaneGraphClient interface {
	CreateAPIToken(ctx context.Context, input CreateAPITokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateAPIToken, error)
	UpdateAPIToken(ctx context.Context, updateAPITokenID string, input UpdateAPITokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdateAPIToken, error)
	GetAllAPITokens(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllAPITokens, error)
	GetAPITokenByID(ctx context.Context, apiTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetAPITokenByID, error)
	DeleteAPIToken(ctx context.Context, deleteAPITokenID string, interceptors ...clientv2.RequestInterceptor) (*DeleteAPIToken, error)
	CreateBulkCSVContact(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVContact, error)
	CreateBulkContact(ctx context.Context, input []*CreateContactInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkContact, error)
	CreateContact(ctx context.Context, input CreateContactInput, interceptors ...clientv2.RequestInterceptor) (*CreateContact, error)
	DeleteContact(ctx context.Context, deleteContactID string, interceptors ...clientv2.RequestInterceptor) (*DeleteContact, error)
	GetAllContacts(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllContacts, error)
	GetContactByID(ctx context.Context, contactID string, interceptors ...clientv2.RequestInterceptor) (*GetContactByID, error)
	GetContacts(ctx context.Context, where *ContactWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetContacts, error)
	UpdateContact(ctx context.Context, updateContactID string, input UpdateContactInput, interceptors ...clientv2.RequestInterceptor) (*UpdateContact, error)
	GetAllContactHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllContactHistories, error)
	GetContactHistories(ctx context.Context, where *ContactHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetContactHistories, error)
	CreateDocumentData(ctx context.Context, input CreateDocumentDataInput, interceptors ...clientv2.RequestInterceptor) (*CreateDocumentData, error)
	DeleteDocumentData(ctx context.Context, deleteDocumentDataID string, interceptors ...clientv2.RequestInterceptor) (*DeleteDocumentData, error)
	GetDocumentDataByID(ctx context.Context, documentDataID string, interceptors ...clientv2.RequestInterceptor) (*GetDocumentDataByID, error)
	UpdateDocumentData(ctx context.Context, updateDocumentDataID string, input UpdateDocumentDataInput, interceptors ...clientv2.RequestInterceptor) (*UpdateDocumentData, error)
	GetAllDocumentDataHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllDocumentDataHistories, error)
	GetDocumentDataHistories(ctx context.Context, where *DocumentDataHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetDocumentDataHistories, error)
	CreateBulkCSVEntitlement(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlement, error)
	CreateBulkEntitlement(ctx context.Context, input []*CreateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlement, error)
	CreateEntitlement(ctx context.Context, input CreateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlement, error)
	DeleteEntitlement(ctx context.Context, deleteEntitlementID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlement, error)
	GetAllEntitlements(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlements, error)
	GetEntitlementByID(ctx context.Context, entitlementID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementByID, error)
	GetEntitlements(ctx context.Context, where *EntitlementWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlements, error)
	UpdateEntitlement(ctx context.Context, updateEntitlementID string, input UpdateEntitlementInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlement, error)
	GetAllEntitlementHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementHistories, error)
	GetEntitlementHistories(ctx context.Context, where *EntitlementHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementHistories, error)
	CreateBulkCSVEntitlementPlan(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlementPlan, error)
	CreateBulkEntitlementPlan(ctx context.Context, input []*CreateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlementPlan, error)
	CreateEntitlementPlan(ctx context.Context, input CreateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlementPlan, error)
	DeleteEntitlementPlan(ctx context.Context, deleteEntitlementPlanID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlementPlan, error)
	GetAllEntitlementPlans(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlans, error)
	GetEntitlementPlanByID(ctx context.Context, entitlementPlanID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanByID, error)
	GetEntitlementPlans(ctx context.Context, where *EntitlementPlanWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlans, error)
	UpdateEntitlementPlan(ctx context.Context, updateEntitlementPlanID string, input UpdateEntitlementPlanInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlementPlan, error)
	GetAllEntitlementPlanFeatures(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanFeatures, error)
	GetEntitlementPlanFeatureByID(ctx context.Context, entitlementPlanFeatureID string, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanFeatureByID, error)
	GetEntitlementPlanFeatures(ctx context.Context, where *EntitlementPlanFeatureWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanFeatures, error)
	CreateEntitlementPlanFeature(ctx context.Context, input CreateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntitlementPlanFeature, error)
	CreateBulkCSVEntitlementPlanFeature(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntitlementPlanFeature, error)
	CreateBulkEntitlementPlanFeature(ctx context.Context, input []*CreateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntitlementPlanFeature, error)
	UpdateEntitlementPlanFeature(ctx context.Context, updateEntitlementPlanFeatureID string, input UpdateEntitlementPlanFeatureInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntitlementPlanFeature, error)
	DeleteEntitlementPlanFeature(ctx context.Context, deleteEntitlementPlanFeatureID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntitlementPlanFeature, error)
	GetAllEntitlementPlanFeatureHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanFeatureHistories, error)
	GetEntitlementPlanFeatureHistories(ctx context.Context, where *EntitlementPlanFeatureHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanFeatureHistories, error)
	GetAllEntitlementPlanHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntitlementPlanHistories, error)
	GetEntitlementPlanHistories(ctx context.Context, where *EntitlementPlanHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntitlementPlanHistories, error)
	CreateBulkCSVEntity(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntity, error)
	CreateBulkEntity(ctx context.Context, input []*CreateEntityInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntity, error)
	CreateEntity(ctx context.Context, input CreateEntityInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntity, error)
	DeleteEntity(ctx context.Context, deleteEntityID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntity, error)
	GetAllEntities(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntities, error)
	GetEntities(ctx context.Context, where *EntityWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntities, error)
	GetEntityByID(ctx context.Context, entityID string, interceptors ...clientv2.RequestInterceptor) (*GetEntityByID, error)
	UpdateEntity(ctx context.Context, updateEntityID string, input UpdateEntityInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntity, error)
	GetAllEntityHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityHistories, error)
	GetEntityHistories(ctx context.Context, where *EntityHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityHistories, error)
	CreateBulkCSVEntityType(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEntityType, error)
	CreateBulkEntityType(ctx context.Context, input []*CreateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEntityType, error)
	CreateEntityType(ctx context.Context, input CreateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*CreateEntityType, error)
	DeleteEntityType(ctx context.Context, deleteEntityTypeID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEntityType, error)
	GetAllEntityTypes(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityTypes, error)
	GetEntityTypeByID(ctx context.Context, entityTypeID string, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypeByID, error)
	GetEntityTypes(ctx context.Context, where *EntityTypeWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypes, error)
	UpdateEntityType(ctx context.Context, updateEntityTypeID string, input UpdateEntityTypeInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEntityType, error)
	GetAllEntityTypeHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEntityTypeHistories, error)
	GetEntityTypeHistories(ctx context.Context, where *EntityTypeHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEntityTypeHistories, error)
	GetEvents(ctx context.Context, where *EventWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEvents, error)
	GetEventByID(ctx context.Context, eventID string, interceptors ...clientv2.RequestInterceptor) (*GetEventByID, error)
	GetAllEvents(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEvents, error)
	CreateEvent(ctx context.Context, input CreateEventInput, interceptors ...clientv2.RequestInterceptor) (*CreateEvent, error)
	CreateBulkEvent(ctx context.Context, input []*CreateEventInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkEvent, error)
	CreateBulkCSVEvent(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVEvent, error)
	UpdateEvent(ctx context.Context, updateEventID string, input UpdateEventInput, interceptors ...clientv2.RequestInterceptor) (*UpdateEvent, error)
	DeleteEvent(ctx context.Context, deleteEventID string, interceptors ...clientv2.RequestInterceptor) (*DeleteEvent, error)
	GetAllEventHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllEventHistories, error)
	GetEventHistories(ctx context.Context, where *EventHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetEventHistories, error)
	CreateBulkCSVFeature(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVFeature, error)
	CreateBulkFeature(ctx context.Context, input []*CreateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkFeature, error)
	CreateFeature(ctx context.Context, input CreateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*CreateFeature, error)
	DeleteFeature(ctx context.Context, deleteFeatureID string, interceptors ...clientv2.RequestInterceptor) (*DeleteFeature, error)
	GetAllFeatures(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFeatures, error)
	GetFeatureByID(ctx context.Context, featureID string, interceptors ...clientv2.RequestInterceptor) (*GetFeatureByID, error)
	GetFeatures(ctx context.Context, where *FeatureWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFeatures, error)
	UpdateFeature(ctx context.Context, updateFeatureID string, input UpdateFeatureInput, interceptors ...clientv2.RequestInterceptor) (*UpdateFeature, error)
	GetAllFeatureHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFeatureHistories, error)
	GetFeatureHistories(ctx context.Context, where *FeatureHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFeatureHistories, error)
	CreateBulkCSVFile(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVFile, error)
	CreateBulkFile(ctx context.Context, input []*CreateFileInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkFile, error)
	CreateFile(ctx context.Context, input CreateFileInput, interceptors ...clientv2.RequestInterceptor) (*CreateFile, error)
	DeleteFile(ctx context.Context, deleteFileID string, interceptors ...clientv2.RequestInterceptor) (*DeleteFile, error)
	GetAllFiles(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFiles, error)
	GetFiles(ctx context.Context, where *FileWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFiles, error)
	UpdateFile(ctx context.Context, updateFileID string, input UpdateFileInput, interceptors ...clientv2.RequestInterceptor) (*UpdateFile, error)
	GetAllFileHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllFileHistories, error)
	GetFileHistories(ctx context.Context, where *FileHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetFileHistories, error)
	CreateBulkCSVGroup(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVGroup, error)
	CreateBulkGroup(ctx context.Context, input []*CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkGroup, error)
	CreateGroup(ctx context.Context, input CreateGroupInput, interceptors ...clientv2.RequestInterceptor) (*CreateGroup, error)
	DeleteGroup(ctx context.Context, deleteGroupID string, interceptors ...clientv2.RequestInterceptor) (*DeleteGroup, error)
	GetAllGroups(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroups, error)
	GetGroupByID(ctx context.Context, groupID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupByID, error)
	GetGroups(ctx context.Context, where *GroupWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroups, error)
	UpdateGroup(ctx context.Context, updateGroupID string, input UpdateGroupInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroup, error)
	GetAllGroupHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupHistories, error)
	GetGroupHistories(ctx context.Context, where *GroupHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupHistories, error)
	AddUserToGroupWithRole(ctx context.Context, input CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToGroupWithRole, error)
	CreateBulkCSVGroupMembers(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVGroupMembers, error)
	CreateBulkGroupMembers(ctx context.Context, input []*CreateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkGroupMembers, error)
	GetGroupMembersByGroupID(ctx context.Context, where *GroupMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembersByGroupID, error)
	RemoveUserFromGroup(ctx context.Context, deleteGroupMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromGroup, error)
	UpdateUserRoleInGroup(ctx context.Context, updateGroupMemberID string, input UpdateGroupMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInGroup, error)
	GetAllGroupMembershipHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupMembershipHistories, error)
	GetGroupMembershipHistories(ctx context.Context, where *GroupMembershipHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupMembershipHistories, error)
	GetAllGroupSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupSettings, error)
	GetGroupSettingByID(ctx context.Context, groupSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettingByID, error)
	GetGroupSettings(ctx context.Context, where GroupSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettings, error)
	UpdateGroupSetting(ctx context.Context, updateGroupSettingID string, input UpdateGroupSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateGroupSetting, error)
	GetAllGroupSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllGroupSettingHistories, error)
	GetGroupSettingHistories(ctx context.Context, where *GroupSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetGroupSettingHistories, error)
	CreateBulkCSVHush(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVHush, error)
	CreateBulkHush(ctx context.Context, input []*CreateHushInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkHush, error)
	CreateHush(ctx context.Context, input CreateHushInput, interceptors ...clientv2.RequestInterceptor) (*CreateHush, error)
	GetAllHushes(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllHushes, error)
	GetHushByID(ctx context.Context, hushID string, interceptors ...clientv2.RequestInterceptor) (*GetHushByID, error)
	GetHushes(ctx context.Context, where *HushWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetHushes, error)
	UpdateHush(ctx context.Context, updateHushID string, input UpdateHushInput, interceptors ...clientv2.RequestInterceptor) (*UpdateHush, error)
	GetAllHushHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllHushHistories, error)
	GetHushHistories(ctx context.Context, where *HushHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetHushHistories, error)
	CreateBulkCSVIntegration(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVIntegration, error)
	CreateBulkIntegration(ctx context.Context, input []*CreateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkIntegration, error)
	CreateIntegration(ctx context.Context, input CreateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*CreateIntegration, error)
	DeleteIntegration(ctx context.Context, deleteIntegrationID string, interceptors ...clientv2.RequestInterceptor) (*DeleteIntegration, error)
	GetAllIntegrations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllIntegrations, error)
	GetIntegrationByID(ctx context.Context, integrationID string, interceptors ...clientv2.RequestInterceptor) (*GetIntegrationByID, error)
	GetIntegrations(ctx context.Context, where *IntegrationWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetIntegrations, error)
	UpdateIntegration(ctx context.Context, updateIntegrationID string, input UpdateIntegrationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateIntegration, error)
	GetAllIntegrationHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllIntegrationHistories, error)
	GetIntegrationHistories(ctx context.Context, where *IntegrationHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetIntegrationHistories, error)
	CreateBulkCSVInvite(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVInvite, error)
	CreateBulkInvite(ctx context.Context, input []*CreateInviteInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkInvite, error)
	CreateInvite(ctx context.Context, input CreateInviteInput, interceptors ...clientv2.RequestInterceptor) (*CreateInvite, error)
	DeleteInvite(ctx context.Context, deleteInviteID string, interceptors ...clientv2.RequestInterceptor) (*DeleteInvite, error)
	GetInviteByID(ctx context.Context, inviteID string, interceptors ...clientv2.RequestInterceptor) (*GetInviteByID, error)
	GetAllInvites(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllInvites, error)
	InvitesByOrgID(ctx context.Context, where *InviteWhereInput, interceptors ...clientv2.RequestInterceptor) (*InvitesByOrgID, error)
	GetAllNoteHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllNoteHistories, error)
	GetNoteHistories(ctx context.Context, where *NoteHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetNoteHistories, error)
	GetAllOauthProviderHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOauthProviderHistories, error)
	GetOauthProviderHistories(ctx context.Context, where *OauthProviderHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOauthProviderHistories, error)
	CreateBulkCSVOhAuthTooToken(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOhAuthTooToken, error)
	CreateBulkOhAuthTooToken(ctx context.Context, input []*CreateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOhAuthTooToken, error)
	CreateOhAuthTooToken(ctx context.Context, input CreateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateOhAuthTooToken, error)
	DeleteOhAuthTooToken(ctx context.Context, deleteOhAuthTooTokenID string, interceptors ...clientv2.RequestInterceptor) (*DeleteOhAuthTooToken, error)
	GetOhAuthTooTokens(ctx context.Context, where *OhAuthTooTokenWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOhAuthTooTokens, error)
	UpdateOhAuthTooToken(ctx context.Context, updateOhAuthTooTokenID string, input UpdateOhAuthTooTokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOhAuthTooToken, error)
	CreateBulkCSVOrganization(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOrganization, error)
	CreateBulkOrganization(ctx context.Context, input []*CreateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOrganization, error)
	CreateOrganization(ctx context.Context, input CreateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*CreateOrganization, error)
	DeleteOrganization(ctx context.Context, deleteOrganizationID string, interceptors ...clientv2.RequestInterceptor) (*DeleteOrganization, error)
	GetAllOrganizations(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizations, error)
	GetOrganizationByID(ctx context.Context, organizationID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationByID, error)
	GetOrganizations(ctx context.Context, where *OrganizationWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizations, error)
	UpdateOrganization(ctx context.Context, updateOrganizationID string, input UpdateOrganizationInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganization, error)
	GetAllOrganizationHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationHistories, error)
	GetOrganizationHistories(ctx context.Context, where *OrganizationHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationHistories, error)
	GetAllOrganizationSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationSettings, error)
	GetOrganizationSettingByID(ctx context.Context, organizationSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettingByID, error)
	GetOrganizationSettings(ctx context.Context, where OrganizationSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettings, error)
	UpdateOrganizationSetting(ctx context.Context, updateOrganizationSettingID string, input UpdateOrganizationSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateOrganizationSetting, error)
	GetAllOrganizationSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrganizationSettingHistories, error)
	GetOrganizationSettingHistories(ctx context.Context, where *OrganizationSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrganizationSettingHistories, error)
	AddUserToOrgWithRole(ctx context.Context, input CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*AddUserToOrgWithRole, error)
	CreateBulkCSVOrgMembers(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVOrgMembers, error)
	CreateBulkOrgMembers(ctx context.Context, input []*CreateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkOrgMembers, error)
	GetOrgMembersByOrgID(ctx context.Context, where *OrgMembershipWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembersByOrgID, error)
	RemoveUserFromOrg(ctx context.Context, deleteOrgMembershipID string, interceptors ...clientv2.RequestInterceptor) (*RemoveUserFromOrg, error)
	UpdateUserRoleInOrg(ctx context.Context, updateOrgMemberID string, input UpdateOrgMembershipInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserRoleInOrg, error)
	GetAllOrgMembershipHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllOrgMembershipHistories, error)
	GetOrgMembershipHistories(ctx context.Context, where *OrgMembershipHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetOrgMembershipHistories, error)
	CreateBulkCSVPersonalAccessToken(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVPersonalAccessToken, error)
	CreateBulkPersonalAccessToken(ctx context.Context, input []*CreatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkPersonalAccessToken, error)
	CreatePersonalAccessToken(ctx context.Context, input CreatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*CreatePersonalAccessToken, error)
	DeletePersonalAccessToken(ctx context.Context, deletePersonalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*DeletePersonalAccessToken, error)
	GetAllPersonalAccessTokens(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllPersonalAccessTokens, error)
	GetPersonalAccessTokenByID(ctx context.Context, personalAccessTokenID string, interceptors ...clientv2.RequestInterceptor) (*GetPersonalAccessTokenByID, error)
	UpdatePersonalAccessToken(ctx context.Context, updatePersonalAccessTokenID string, input UpdatePersonalAccessTokenInput, interceptors ...clientv2.RequestInterceptor) (*UpdatePersonalAccessToken, error)
	Search(ctx context.Context, query string, interceptors ...clientv2.RequestInterceptor) (*Search, error)
	CreateBulkCSVSubscriber(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVSubscriber, error)
	CreateBulkSubscriber(ctx context.Context, input []*CreateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkSubscriber, error)
	CreateSubscriber(ctx context.Context, input CreateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*CreateSubscriber, error)
	DeleteSubscriber(ctx context.Context, deleteSubscriberEmail string, subscriberOrganization *string, interceptors ...clientv2.RequestInterceptor) (*DeleteSubscriber, error)
	GetAllSubscribers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllSubscribers, error)
	GetSubscriberByEmail(ctx context.Context, email string, interceptors ...clientv2.RequestInterceptor) (*GetSubscriberByEmail, error)
	GetSubscribers(ctx context.Context, where *SubscriberWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetSubscribers, error)
	UpdateSubscriber(ctx context.Context, email string, input UpdateSubscriberInput, interceptors ...clientv2.RequestInterceptor) (*UpdateSubscriber, error)
	CreateBulkCSVTemplate(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVTemplate, error)
	CreateBulkTemplate(ctx context.Context, input []*CreateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkTemplate, error)
	CreateTemplate(ctx context.Context, input CreateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*CreateTemplate, error)
	GetAllTemplates(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTemplates, error)
	GetTemplateByID(ctx context.Context, getTemplateID string, interceptors ...clientv2.RequestInterceptor) (*GetTemplateByID, error)
	UpdateTemplate(ctx context.Context, updateTemplateID string, input UpdateTemplateInput, interceptors ...clientv2.RequestInterceptor) (*UpdateTemplate, error)
	GetAllTemplateHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTemplateHistories, error)
	GetTemplateHistories(ctx context.Context, where *TemplateHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetTemplateHistories, error)
	CreateTFASetting(ctx context.Context, input CreateTFASettingInput, interceptors ...clientv2.RequestInterceptor) (*CreateTFASetting, error)
	GetAllTFASettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllTFASettings, error)
	GetTFASetting(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetTFASetting, error)
	UpdateTFASetting(ctx context.Context, input UpdateTFASettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateTFASetting, error)
	CreateUser(ctx context.Context, input CreateUserInput, interceptors ...clientv2.RequestInterceptor) (*CreateUser, error)
	DeleteUser(ctx context.Context, deleteUserID string, interceptors ...clientv2.RequestInterceptor) (*DeleteUser, error)
	GetAllUsers(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUsers, error)
	GetUserByID(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByID, error)
	GetUserByIDWithOrgs(ctx context.Context, userID string, interceptors ...clientv2.RequestInterceptor) (*GetUserByIDWithOrgs, error)
	UpdateUser(ctx context.Context, updateUserID string, input UpdateUserInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUser, error)
	GetAllUserHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserHistories, error)
	GetUserHistories(ctx context.Context, where *UserHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserHistories, error)
	GetAllUserSettings(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserSettings, error)
	GetUserSettingByID(ctx context.Context, userSettingID string, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingByID, error)
	GetUserSettings(ctx context.Context, where UserSettingWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserSettings, error)
	UpdateUserSetting(ctx context.Context, updateUserSettingID string, input UpdateUserSettingInput, interceptors ...clientv2.RequestInterceptor) (*UpdateUserSetting, error)
	GetAllUserSettingHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllUserSettingHistories, error)
	GetUserSettingHistories(ctx context.Context, where *UserSettingHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetUserSettingHistories, error)
	GetWebhookByID(ctx context.Context, webhookID string, interceptors ...clientv2.RequestInterceptor) (*GetWebhookByID, error)
	GetAllWebhooks(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllWebhooks, error)
	CreateWebhook(ctx context.Context, input CreateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*CreateWebhook, error)
	CreateBulkWebhook(ctx context.Context, input []*CreateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*CreateBulkWebhook, error)
	CreateBulkCSVWebhook(ctx context.Context, input graphql.Upload, interceptors ...clientv2.RequestInterceptor) (*CreateBulkCSVWebhook, error)
	UpdateWebhook(ctx context.Context, updateWebhookID string, input UpdateWebhookInput, interceptors ...clientv2.RequestInterceptor) (*UpdateWebhook, error)
	DeleteWebhook(ctx context.Context, deleteWebhookID string, interceptors ...clientv2.RequestInterceptor) (*DeleteWebhook, error)
	GetAllWebhookHistories(ctx context.Context, interceptors ...clientv2.RequestInterceptor) (*GetAllWebhookHistories, error)
	GetWebhookHistories(ctx context.Context, where *WebhookHistoryWhereInput, interceptors ...clientv2.RequestInterceptor) (*GetWebhookHistories, error)
}

func NewClient

func NewClient(cli *http.Client, baseURL string, options *clientv2.Options, interceptors ...clientv2.RequestInterceptor) OpenLaneGraphClient

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

type OrgMembership struct {
	ID             string        `json:"id"`
	CreatedAt      *time.Time    `json:"createdAt,omitempty"`
	UpdatedAt      *time.Time    `json:"updatedAt,omitempty"`
	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"`
	OrganizationID string        `json:"organizationID"`
	UserID         string        `json:"userID"`
	Organization   *Organization `json:"organization"`
	User           *User         `json:"user"`
	Events         []*Event      `json:"events,omitempty"`
}

func (OrgMembership) IsNode

func (OrgMembership) IsNode()

type OrgMembershipBulkCreatePayload

type OrgMembershipBulkCreatePayload struct {
	// Created orgMemberships
	OrgMemberships []*OrgMembership `json:"orgMemberships,omitempty"`
}

Return response for createBulkOrgMembership mutation

type OrgMembershipConnection

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

type OrgMembershipCreatePayload struct {
	// Created orgMembership
	OrgMembership *OrgMembership `json:"orgMembership"`
}

Return response for createOrgMembership mutation

type OrgMembershipDeletePayload

type OrgMembershipDeletePayload struct {
	// Deleted orgMembership ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteOrgMembership mutation

type OrgMembershipEdge

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 OrgMembershipHistory

type OrgMembershipHistory struct {
	ID             string         `json:"id"`
	HistoryTime    time.Time      `json:"historyTime"`
	Ref            *string        `json:"ref,omitempty"`
	Operation      history.OpType `json:"operation"`
	CreatedAt      *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt      *time.Time     `json:"updatedAt,omitempty"`
	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"`
	OrganizationID string         `json:"organizationID"`
	UserID         string         `json:"userID"`
}

func (OrgMembershipHistory) IsNode

func (OrgMembershipHistory) IsNode()

type OrgMembershipHistoryConnection

type OrgMembershipHistoryConnection struct {
	// A list of edges.
	Edges []*OrgMembershipHistoryEdge `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 OrgMembershipHistoryEdge

type OrgMembershipHistoryEdge struct {
	// The item at the end of the edge.
	Node *OrgMembershipHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type OrgMembershipHistoryWhereInput

type OrgMembershipHistoryWhereInput struct {
	Not *OrgMembershipHistoryWhereInput   `json:"not,omitempty"`
	And []*OrgMembershipHistoryWhereInput `json:"and,omitempty"`
	Or  []*OrgMembershipHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// organization_id field predicates
	OrganizationID             *string  `json:"organizationID,omitempty"`
	OrganizationIDNeq          *string  `json:"organizationIDNEQ,omitempty"`
	OrganizationIDIn           []string `json:"organizationIDIn,omitempty"`
	OrganizationIDNotIn        []string `json:"organizationIDNotIn,omitempty"`
	OrganizationIDGt           *string  `json:"organizationIDGT,omitempty"`
	OrganizationIDGte          *string  `json:"organizationIDGTE,omitempty"`
	OrganizationIDLt           *string  `json:"organizationIDLT,omitempty"`
	OrganizationIDLte          *string  `json:"organizationIDLTE,omitempty"`
	OrganizationIDContains     *string  `json:"organizationIDContains,omitempty"`
	OrganizationIDHasPrefix    *string  `json:"organizationIDHasPrefix,omitempty"`
	OrganizationIDHasSuffix    *string  `json:"organizationIDHasSuffix,omitempty"`
	OrganizationIDEqualFold    *string  `json:"organizationIDEqualFold,omitempty"`
	OrganizationIDContainsFold *string  `json:"organizationIDContainsFold,omitempty"`
	// user_id field predicates
	UserID             *string  `json:"userID,omitempty"`
	UserIDNeq          *string  `json:"userIDNEQ,omitempty"`
	UserIDIn           []string `json:"userIDIn,omitempty"`
	UserIDNotIn        []string `json:"userIDNotIn,omitempty"`
	UserIDGt           *string  `json:"userIDGT,omitempty"`
	UserIDGte          *string  `json:"userIDGTE,omitempty"`
	UserIDLt           *string  `json:"userIDLT,omitempty"`
	UserIDLte          *string  `json:"userIDLTE,omitempty"`
	UserIDContains     *string  `json:"userIDContains,omitempty"`
	UserIDHasPrefix    *string  `json:"userIDHasPrefix,omitempty"`
	UserIDHasSuffix    *string  `json:"userIDHasSuffix,omitempty"`
	UserIDEqualFold    *string  `json:"userIDEqualFold,omitempty"`
	UserIDContainsFold *string  `json:"userIDContainsFold,omitempty"`
}

OrgMembershipHistoryWhereInput is used for filtering OrgMembershipHistory objects. Input was generated by ent.

type OrgMembershipUpdatePayload

type OrgMembershipUpdatePayload struct {
	// Updated orgMembership
	OrgMembership *OrgMembership `json:"orgMembership"`
}

Return response for updateOrgMembership mutation

type OrgMembershipWhereInput

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	OrganizationID *string      `json:"organizationID,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,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,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,omitempty"`
	// URL of the user's remote avatar
	AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"`
	// Whether the organization has a dedicated database
	DedicatedDb             bool                      `json:"dedicatedDb"`
	Parent                  *Organization             `json:"parent,omitempty"`
	Children                *OrganizationConnection   `json:"children"`
	Groups                  []*Group                  `json:"groups,omitempty"`
	Templates               []*Template               `json:"templates,omitempty"`
	Integrations            []*Integration            `json:"integrations,omitempty"`
	Setting                 *OrganizationSetting      `json:"setting,omitempty"`
	Documentdata            []*DocumentData           `json:"documentdata,omitempty"`
	Entitlements            []*Entitlement            `json:"entitlements,omitempty"`
	OrganizationEntitlement []*Entitlement            `json:"organizationEntitlement,omitempty"`
	PersonalAccessTokens    []*PersonalAccessToken    `json:"personalAccessTokens,omitempty"`
	APITokens               []*APIToken               `json:"apiTokens,omitempty"`
	Oauthprovider           []*OauthProvider          `json:"oauthprovider,omitempty"`
	Users                   []*User                   `json:"users,omitempty"`
	Invites                 []*Invite                 `json:"invites,omitempty"`
	Subscribers             []*Subscriber             `json:"subscribers,omitempty"`
	Webhooks                []*Webhook                `json:"webhooks,omitempty"`
	Events                  []*Event                  `json:"events,omitempty"`
	Secrets                 []*Hush                   `json:"secrets,omitempty"`
	Features                []*Feature                `json:"features,omitempty"`
	Files                   []*File                   `json:"files,omitempty"`
	Entitlementplans        []*EntitlementPlan        `json:"entitlementplans,omitempty"`
	Entitlementplanfeatures []*EntitlementPlanFeature `json:"entitlementplanfeatures,omitempty"`
	Entities                []*Entity                 `json:"entities,omitempty"`
	Entitytypes             []*EntityType             `json:"entitytypes,omitempty"`
	Contacts                []*Contact                `json:"contacts,omitempty"`
	Notes                   []*Note                   `json:"notes,omitempty"`
	Members                 []*OrgMembership          `json:"members,omitempty"`
}

func (Organization) IsNode

func (Organization) IsNode()

type OrganizationBulkCreatePayload

type OrganizationBulkCreatePayload struct {
	// Created organizations
	Organizations []*Organization `json:"organizations,omitempty"`
}

Return response for createBulkOrganization mutation

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 OrganizationHistory

type OrganizationHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,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,omitempty"`
	// URL of the user's remote avatar
	AvatarRemoteURL *string `json:"avatarRemoteURL,omitempty"`
	// Whether the organization has a dedicated database
	DedicatedDb bool `json:"dedicatedDb"`
}

func (OrganizationHistory) IsNode

func (OrganizationHistory) IsNode()

type OrganizationHistoryConnection

type OrganizationHistoryConnection struct {
	// A list of edges.
	Edges []*OrganizationHistoryEdge `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 OrganizationHistoryEdge

type OrganizationHistoryEdge struct {
	// The item at the end of the edge.
	Node *OrganizationHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type OrganizationHistoryOrder

type OrganizationHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order OrganizationHistories.
	Field OrganizationHistoryOrderField `json:"field"`
}

Ordering options for OrganizationHistory connections

type OrganizationHistoryOrderField

type OrganizationHistoryOrderField string

Properties by which OrganizationHistory connections can be ordered.

const (
	OrganizationHistoryOrderFieldName        OrganizationHistoryOrderField = "name"
	OrganizationHistoryOrderFieldDisplayName OrganizationHistoryOrderField = "display_name"
)

func (OrganizationHistoryOrderField) IsValid

func (e OrganizationHistoryOrderField) IsValid() bool

func (OrganizationHistoryOrderField) MarshalGQL

func (e OrganizationHistoryOrderField) MarshalGQL(w io.Writer)

func (OrganizationHistoryOrderField) String

func (*OrganizationHistoryOrderField) UnmarshalGQL

func (e *OrganizationHistoryOrderField) UnmarshalGQL(v interface{}) error

type OrganizationHistoryWhereInput

type OrganizationHistoryWhereInput struct {
	Not *OrganizationHistoryWhereInput   `json:"not,omitempty"`
	And []*OrganizationHistoryWhereInput `json:"and,omitempty"`
	Or  []*OrganizationHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	PersonalOrgIsNil  *bool `json:"personalOrgIsNil,omitempty"`
	PersonalOrgNotNil *bool `json:"personalOrgNotNil,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"`
}

OrganizationHistoryWhereInput is used for filtering OrganizationHistory objects. Input was generated by ent.

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 OrganizationSearchResult

type OrganizationSearchResult struct {
	Organizations []*Organization `json:"organizations,omitempty"`
}

func (OrganizationSearchResult) IsGlobalSearchResult

func (OrganizationSearchResult) IsGlobalSearchResult()

type OrganizationSetting

type OrganizationSetting struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// domains associated with the organization
	Domains []string `json:"domains,omitempty"`
	// Name of the person to contact for billing
	BillingContact *string `json:"billingContact,omitempty"`
	// Email address of the person to contact for billing
	BillingEmail *string `json:"billingEmail,omitempty"`
	// Phone number to contact for billing
	BillingPhone *string `json:"billingPhone,omitempty"`
	// Address to send billing information to
	BillingAddress *string `json:"billingAddress,omitempty"`
	// Usually government-issued tax ID or business ID such as ABN in Australia
	TaxIdentifier *string `json:"taxIdentifier,omitempty"`
	// geographical location of the organization
	GeoLocation *enums.Region `json:"geoLocation,omitempty"`
	// the ID of the organization the settings belong to
	OrganizationID *string       `json:"organizationID,omitempty"`
	Organization   *Organization `json:"organization,omitempty"`
}

func (OrganizationSetting) IsNode

func (OrganizationSetting) IsNode()

type OrganizationSettingBulkCreatePayload

type OrganizationSettingBulkCreatePayload struct {
	// Created organizationSettings
	OrganizationSettings []*OrganizationSetting `json:"organizationSettings,omitempty"`
}

Return response for createBulkOrganizationSetting mutation

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 OrganizationSettingHistory

type OrganizationSettingHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// domains associated with the organization
	Domains []string `json:"domains,omitempty"`
	// Name of the person to contact for billing
	BillingContact *string `json:"billingContact,omitempty"`
	// Email address of the person to contact for billing
	BillingEmail *string `json:"billingEmail,omitempty"`
	// Phone number to contact for billing
	BillingPhone *string `json:"billingPhone,omitempty"`
	// Address to send billing information to
	BillingAddress *string `json:"billingAddress,omitempty"`
	// Usually government-issued tax ID or business ID such as ABN in Australia
	TaxIdentifier *string `json:"taxIdentifier,omitempty"`
	// geographical location of the organization
	GeoLocation *enums.Region `json:"geoLocation,omitempty"`
	// the ID of the organization the settings belong to
	OrganizationID *string `json:"organizationID,omitempty"`
}

func (OrganizationSettingHistory) IsNode

func (OrganizationSettingHistory) IsNode()

type OrganizationSettingHistoryConnection

type OrganizationSettingHistoryConnection struct {
	// A list of edges.
	Edges []*OrganizationSettingHistoryEdge `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 OrganizationSettingHistoryEdge

type OrganizationSettingHistoryEdge struct {
	// The item at the end of the edge.
	Node *OrganizationSettingHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type OrganizationSettingHistoryWhereInput

type OrganizationSettingHistoryWhereInput struct {
	Not *OrganizationSettingHistoryWhereInput   `json:"not,omitempty"`
	And []*OrganizationSettingHistoryWhereInput `json:"and,omitempty"`
	Or  []*OrganizationSettingHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// 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"`
	// geo_location field predicates
	GeoLocation       *enums.Region  `json:"geoLocation,omitempty"`
	GeoLocationNeq    *enums.Region  `json:"geoLocationNEQ,omitempty"`
	GeoLocationIn     []enums.Region `json:"geoLocationIn,omitempty"`
	GeoLocationNotIn  []enums.Region `json:"geoLocationNotIn,omitempty"`
	GeoLocationIsNil  *bool          `json:"geoLocationIsNil,omitempty"`
	GeoLocationNotNil *bool          `json:"geoLocationNotNil,omitempty"`
	// organization_id field predicates
	OrganizationID             *string  `json:"organizationID,omitempty"`
	OrganizationIDNeq          *string  `json:"organizationIDNEQ,omitempty"`
	OrganizationIDIn           []string `json:"organizationIDIn,omitempty"`
	OrganizationIDNotIn        []string `json:"organizationIDNotIn,omitempty"`
	OrganizationIDGt           *string  `json:"organizationIDGT,omitempty"`
	OrganizationIDGte          *string  `json:"organizationIDGTE,omitempty"`
	OrganizationIDLt           *string  `json:"organizationIDLT,omitempty"`
	OrganizationIDLte          *string  `json:"organizationIDLTE,omitempty"`
	OrganizationIDContains     *string  `json:"organizationIDContains,omitempty"`
	OrganizationIDHasPrefix    *string  `json:"organizationIDHasPrefix,omitempty"`
	OrganizationIDHasSuffix    *string  `json:"organizationIDHasSuffix,omitempty"`
	OrganizationIDIsNil        *bool    `json:"organizationIDIsNil,omitempty"`
	OrganizationIDNotNil       *bool    `json:"organizationIDNotNil,omitempty"`
	OrganizationIDEqualFold    *string  `json:"organizationIDEqualFold,omitempty"`
	OrganizationIDContainsFold *string  `json:"organizationIDContainsFold,omitempty"`
}

OrganizationSettingHistoryWhereInput is used for filtering OrganizationSettingHistory objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// 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"`
	// geo_location field predicates
	GeoLocation       *enums.Region  `json:"geoLocation,omitempty"`
	GeoLocationNeq    *enums.Region  `json:"geoLocationNEQ,omitempty"`
	GeoLocationIn     []enums.Region `json:"geoLocationIn,omitempty"`
	GeoLocationNotIn  []enums.Region `json:"geoLocationNotIn,omitempty"`
	GeoLocationIsNil  *bool          `json:"geoLocationIsNil,omitempty"`
	GeoLocationNotNil *bool          `json:"geoLocationNotNil,omitempty"`
	// organization_id field predicates
	OrganizationID             *string  `json:"organizationID,omitempty"`
	OrganizationIDNeq          *string  `json:"organizationIDNEQ,omitempty"`
	OrganizationIDIn           []string `json:"organizationIDIn,omitempty"`
	OrganizationIDNotIn        []string `json:"organizationIDNotIn,omitempty"`
	OrganizationIDGt           *string  `json:"organizationIDGT,omitempty"`
	OrganizationIDGte          *string  `json:"organizationIDGTE,omitempty"`
	OrganizationIDLt           *string  `json:"organizationIDLT,omitempty"`
	OrganizationIDLte          *string  `json:"organizationIDLTE,omitempty"`
	OrganizationIDContains     *string  `json:"organizationIDContains,omitempty"`
	OrganizationIDHasPrefix    *string  `json:"organizationIDHasPrefix,omitempty"`
	OrganizationIDHasSuffix    *string  `json:"organizationIDHasSuffix,omitempty"`
	OrganizationIDIsNil        *bool    `json:"organizationIDIsNil,omitempty"`
	OrganizationIDNotNil       *bool    `json:"organizationIDNotNil,omitempty"`
	OrganizationIDEqualFold    *string  `json:"organizationIDEqualFold,omitempty"`
	OrganizationIDContainsFold *string  `json:"organizationIDContainsFold,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	PersonalOrgIsNil  *bool `json:"personalOrgIsNil,omitempty"`
	PersonalOrgNotNil *bool `json:"personalOrgNotNil,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"`
	// 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"`
	// templates edge predicates
	HasTemplates     *bool                 `json:"hasTemplates,omitempty"`
	HasTemplatesWith []*TemplateWhereInput `json:"hasTemplatesWith,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"`
	// documentdata edge predicates
	HasDocumentdata     *bool                     `json:"hasDocumentdata,omitempty"`
	HasDocumentdataWith []*DocumentDataWhereInput `json:"hasDocumentdataWith,omitempty"`
	// entitlements edge predicates
	HasEntitlements     *bool                    `json:"hasEntitlements,omitempty"`
	HasEntitlementsWith []*EntitlementWhereInput `json:"hasEntitlementsWith,omitempty"`
	// organization_entitlement edge predicates
	HasOrganizationEntitlement     *bool                    `json:"hasOrganizationEntitlement,omitempty"`
	HasOrganizationEntitlementWith []*EntitlementWhereInput `json:"hasOrganizationEntitlementWith,omitempty"`
	// personal_access_tokens edge predicates
	HasPersonalAccessTokens     *bool                            `json:"hasPersonalAccessTokens,omitempty"`
	HasPersonalAccessTokensWith []*PersonalAccessTokenWhereInput `json:"hasPersonalAccessTokensWith,omitempty"`
	// api_tokens edge predicates
	HasAPITokens     *bool                 `json:"hasAPITokens,omitempty"`
	HasAPITokensWith []*APITokenWhereInput `json:"hasAPITokensWith,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"`
	// invites edge predicates
	HasInvites     *bool               `json:"hasInvites,omitempty"`
	HasInvitesWith []*InviteWhereInput `json:"hasInvitesWith,omitempty"`
	// subscribers edge predicates
	HasSubscribers     *bool                   `json:"hasSubscribers,omitempty"`
	HasSubscribersWith []*SubscriberWhereInput `json:"hasSubscribersWith,omitempty"`
	// webhooks edge predicates
	HasWebhooks     *bool                `json:"hasWebhooks,omitempty"`
	HasWebhooksWith []*WebhookWhereInput `json:"hasWebhooksWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// secrets edge predicates
	HasSecrets     *bool             `json:"hasSecrets,omitempty"`
	HasSecretsWith []*HushWhereInput `json:"hasSecretsWith,omitempty"`
	// features edge predicates
	HasFeatures     *bool                `json:"hasFeatures,omitempty"`
	HasFeaturesWith []*FeatureWhereInput `json:"hasFeaturesWith,omitempty"`
	// files edge predicates
	HasFiles     *bool             `json:"hasFiles,omitempty"`
	HasFilesWith []*FileWhereInput `json:"hasFilesWith,omitempty"`
	// entitlementplans edge predicates
	HasEntitlementplans     *bool                        `json:"hasEntitlementplans,omitempty"`
	HasEntitlementplansWith []*EntitlementPlanWhereInput `json:"hasEntitlementplansWith,omitempty"`
	// entitlementplanfeatures edge predicates
	HasEntitlementplanfeatures     *bool                               `json:"hasEntitlementplanfeatures,omitempty"`
	HasEntitlementplanfeaturesWith []*EntitlementPlanFeatureWhereInput `json:"hasEntitlementplanfeaturesWith,omitempty"`
	// entities edge predicates
	HasEntities     *bool               `json:"hasEntities,omitempty"`
	HasEntitiesWith []*EntityWhereInput `json:"hasEntitiesWith,omitempty"`
	// entitytypes edge predicates
	HasEntitytypes     *bool                   `json:"hasEntitytypes,omitempty"`
	HasEntitytypesWith []*EntityTypeWhereInput `json:"hasEntitytypesWith,omitempty"`
	// contacts edge predicates
	HasContacts     *bool                `json:"hasContacts,omitempty"`
	HasContactsWith []*ContactWhereInput `json:"hasContactsWith,omitempty"`
	// notes edge predicates
	HasNotes     *bool             `json:"hasNotes,omitempty"`
	HasNotesWith []*NoteWhereInput `json:"hasNotesWith,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 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,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// the name associated with the token
	Name  string `json:"name"`
	Token string `json:"token"`
	// when the token expires
	ExpiresAt *time.Time `json:"expiresAt,omitempty"`
	// a description of the token's purpose
	Description *string    `json:"description,omitempty"`
	Scopes      []string   `json:"scopes,omitempty"`
	LastUsedAt  *time.Time `json:"lastUsedAt,omitempty"`
	Owner       *User      `json:"owner"`
	// the organization(s) the token is associated with
	Organizations []*Organization `json:"organizations,omitempty"`
	Events        []*Event        `json:"events,omitempty"`
}

func (PersonalAccessToken) IsNode

func (PersonalAccessToken) IsNode()

type PersonalAccessTokenBulkCreatePayload

type PersonalAccessTokenBulkCreatePayload struct {
	// Created personalAccessTokens
	PersonalAccessTokens []*PersonalAccessToken `json:"personalAccessTokens,omitempty"`
}

Return response for createBulkPersonalAccessToken mutation

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	ExpiresAtIsNil  *bool        `json:"expiresAtIsNil,omitempty"`
	ExpiresAtNotNil *bool        `json:"expiresAtNotNil,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"`
	// organizations edge predicates
	HasOrganizations     *bool                     `json:"hasOrganizations,omitempty"`
	HasOrganizationsWith []*OrganizationWhereInput `json:"hasOrganizationsWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

PersonalAccessTokenWhereInput is used for filtering PersonalAccessToken objects. Input was generated by ent.

type Query

type Query struct {
}

type RemoveUserFromGroup

type RemoveUserFromGroup struct {
	DeleteGroupMembership RemoveUserFromGroup_DeleteGroupMembership "json:\"deleteGroupMembership\" graphql:\"deleteGroupMembership\""
}

func (*RemoveUserFromGroup) GetDeleteGroupMembership

func (t *RemoveUserFromGroup) GetDeleteGroupMembership() *RemoveUserFromGroup_DeleteGroupMembership

type RemoveUserFromGroup_DeleteGroupMembership

type RemoveUserFromGroup_DeleteGroupMembership struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*RemoveUserFromGroup_DeleteGroupMembership) GetDeletedID

type RemoveUserFromOrg

type RemoveUserFromOrg struct {
	DeleteOrgMembership RemoveUserFromOrg_DeleteOrgMembership "json:\"deleteOrgMembership\" graphql:\"deleteOrgMembership\""
}

func (*RemoveUserFromOrg) GetDeleteOrgMembership

func (t *RemoveUserFromOrg) GetDeleteOrgMembership() *RemoveUserFromOrg_DeleteOrgMembership

type RemoveUserFromOrg_DeleteOrgMembership

type RemoveUserFromOrg_DeleteOrgMembership struct {
	DeletedID string "json:\"deletedID\" graphql:\"deletedID\""
}

func (*RemoveUserFromOrg_DeleteOrgMembership) GetDeletedID

type Search struct {
	Search *Search_Search "json:\"search,omitempty\" graphql:\"search\""
}

func (*Search) GetSearch

func (t *Search) GetSearch() *Search_Search
type Search_Search struct {
	Nodes []*Search_Search_Nodes "json:\"nodes\" graphql:\"nodes\""
}

func (*Search_Search) GetNodes

func (t *Search_Search) GetNodes() []*Search_Search_Nodes

type Search_Search_Nodes

type Search_Search_Nodes struct {
	OrganizationSearchResult Search_Search_Nodes_OrganizationSearchResult "graphql:\"... on OrganizationSearchResult\""
	GroupSearchResult        Search_Search_Nodes_GroupSearchResult        "graphql:\"... on GroupSearchResult\""
	UserSearchResult         Search_Search_Nodes_UserSearchResult         "graphql:\"... on UserSearchResult\""
	SubscriberSearchResult   Search_Search_Nodes_SubscriberSearchResult   "graphql:\"... on SubscriberSearchResult\""
}

func (*Search_Search_Nodes) GetGroupSearchResult

func (*Search_Search_Nodes) GetOrganizationSearchResult

func (t *Search_Search_Nodes) GetOrganizationSearchResult() *Search_Search_Nodes_OrganizationSearchResult

func (*Search_Search_Nodes) GetSubscriberSearchResult

func (t *Search_Search_Nodes) GetSubscriberSearchResult() *Search_Search_Nodes_SubscriberSearchResult

func (*Search_Search_Nodes) GetUserSearchResult

type Search_Search_Nodes_GroupSearchResult

type Search_Search_Nodes_GroupSearchResult struct {
	Groups []*Search_Search_Nodes_GroupSearchResult_Groups "json:\"groups,omitempty\" graphql:\"groups\""
}

func (*Search_Search_Nodes_GroupSearchResult) GetGroups

type Search_Search_Nodes_GroupSearchResult_Groups

type Search_Search_Nodes_GroupSearchResult_Groups struct {
	Description *string "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	ID          string  "json:\"id\" graphql:\"id\""
	Name        string  "json:\"name\" graphql:\"name\""
}

func (*Search_Search_Nodes_GroupSearchResult_Groups) GetDescription

func (*Search_Search_Nodes_GroupSearchResult_Groups) GetDisplayName

func (*Search_Search_Nodes_GroupSearchResult_Groups) GetID

func (*Search_Search_Nodes_GroupSearchResult_Groups) GetName

type Search_Search_Nodes_OrganizationSearchResult

type Search_Search_Nodes_OrganizationSearchResult struct {
	Organizations []*Search_Search_Nodes_OrganizationSearchResult_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
}

func (*Search_Search_Nodes_OrganizationSearchResult) GetOrganizations

type Search_Search_Nodes_OrganizationSearchResult_Organizations

type Search_Search_Nodes_OrganizationSearchResult_Organizations struct {
	Description *string "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	ID          string  "json:\"id\" graphql:\"id\""
	Name        string  "json:\"name\" graphql:\"name\""
}

func (*Search_Search_Nodes_OrganizationSearchResult_Organizations) GetDescription

func (*Search_Search_Nodes_OrganizationSearchResult_Organizations) GetDisplayName

func (*Search_Search_Nodes_OrganizationSearchResult_Organizations) GetID

func (*Search_Search_Nodes_OrganizationSearchResult_Organizations) GetName

type Search_Search_Nodes_SubscriberSearchResult

type Search_Search_Nodes_SubscriberSearchResult struct {
	Subscribers []*Search_Search_Nodes_SubscriberSearchResult_Subscribers "json:\"subscribers,omitempty\" graphql:\"subscribers\""
}

func (*Search_Search_Nodes_SubscriberSearchResult) GetSubscribers

type Search_Search_Nodes_SubscriberSearchResult_Subscribers

type Search_Search_Nodes_SubscriberSearchResult_Subscribers struct {
	Active bool   "json:\"active\" graphql:\"active\""
	Email  string "json:\"email\" graphql:\"email\""
	ID     string "json:\"id\" graphql:\"id\""
}

func (*Search_Search_Nodes_SubscriberSearchResult_Subscribers) GetActive

func (*Search_Search_Nodes_SubscriberSearchResult_Subscribers) GetEmail

func (*Search_Search_Nodes_SubscriberSearchResult_Subscribers) GetID

type Search_Search_Nodes_UserSearchResult

type Search_Search_Nodes_UserSearchResult struct {
	Users []*Search_Search_Nodes_UserSearchResult_Users "json:\"users,omitempty\" graphql:\"users\""
}

func (*Search_Search_Nodes_UserSearchResult) GetUsers

type Search_Search_Nodes_UserSearchResult_Users

type Search_Search_Nodes_UserSearchResult_Users struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*Search_Search_Nodes_UserSearchResult_Users) GetDisplayName

func (*Search_Search_Nodes_UserSearchResult_Users) GetEmail

func (*Search_Search_Nodes_UserSearchResult_Users) GetFirstName

func (*Search_Search_Nodes_UserSearchResult_Users) GetID

func (*Search_Search_Nodes_UserSearchResult_Users) GetLastName

type Subscriber

type Subscriber struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// email address of the subscriber
	Email string `json:"email"`
	// phone number of the subscriber
	PhoneNumber *string `json:"phoneNumber,omitempty"`
	// indicates if the email address has been verified
	VerifiedEmail bool `json:"verifiedEmail"`
	// indicates if the phone number has been verified
	VerifiedPhone bool `json:"verifiedPhone"`
	// indicates if the subscriber is active or not, active users will have at least one verified contact method
	Active bool          `json:"active"`
	Owner  *Organization `json:"owner,omitempty"`
	Events []*Event      `json:"events,omitempty"`
}

func (Subscriber) IsNode

func (Subscriber) IsNode()

type SubscriberBulkCreatePayload

type SubscriberBulkCreatePayload struct {
	// Created subscribers
	Subscribers []*Subscriber `json:"subscribers,omitempty"`
}

Return response for createBulkSubscriber mutation

type SubscriberConnection

type SubscriberConnection struct {
	// A list of edges.
	Edges []*SubscriberEdge `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 SubscriberCreatePayload

type SubscriberCreatePayload struct {
	// Created subscriber
	Subscriber *Subscriber `json:"subscriber"`
}

Return response for createSubscriber mutation

type SubscriberDeletePayload

type SubscriberDeletePayload struct {
	// Deleted subscriber email
	Email string `json:"email"`
}

Return response for deleteSubscriber mutation

type SubscriberEdge

type SubscriberEdge struct {
	// The item at the end of the edge.
	Node *Subscriber `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type SubscriberSearchResult

type SubscriberSearchResult struct {
	Subscribers []*Subscriber `json:"subscribers,omitempty"`
}

func (SubscriberSearchResult) IsGlobalSearchResult

func (SubscriberSearchResult) IsGlobalSearchResult()

type SubscriberUpdatePayload

type SubscriberUpdatePayload struct {
	// Updated subscriber
	Subscriber *Subscriber `json:"subscriber"`
}

Return response for updateSubscriber mutation

type SubscriberWhereInput

type SubscriberWhereInput struct {
	Not *SubscriberWhereInput   `json:"not,omitempty"`
	And []*SubscriberWhereInput `json:"and,omitempty"`
	Or  []*SubscriberWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// phone_number field predicates
	PhoneNumber             *string  `json:"phoneNumber,omitempty"`
	PhoneNumberNeq          *string  `json:"phoneNumberNEQ,omitempty"`
	PhoneNumberIn           []string `json:"phoneNumberIn,omitempty"`
	PhoneNumberNotIn        []string `json:"phoneNumberNotIn,omitempty"`
	PhoneNumberGt           *string  `json:"phoneNumberGT,omitempty"`
	PhoneNumberGte          *string  `json:"phoneNumberGTE,omitempty"`
	PhoneNumberLt           *string  `json:"phoneNumberLT,omitempty"`
	PhoneNumberLte          *string  `json:"phoneNumberLTE,omitempty"`
	PhoneNumberContains     *string  `json:"phoneNumberContains,omitempty"`
	PhoneNumberHasPrefix    *string  `json:"phoneNumberHasPrefix,omitempty"`
	PhoneNumberHasSuffix    *string  `json:"phoneNumberHasSuffix,omitempty"`
	PhoneNumberIsNil        *bool    `json:"phoneNumberIsNil,omitempty"`
	PhoneNumberNotNil       *bool    `json:"phoneNumberNotNil,omitempty"`
	PhoneNumberEqualFold    *string  `json:"phoneNumberEqualFold,omitempty"`
	PhoneNumberContainsFold *string  `json:"phoneNumberContainsFold,omitempty"`
	// verified_email field predicates
	VerifiedEmail    *bool `json:"verifiedEmail,omitempty"`
	VerifiedEmailNeq *bool `json:"verifiedEmailNEQ,omitempty"`
	// verified_phone field predicates
	VerifiedPhone    *bool `json:"verifiedPhone,omitempty"`
	VerifiedPhoneNeq *bool `json:"verifiedPhoneNEQ,omitempty"`
	// active field predicates
	Active    *bool `json:"active,omitempty"`
	ActiveNeq *bool `json:"activeNEQ,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
}

SubscriberWhereInput is used for filtering Subscriber objects. Input was generated by ent.

type TFASetting

type TFASetting struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// TFA secret for the user
	TfaSecret *string `json:"tfaSecret,omitempty"`
	// specifies if the TFA device has been verified
	Verified bool `json:"verified"`
	// recovery codes for 2fa
	RecoveryCodes []string `json:"recoveryCodes,omitempty"`
	// specifies a user may complete authentication by verifying a TOTP code delivered through an authenticator app
	TotpAllowed *bool `json:"totpAllowed,omitempty"`
	Owner       *User `json:"owner,omitempty"`
}

func (TFASetting) IsNode

func (TFASetting) IsNode()

type TFASettingConnection

type TFASettingConnection struct {
	// A list of edges.
	Edges []*TFASettingEdge `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 TFASettingCreatePayload

type TFASettingCreatePayload struct {
	// Created tfaSetting
	TfaSetting *TFASetting `json:"tfaSetting"`
}

Return response for createTFASetting mutation

type TFASettingEdge

type TFASettingEdge struct {
	// The item at the end of the edge.
	Node *TFASetting `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type TFASettingUpdatePayload

type TFASettingUpdatePayload struct {
	// Updated tfaSetting
	TfaSetting *TFASetting `json:"tfaSetting"`
}

Return response for updateTFASetting mutation

type TFASettingWhereInput

type TFASettingWhereInput struct {
	Not *TFASettingWhereInput   `json:"not,omitempty"`
	And []*TFASettingWhereInput `json:"and,omitempty"`
	Or  []*TFASettingWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// tfa_secret field predicates
	TfaSecret             *string  `json:"tfaSecret,omitempty"`
	TfaSecretNeq          *string  `json:"tfaSecretNEQ,omitempty"`
	TfaSecretIn           []string `json:"tfaSecretIn,omitempty"`
	TfaSecretNotIn        []string `json:"tfaSecretNotIn,omitempty"`
	TfaSecretGt           *string  `json:"tfaSecretGT,omitempty"`
	TfaSecretGte          *string  `json:"tfaSecretGTE,omitempty"`
	TfaSecretLt           *string  `json:"tfaSecretLT,omitempty"`
	TfaSecretLte          *string  `json:"tfaSecretLTE,omitempty"`
	TfaSecretContains     *string  `json:"tfaSecretContains,omitempty"`
	TfaSecretHasPrefix    *string  `json:"tfaSecretHasPrefix,omitempty"`
	TfaSecretHasSuffix    *string  `json:"tfaSecretHasSuffix,omitempty"`
	TfaSecretIsNil        *bool    `json:"tfaSecretIsNil,omitempty"`
	TfaSecretNotNil       *bool    `json:"tfaSecretNotNil,omitempty"`
	TfaSecretEqualFold    *string  `json:"tfaSecretEqualFold,omitempty"`
	TfaSecretContainsFold *string  `json:"tfaSecretContainsFold,omitempty"`
	// verified field predicates
	Verified    *bool `json:"verified,omitempty"`
	VerifiedNeq *bool `json:"verifiedNEQ,omitempty"`
	// totp_allowed field predicates
	TotpAllowed       *bool `json:"totpAllowed,omitempty"`
	TotpAllowedNeq    *bool `json:"totpAllowedNEQ,omitempty"`
	TotpAllowedIsNil  *bool `json:"totpAllowedIsNil,omitempty"`
	TotpAllowedNotNil *bool `json:"totpAllowedNotNil,omitempty"`
	// owner edge predicates
	HasOwner     *bool             `json:"hasOwner,omitempty"`
	HasOwnerWith []*UserWhereInput `json:"hasOwnerWith,omitempty"`
}

TFASettingWhereInput is used for filtering TFASetting objects. Input was generated by ent.

type Template

type Template struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the template
	Name string `json:"name"`
	// the type of the template, either a provided template or an implementation (document)
	TemplateType enums.DocumentType `json:"templateType"`
	// the description of the template
	Description *string `json:"description,omitempty"`
	// the jsonschema object of the template
	Jsonconfig json.RawMessage `json:"jsonconfig"`
	// the uischema for the template to render in the UI
	Uischema  json.RawMessage `json:"uischema,omitempty"`
	Owner     *Organization   `json:"owner,omitempty"`
	Documents []*DocumentData `json:"documents,omitempty"`
}

func (Template) IsNode

func (Template) IsNode()

type TemplateBulkCreatePayload

type TemplateBulkCreatePayload struct {
	// Created templates
	Templates []*Template `json:"templates,omitempty"`
}

Return response for createBulkTemplate mutation

type TemplateConnection

type TemplateConnection struct {
	// A list of edges.
	Edges []*TemplateEdge `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 TemplateCreatePayload

type TemplateCreatePayload struct {
	// Created template
	Template *Template `json:"template"`
}

Return response for createTemplate mutation

type TemplateDeletePayload

type TemplateDeletePayload struct {
	// Deleted template ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTemplate mutation

type TemplateEdge

type TemplateEdge struct {
	// The item at the end of the edge.
	Node *Template `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type TemplateHistory

type TemplateHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags []string `json:"tags,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the template
	Name string `json:"name"`
	// the type of the template, either a provided template or an implementation (document)
	TemplateType enums.DocumentType `json:"templateType"`
	// the description of the template
	Description *string `json:"description,omitempty"`
	// the jsonschema object of the template
	Jsonconfig json.RawMessage `json:"jsonconfig"`
	// the uischema for the template to render in the UI
	Uischema json.RawMessage `json:"uischema,omitempty"`
}

func (TemplateHistory) IsNode

func (TemplateHistory) IsNode()

type TemplateHistoryConnection

type TemplateHistoryConnection struct {
	// A list of edges.
	Edges []*TemplateHistoryEdge `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 TemplateHistoryEdge

type TemplateHistoryEdge struct {
	// The item at the end of the edge.
	Node *TemplateHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type TemplateHistoryOrder

type TemplateHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order TemplateHistories.
	Field TemplateHistoryOrderField `json:"field"`
}

Ordering options for TemplateHistory connections

type TemplateHistoryOrderField

type TemplateHistoryOrderField string

Properties by which TemplateHistory connections can be ordered.

const (
	TemplateHistoryOrderFieldName TemplateHistoryOrderField = "name"
)

func (TemplateHistoryOrderField) IsValid

func (e TemplateHistoryOrderField) IsValid() bool

func (TemplateHistoryOrderField) MarshalGQL

func (e TemplateHistoryOrderField) MarshalGQL(w io.Writer)

func (TemplateHistoryOrderField) String

func (e TemplateHistoryOrderField) String() string

func (*TemplateHistoryOrderField) UnmarshalGQL

func (e *TemplateHistoryOrderField) UnmarshalGQL(v interface{}) error

type TemplateHistoryWhereInput

type TemplateHistoryWhereInput struct {
	Not *TemplateHistoryWhereInput   `json:"not,omitempty"`
	And []*TemplateHistoryWhereInput `json:"and,omitempty"`
	Or  []*TemplateHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// template_type field predicates
	TemplateType      *enums.DocumentType  `json:"templateType,omitempty"`
	TemplateTypeNeq   *enums.DocumentType  `json:"templateTypeNEQ,omitempty"`
	TemplateTypeIn    []enums.DocumentType `json:"templateTypeIn,omitempty"`
	TemplateTypeNotIn []enums.DocumentType `json:"templateTypeNotIn,omitempty"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
}

TemplateHistoryWhereInput is used for filtering TemplateHistory objects. Input was generated by ent.

type TemplateOrder

type TemplateOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order Templates.
	Field TemplateOrderField `json:"field"`
}

Ordering options for Template connections

type TemplateOrderField

type TemplateOrderField string

Properties by which Template connections can be ordered.

const (
	TemplateOrderFieldName TemplateOrderField = "name"
)

func (TemplateOrderField) IsValid

func (e TemplateOrderField) IsValid() bool

func (TemplateOrderField) MarshalGQL

func (e TemplateOrderField) MarshalGQL(w io.Writer)

func (TemplateOrderField) String

func (e TemplateOrderField) String() string

func (*TemplateOrderField) UnmarshalGQL

func (e *TemplateOrderField) UnmarshalGQL(v interface{}) error

type TemplateUpdatePayload

type TemplateUpdatePayload struct {
	// Updated template
	Template *Template `json:"template"`
}

Return response for updateTemplate mutation

type TemplateWhereInput

type TemplateWhereInput struct {
	Not *TemplateWhereInput   `json:"not,omitempty"`
	And []*TemplateWhereInput `json:"and,omitempty"`
	Or  []*TemplateWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// template_type field predicates
	TemplateType      *enums.DocumentType  `json:"templateType,omitempty"`
	TemplateTypeNeq   *enums.DocumentType  `json:"templateTypeNEQ,omitempty"`
	TemplateTypeIn    []enums.DocumentType `json:"templateTypeIn,omitempty"`
	TemplateTypeNotIn []enums.DocumentType `json:"templateTypeNotIn,omitempty"`
	// description field predicates
	Description             *string  `json:"description,omitempty"`
	DescriptionNeq          *string  `json:"descriptionNEQ,omitempty"`
	DescriptionIn           []string `json:"descriptionIn,omitempty"`
	DescriptionNotIn        []string `json:"descriptionNotIn,omitempty"`
	DescriptionGt           *string  `json:"descriptionGT,omitempty"`
	DescriptionGte          *string  `json:"descriptionGTE,omitempty"`
	DescriptionLt           *string  `json:"descriptionLT,omitempty"`
	DescriptionLte          *string  `json:"descriptionLTE,omitempty"`
	DescriptionContains     *string  `json:"descriptionContains,omitempty"`
	DescriptionHasPrefix    *string  `json:"descriptionHasPrefix,omitempty"`
	DescriptionHasSuffix    *string  `json:"descriptionHasSuffix,omitempty"`
	DescriptionIsNil        *bool    `json:"descriptionIsNil,omitempty"`
	DescriptionNotNil       *bool    `json:"descriptionNotNil,omitempty"`
	DescriptionEqualFold    *string  `json:"descriptionEqualFold,omitempty"`
	DescriptionContainsFold *string  `json:"descriptionContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// documents edge predicates
	HasDocuments     *bool                     `json:"hasDocuments,omitempty"`
	HasDocumentsWith []*DocumentDataWhereInput `json:"hasDocumentsWith,omitempty"`
}

TemplateWhereInput is used for filtering Template objects. Input was generated by ent.

type UpdateAPIToken

type UpdateAPIToken struct {
	UpdateAPIToken UpdateAPIToken_UpdateAPIToken "json:\"updateAPIToken\" graphql:\"updateAPIToken\""
}

func (*UpdateAPIToken) GetUpdateAPIToken

func (t *UpdateAPIToken) GetUpdateAPIToken() *UpdateAPIToken_UpdateAPIToken

type UpdateAPITokenInput

type UpdateAPITokenInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name associated with the token
	Name *string `json:"name,omitempty"`
	// a description of the token's purpose
	Description      *string    `json:"description,omitempty"`
	ClearDescription *bool      `json:"clearDescription,omitempty"`
	Scopes           []string   `json:"scopes,omitempty"`
	AppendScopes     []string   `json:"appendScopes,omitempty"`
	ClearScopes      *bool      `json:"clearScopes,omitempty"`
	LastUsedAt       *time.Time `json:"lastUsedAt,omitempty"`
	ClearLastUsedAt  *bool      `json:"clearLastUsedAt,omitempty"`
	OwnerID          *string    `json:"ownerID,omitempty"`
	ClearOwner       *bool      `json:"clearOwner,omitempty"`
}

UpdateAPITokenInput is used for update APIToken object. Input was generated by ent.

type UpdateAPIToken_UpdateAPIToken

type UpdateAPIToken_UpdateAPIToken struct {
	APIToken UpdateAPIToken_UpdateAPIToken_APIToken "json:\"apiToken\" graphql:\"apiToken\""
}

func (*UpdateAPIToken_UpdateAPIToken) GetAPIToken

type UpdateAPIToken_UpdateAPIToken_APIToken

type UpdateAPIToken_UpdateAPIToken_APIToken struct {
	ID          string                                        "json:\"id\" graphql:\"id\""
	Token       string                                        "json:\"token\" graphql:\"token\""
	Scopes      []string                                      "json:\"scopes,omitempty\" graphql:\"scopes\""
	Owner       *UpdateAPIToken_UpdateAPIToken_APIToken_Owner "json:\"owner,omitempty\" graphql:\"owner\""
	CreatedAt   *time.Time                                    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt   *time.Time                                    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy   *string                                       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy   *string                                       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Name        string                                        "json:\"name\" graphql:\"name\""
	ExpiresAt   *time.Time                                    "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Description *string                                       "json:\"description,omitempty\" graphql:\"description\""
	LastUsedAt  *time.Time                                    "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
}

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetCreatedAt

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetCreatedBy

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetDescription

func (t *UpdateAPIToken_UpdateAPIToken_APIToken) GetDescription() *string

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetExpiresAt

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetID

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetLastUsedAt

func (t *UpdateAPIToken_UpdateAPIToken_APIToken) GetLastUsedAt() *time.Time

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetName

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetOwner

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetScopes

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetToken

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetUpdatedAt

func (*UpdateAPIToken_UpdateAPIToken_APIToken) GetUpdatedBy

type UpdateAPIToken_UpdateAPIToken_APIToken_Owner

type UpdateAPIToken_UpdateAPIToken_APIToken_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateAPIToken_UpdateAPIToken_APIToken_Owner) GetID

type UpdateContact

type UpdateContact struct {
	UpdateContact UpdateContact_UpdateContact "json:\"updateContact\" graphql:\"updateContact\""
}

func (*UpdateContact) GetUpdateContact

func (t *UpdateContact) GetUpdateContact() *UpdateContact_UpdateContact

type UpdateContactInput

type UpdateContactInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the full name of the contact
	FullName *string `json:"fullName,omitempty"`
	// the title of the contact
	Title      *string `json:"title,omitempty"`
	ClearTitle *bool   `json:"clearTitle,omitempty"`
	// the company of the contact
	Company      *string `json:"company,omitempty"`
	ClearCompany *bool   `json:"clearCompany,omitempty"`
	// the email of the contact
	Email      *string `json:"email,omitempty"`
	ClearEmail *bool   `json:"clearEmail,omitempty"`
	// the phone number of the contact
	PhoneNumber      *string `json:"phoneNumber,omitempty"`
	ClearPhoneNumber *bool   `json:"clearPhoneNumber,omitempty"`
	// the address of the contact
	Address      *string `json:"address,omitempty"`
	ClearAddress *bool   `json:"clearAddress,omitempty"`
	// status of the contact
	Status          *enums.UserStatus `json:"status,omitempty"`
	OwnerID         *string           `json:"ownerID,omitempty"`
	ClearOwner      *bool             `json:"clearOwner,omitempty"`
	AddEntityIDs    []string          `json:"addEntityIDs,omitempty"`
	RemoveEntityIDs []string          `json:"removeEntityIDs,omitempty"`
	ClearEntities   *bool             `json:"clearEntities,omitempty"`
}

UpdateContactInput is used for update Contact object. Input was generated by ent.

type UpdateContact_UpdateContact

type UpdateContact_UpdateContact struct {
	Contact UpdateContact_UpdateContact_Contact "json:\"contact\" graphql:\"contact\""
}

func (*UpdateContact_UpdateContact) GetContact

type UpdateContact_UpdateContact_Contact

type UpdateContact_UpdateContact_Contact struct {
	Address     *string          "json:\"address,omitempty\" graphql:\"address\""
	Company     *string          "json:\"company,omitempty\" graphql:\"company\""
	CreatedAt   *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email       *string          "json:\"email,omitempty\" graphql:\"email\""
	FullName    string           "json:\"fullName\" graphql:\"fullName\""
	ID          string           "json:\"id\" graphql:\"id\""
	OwnerID     *string          "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	PhoneNumber *string          "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	Status      enums.UserStatus "json:\"status\" graphql:\"status\""
	Tags        []string         "json:\"tags,omitempty\" graphql:\"tags\""
	Title       *string          "json:\"title,omitempty\" graphql:\"title\""
	UpdatedAt   *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateContact_UpdateContact_Contact) GetAddress

func (*UpdateContact_UpdateContact_Contact) GetCompany

func (*UpdateContact_UpdateContact_Contact) GetCreatedAt

func (t *UpdateContact_UpdateContact_Contact) GetCreatedAt() *time.Time

func (*UpdateContact_UpdateContact_Contact) GetCreatedBy

func (t *UpdateContact_UpdateContact_Contact) GetCreatedBy() *string

func (*UpdateContact_UpdateContact_Contact) GetEmail

func (*UpdateContact_UpdateContact_Contact) GetFullName

func (*UpdateContact_UpdateContact_Contact) GetID

func (*UpdateContact_UpdateContact_Contact) GetOwnerID

func (*UpdateContact_UpdateContact_Contact) GetPhoneNumber

func (t *UpdateContact_UpdateContact_Contact) GetPhoneNumber() *string

func (*UpdateContact_UpdateContact_Contact) GetStatus

func (*UpdateContact_UpdateContact_Contact) GetTags

func (*UpdateContact_UpdateContact_Contact) GetTitle

func (*UpdateContact_UpdateContact_Contact) GetUpdatedAt

func (t *UpdateContact_UpdateContact_Contact) GetUpdatedAt() *time.Time

func (*UpdateContact_UpdateContact_Contact) GetUpdatedBy

func (t *UpdateContact_UpdateContact_Contact) GetUpdatedBy() *string

type UpdateDocumentData

type UpdateDocumentData struct {
	UpdateDocumentData UpdateDocumentData_UpdateDocumentData "json:\"updateDocumentData\" graphql:\"updateDocumentData\""
}

func (*UpdateDocumentData) GetUpdateDocumentData

func (t *UpdateDocumentData) GetUpdateDocumentData() *UpdateDocumentData_UpdateDocumentData

type UpdateDocumentDataInput

type UpdateDocumentDataInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the json data of the document
	Data            json.RawMessage `json:"data,omitempty"`
	OwnerID         *string         `json:"ownerID,omitempty"`
	ClearOwner      *bool           `json:"clearOwner,omitempty"`
	TemplateID      *string         `json:"templateID,omitempty"`
	AddEntityIDs    []string        `json:"addEntityIDs,omitempty"`
	RemoveEntityIDs []string        `json:"removeEntityIDs,omitempty"`
	ClearEntity     *bool           `json:"clearEntity,omitempty"`
}

UpdateDocumentDataInput is used for update DocumentData object. Input was generated by ent.

type UpdateDocumentData_UpdateDocumentData

type UpdateDocumentData_UpdateDocumentData struct {
	DocumentData UpdateDocumentData_UpdateDocumentData_DocumentData "json:\"documentData\" graphql:\"documentData\""
}

func (*UpdateDocumentData_UpdateDocumentData) GetDocumentData

type UpdateDocumentData_UpdateDocumentData_DocumentData

type UpdateDocumentData_UpdateDocumentData_DocumentData struct {
	ID         string          "json:\"id\" graphql:\"id\""
	TemplateID string          "json:\"templateID\" graphql:\"templateID\""
	Data       json.RawMessage "json:\"data\" graphql:\"data\""
	CreatedAt  *time.Time      "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy  *string         "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt  *time.Time      "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy  *string         "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetCreatedAt

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetCreatedBy

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetData

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetID

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetTemplateID

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetUpdatedAt

func (*UpdateDocumentData_UpdateDocumentData_DocumentData) GetUpdatedBy

type UpdateEntitlement

type UpdateEntitlement struct {
	UpdateEntitlement UpdateEntitlement_UpdateEntitlement "json:\"updateEntitlement\" graphql:\"updateEntitlement\""
}

func (*UpdateEntitlement) GetUpdateEntitlement

func (t *UpdateEntitlement) GetUpdateEntitlement() *UpdateEntitlement_UpdateEntitlement

type UpdateEntitlementInput

type UpdateEntitlementInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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"`
	// the time at which a customer's entitlement will expire, e.g. they've cancelled but paid through the end of the month
	ExpiresAt      *time.Time `json:"expiresAt,omitempty"`
	ClearExpiresAt *bool      `json:"clearExpiresAt,omitempty"`
	// whether or not the customer has cancelled their entitlement - usually used in conjunction with expires and expires at
	Cancelled      *bool    `json:"cancelled,omitempty"`
	OwnerID        *string  `json:"ownerID,omitempty"`
	ClearOwner     *bool    `json:"clearOwner,omitempty"`
	AddEventIDs    []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool    `json:"clearEvents,omitempty"`
}

UpdateEntitlementInput is used for update Entitlement object. Input was generated by ent.

type UpdateEntitlementPlan

type UpdateEntitlementPlan struct {
	UpdateEntitlementPlan UpdateEntitlementPlan_UpdateEntitlementPlan "json:\"updateEntitlementPlan\" graphql:\"updateEntitlementPlan\""
}

func (*UpdateEntitlementPlan) GetUpdateEntitlementPlan

type UpdateEntitlementPlanFeature

type UpdateEntitlementPlanFeature struct {
	UpdateEntitlementPlanFeature UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature "json:\"updateEntitlementPlanFeature\" graphql:\"updateEntitlementPlanFeature\""
}

func (*UpdateEntitlementPlanFeature) GetUpdateEntitlementPlanFeature

type UpdateEntitlementPlanFeatureInput

type UpdateEntitlementPlanFeatureInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// metadata for the entitlement plan feature such as usage limits
	Metadata       map[string]interface{} `json:"metadata,omitempty"`
	ClearMetadata  *bool                  `json:"clearMetadata,omitempty"`
	OwnerID        *string                `json:"ownerID,omitempty"`
	ClearOwner     *bool                  `json:"clearOwner,omitempty"`
	AddEventIDs    []string               `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string               `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool                  `json:"clearEvents,omitempty"`
}

UpdateEntitlementPlanFeatureInput is used for update EntitlementPlanFeature object. Input was generated by ent.

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature struct {
	EntitlementPlanFeature UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature "json:\"entitlementPlanFeature\" graphql:\"entitlementPlanFeature\""
}

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature) GetEntitlementPlanFeature

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature struct {
	ID       string                                                                                   "json:\"id\" graphql:\"id\""
	Metadata map[string]interface{}                                                                   "json:\"metadata,omitempty\" graphql:\"metadata\""
	Plan     UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Plan    "json:\"plan\" graphql:\"plan\""
	Feature  UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Feature "json:\"feature\" graphql:\"feature\""
}

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature) GetID

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature) GetMetadata

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Feature

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Feature struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Feature) GetID

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Feature) GetName

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Plan

type UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Plan) GetID

func (*UpdateEntitlementPlanFeature_UpdateEntitlementPlanFeature_EntitlementPlanFeature_Plan) GetName

type UpdateEntitlementPlanInput

type UpdateEntitlementPlanInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the displayed 'friendly' name of the plan
	DisplayName      *string `json:"displayName,omitempty"`
	ClearDisplayName *bool   `json:"clearDisplayName,omitempty"`
	// a description of the plan
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// metadata for the plan
	Metadata             map[string]interface{} `json:"metadata,omitempty"`
	ClearMetadata        *bool                  `json:"clearMetadata,omitempty"`
	OwnerID              *string                `json:"ownerID,omitempty"`
	ClearOwner           *bool                  `json:"clearOwner,omitempty"`
	AddEntitlementIDs    []string               `json:"addEntitlementIDs,omitempty"`
	RemoveEntitlementIDs []string               `json:"removeEntitlementIDs,omitempty"`
	ClearEntitlements    *bool                  `json:"clearEntitlements,omitempty"`
	AddBaseFeatureIDs    []string               `json:"addBaseFeatureIDs,omitempty"`
	RemoveBaseFeatureIDs []string               `json:"removeBaseFeatureIDs,omitempty"`
	ClearBaseFeatures    *bool                  `json:"clearBaseFeatures,omitempty"`
	AddEventIDs          []string               `json:"addEventIDs,omitempty"`
	RemoveEventIDs       []string               `json:"removeEventIDs,omitempty"`
	ClearEvents          *bool                  `json:"clearEvents,omitempty"`
}

UpdateEntitlementPlanInput is used for update EntitlementPlan object. Input was generated by ent.

type UpdateEntitlementPlan_UpdateEntitlementPlan

type UpdateEntitlementPlan_UpdateEntitlementPlan struct {
	EntitlementPlan UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan "json:\"entitlementPlan\" graphql:\"entitlementPlan\""
}

func (*UpdateEntitlementPlan_UpdateEntitlementPlan) GetEntitlementPlan

type UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan

type UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan struct {
	ID          string                 "json:\"id\" graphql:\"id\""
	Name        string                 "json:\"name\" graphql:\"name\""
	DisplayName *string                "json:\"displayName,omitempty\" graphql:\"displayName\""
	Metadata    map[string]interface{} "json:\"metadata,omitempty\" graphql:\"metadata\""
	Tags        []string               "json:\"tags,omitempty\" graphql:\"tags\""
	Version     string                 "json:\"version\" graphql:\"version\""
	Description *string                "json:\"description,omitempty\" graphql:\"description\""
}

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetDescription

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetDisplayName

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetID

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetMetadata

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetName

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetTags

func (*UpdateEntitlementPlan_UpdateEntitlementPlan_EntitlementPlan) GetVersion

type UpdateEntitlement_UpdateEntitlement

type UpdateEntitlement_UpdateEntitlement struct {
	Entitlement UpdateEntitlement_UpdateEntitlement_Entitlement "json:\"entitlement\" graphql:\"entitlement\""
}

func (*UpdateEntitlement_UpdateEntitlement) GetEntitlement

type UpdateEntitlement_UpdateEntitlement_Entitlement

type UpdateEntitlement_UpdateEntitlement_Entitlement struct {
	ID                     string                                               "json:\"id\" graphql:\"id\""
	Plan                   UpdateEntitlement_UpdateEntitlement_Entitlement_Plan "json:\"plan\" graphql:\"plan\""
	Expires                bool                                                 "json:\"expires\" graphql:\"expires\""
	ExpiresAt              *time.Time                                           "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	Cancelled              bool                                                 "json:\"cancelled\" graphql:\"cancelled\""
	ExternalCustomerID     *string                                              "json:\"externalCustomerID,omitempty\" graphql:\"externalCustomerID\""
	ExternalSubscriptionID *string                                              "json:\"externalSubscriptionID,omitempty\" graphql:\"externalSubscriptionID\""
}

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetCancelled

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetExpires

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetExpiresAt

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetExternalCustomerID

func (t *UpdateEntitlement_UpdateEntitlement_Entitlement) GetExternalCustomerID() *string

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetExternalSubscriptionID

func (t *UpdateEntitlement_UpdateEntitlement_Entitlement) GetExternalSubscriptionID() *string

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetID

func (*UpdateEntitlement_UpdateEntitlement_Entitlement) GetPlan

type UpdateEntitlement_UpdateEntitlement_Entitlement_Plan

type UpdateEntitlement_UpdateEntitlement_Entitlement_Plan struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateEntitlement_UpdateEntitlement_Entitlement_Plan) GetID

func (*UpdateEntitlement_UpdateEntitlement_Entitlement_Plan) GetName

type UpdateEntity

type UpdateEntity struct {
	UpdateEntity UpdateEntity_UpdateEntity "json:\"updateEntity\" graphql:\"updateEntity\""
}

func (*UpdateEntity) GetUpdateEntity

func (t *UpdateEntity) GetUpdateEntity() *UpdateEntity_UpdateEntity

type UpdateEntityInput

type UpdateEntityInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name of the entity
	Name      *string `json:"name,omitempty"`
	ClearName *bool   `json:"clearName,omitempty"`
	// The entity's displayed 'friendly' name
	DisplayName      *string `json:"displayName,omitempty"`
	ClearDisplayName *bool   `json:"clearDisplayName,omitempty"`
	// An optional description of the entity
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// domains associated with the entity
	Domains       []string `json:"domains,omitempty"`
	AppendDomains []string `json:"appendDomains,omitempty"`
	ClearDomains  *bool    `json:"clearDomains,omitempty"`
	// status of the entity
	Status            *string          `json:"status,omitempty"`
	ClearStatus       *bool            `json:"clearStatus,omitempty"`
	OwnerID           *string          `json:"ownerID,omitempty"`
	ClearOwner        *bool            `json:"clearOwner,omitempty"`
	AddContactIDs     []string         `json:"addContactIDs,omitempty"`
	RemoveContactIDs  []string         `json:"removeContactIDs,omitempty"`
	ClearContacts     *bool            `json:"clearContacts,omitempty"`
	AddDocumentIDs    []string         `json:"addDocumentIDs,omitempty"`
	RemoveDocumentIDs []string         `json:"removeDocumentIDs,omitempty"`
	ClearDocuments    *bool            `json:"clearDocuments,omitempty"`
	AddNoteIDs        []string         `json:"addNoteIDs,omitempty"`
	RemoveNoteIDs     []string         `json:"removeNoteIDs,omitempty"`
	ClearNotes        *bool            `json:"clearNotes,omitempty"`
	AddFileIDs        []string         `json:"addFileIDs,omitempty"`
	RemoveFileIDs     []string         `json:"removeFileIDs,omitempty"`
	ClearFiles        *bool            `json:"clearFiles,omitempty"`
	EntityTypeID      *string          `json:"entityTypeID,omitempty"`
	ClearEntityType   *bool            `json:"clearEntityType,omitempty"`
	Note              *CreateNoteInput `json:"note,omitempty"`
}

UpdateEntityInput is used for update Entity object. Input was generated by ent.

type UpdateEntityType

type UpdateEntityType struct {
	UpdateEntityType UpdateEntityType_UpdateEntityType "json:\"updateEntityType\" graphql:\"updateEntityType\""
}

func (*UpdateEntityType) GetUpdateEntityType

func (t *UpdateEntityType) GetUpdateEntityType() *UpdateEntityType_UpdateEntityType

type UpdateEntityTypeInput

type UpdateEntityTypeInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name of the entity
	Name            *string  `json:"name,omitempty"`
	OwnerID         *string  `json:"ownerID,omitempty"`
	ClearOwner      *bool    `json:"clearOwner,omitempty"`
	AddEntityIDs    []string `json:"addEntityIDs,omitempty"`
	RemoveEntityIDs []string `json:"removeEntityIDs,omitempty"`
	ClearEntities   *bool    `json:"clearEntities,omitempty"`
}

UpdateEntityTypeInput is used for update EntityType object. Input was generated by ent.

type UpdateEntityType_UpdateEntityType

type UpdateEntityType_UpdateEntityType struct {
	EntityType UpdateEntityType_UpdateEntityType_EntityType "json:\"entityType\" graphql:\"entityType\""
}

func (*UpdateEntityType_UpdateEntityType) GetEntityType

type UpdateEntityType_UpdateEntityType_EntityType

type UpdateEntityType_UpdateEntityType_EntityType struct {
	CreatedAt *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID        string     "json:\"id\" graphql:\"id\""
	Name      string     "json:\"name\" graphql:\"name\""
	OwnerID   *string    "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags      []string   "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateEntityType_UpdateEntityType_EntityType) GetCreatedAt

func (*UpdateEntityType_UpdateEntityType_EntityType) GetCreatedBy

func (*UpdateEntityType_UpdateEntityType_EntityType) GetID

func (*UpdateEntityType_UpdateEntityType_EntityType) GetName

func (*UpdateEntityType_UpdateEntityType_EntityType) GetOwnerID

func (*UpdateEntityType_UpdateEntityType_EntityType) GetTags

func (*UpdateEntityType_UpdateEntityType_EntityType) GetUpdatedAt

func (*UpdateEntityType_UpdateEntityType_EntityType) GetUpdatedBy

type UpdateEntity_UpdateEntity

type UpdateEntity_UpdateEntity struct {
	Entity UpdateEntity_UpdateEntity_Entity "json:\"entity\" graphql:\"entity\""
}

func (*UpdateEntity_UpdateEntity) GetEntity

type UpdateEntity_UpdateEntity_Entity

type UpdateEntity_UpdateEntity_Entity struct {
	CreatedAt   *time.Time                                   "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                      "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                      "json:\"description,omitempty\" graphql:\"description\""
	DisplayName *string                                      "json:\"displayName,omitempty\" graphql:\"displayName\""
	Status      *string                                      "json:\"status,omitempty\" graphql:\"status\""
	Domains     []string                                     "json:\"domains,omitempty\" graphql:\"domains\""
	Notes       []*UpdateEntity_UpdateEntity_Entity_Notes    "json:\"notes,omitempty\" graphql:\"notes\""
	EntityType  *UpdateEntity_UpdateEntity_Entity_EntityType "json:\"entityType,omitempty\" graphql:\"entityType\""
	ID          string                                       "json:\"id\" graphql:\"id\""
	Name        *string                                      "json:\"name,omitempty\" graphql:\"name\""
	OwnerID     *string                                      "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Tags        []string                                     "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt   *time.Time                                   "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                      "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateEntity_UpdateEntity_Entity) GetCreatedAt

func (t *UpdateEntity_UpdateEntity_Entity) GetCreatedAt() *time.Time

func (*UpdateEntity_UpdateEntity_Entity) GetCreatedBy

func (t *UpdateEntity_UpdateEntity_Entity) GetCreatedBy() *string

func (*UpdateEntity_UpdateEntity_Entity) GetDescription

func (t *UpdateEntity_UpdateEntity_Entity) GetDescription() *string

func (*UpdateEntity_UpdateEntity_Entity) GetDisplayName

func (t *UpdateEntity_UpdateEntity_Entity) GetDisplayName() *string

func (*UpdateEntity_UpdateEntity_Entity) GetDomains

func (t *UpdateEntity_UpdateEntity_Entity) GetDomains() []string

func (*UpdateEntity_UpdateEntity_Entity) GetEntityType

func (*UpdateEntity_UpdateEntity_Entity) GetID

func (*UpdateEntity_UpdateEntity_Entity) GetName

func (*UpdateEntity_UpdateEntity_Entity) GetNotes

func (*UpdateEntity_UpdateEntity_Entity) GetOwnerID

func (t *UpdateEntity_UpdateEntity_Entity) GetOwnerID() *string

func (*UpdateEntity_UpdateEntity_Entity) GetStatus

func (t *UpdateEntity_UpdateEntity_Entity) GetStatus() *string

func (*UpdateEntity_UpdateEntity_Entity) GetTags

func (*UpdateEntity_UpdateEntity_Entity) GetUpdatedAt

func (t *UpdateEntity_UpdateEntity_Entity) GetUpdatedAt() *time.Time

func (*UpdateEntity_UpdateEntity_Entity) GetUpdatedBy

func (t *UpdateEntity_UpdateEntity_Entity) GetUpdatedBy() *string

type UpdateEntity_UpdateEntity_Entity_EntityType

type UpdateEntity_UpdateEntity_Entity_EntityType struct {
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateEntity_UpdateEntity_Entity_EntityType) GetName

type UpdateEntity_UpdateEntity_Entity_Notes

type UpdateEntity_UpdateEntity_Entity_Notes struct {
	Text      string     "json:\"text\" graphql:\"text\""
	UpdatedAt *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateEntity_UpdateEntity_Entity_Notes) GetText

func (*UpdateEntity_UpdateEntity_Entity_Notes) GetUpdatedAt

func (*UpdateEntity_UpdateEntity_Entity_Notes) GetUpdatedBy

type UpdateEvent

type UpdateEvent struct {
	UpdateEvent UpdateEvent_UpdateEvent "json:\"updateEvent\" graphql:\"updateEvent\""
}

func (*UpdateEvent) GetUpdateEvent

func (t *UpdateEvent) GetUpdateEvent() *UpdateEvent_UpdateEvent

type UpdateEventInput

type UpdateEventInput struct {
	// tags associated with the object
	Tags                         []string               `json:"tags,omitempty"`
	AppendTags                   []string               `json:"appendTags,omitempty"`
	ClearTags                    *bool                  `json:"clearTags,omitempty"`
	EventID                      *string                `json:"eventID,omitempty"`
	ClearEventID                 *bool                  `json:"clearEventID,omitempty"`
	CorrelationID                *string                `json:"correlationID,omitempty"`
	ClearCorrelationID           *bool                  `json:"clearCorrelationID,omitempty"`
	EventType                    *string                `json:"eventType,omitempty"`
	Metadata                     map[string]interface{} `json:"metadata,omitempty"`
	ClearMetadata                *bool                  `json:"clearMetadata,omitempty"`
	AddUserIDs                   []string               `json:"addUserIDs,omitempty"`
	RemoveUserIDs                []string               `json:"removeUserIDs,omitempty"`
	ClearUser                    *bool                  `json:"clearUser,omitempty"`
	AddGroupIDs                  []string               `json:"addGroupIDs,omitempty"`
	RemoveGroupIDs               []string               `json:"removeGroupIDs,omitempty"`
	ClearGroup                   *bool                  `json:"clearGroup,omitempty"`
	AddIntegrationIDs            []string               `json:"addIntegrationIDs,omitempty"`
	RemoveIntegrationIDs         []string               `json:"removeIntegrationIDs,omitempty"`
	ClearIntegration             *bool                  `json:"clearIntegration,omitempty"`
	AddOrganizationIDs           []string               `json:"addOrganizationIDs,omitempty"`
	RemoveOrganizationIDs        []string               `json:"removeOrganizationIDs,omitempty"`
	ClearOrganization            *bool                  `json:"clearOrganization,omitempty"`
	AddInviteIDs                 []string               `json:"addInviteIDs,omitempty"`
	RemoveInviteIDs              []string               `json:"removeInviteIDs,omitempty"`
	ClearInvite                  *bool                  `json:"clearInvite,omitempty"`
	AddFeatureIDs                []string               `json:"addFeatureIDs,omitempty"`
	RemoveFeatureIDs             []string               `json:"removeFeatureIDs,omitempty"`
	ClearFeature                 *bool                  `json:"clearFeature,omitempty"`
	AddEntitlementplanIDs        []string               `json:"addEntitlementplanIDs,omitempty"`
	RemoveEntitlementplanIDs     []string               `json:"removeEntitlementplanIDs,omitempty"`
	ClearEntitlementplan         *bool                  `json:"clearEntitlementplan,omitempty"`
	AddPersonalAccessTokenIDs    []string               `json:"addPersonalAccessTokenIDs,omitempty"`
	RemovePersonalAccessTokenIDs []string               `json:"removePersonalAccessTokenIDs,omitempty"`
	ClearPersonalAccessToken     *bool                  `json:"clearPersonalAccessToken,omitempty"`
	AddOauth2tokenIDs            []string               `json:"addOauth2tokenIDs,omitempty"`
	RemoveOauth2tokenIDs         []string               `json:"removeOauth2tokenIDs,omitempty"`
	ClearOauth2token             *bool                  `json:"clearOauth2token,omitempty"`
	AddHushIDs                   []string               `json:"addHushIDs,omitempty"`
	RemoveHushIDs                []string               `json:"removeHushIDs,omitempty"`
	ClearHush                    *bool                  `json:"clearHush,omitempty"`
	AddEntitlementIDs            []string               `json:"addEntitlementIDs,omitempty"`
	RemoveEntitlementIDs         []string               `json:"removeEntitlementIDs,omitempty"`
	ClearEntitlement             *bool                  `json:"clearEntitlement,omitempty"`
	AddWebhookIDs                []string               `json:"addWebhookIDs,omitempty"`
	RemoveWebhookIDs             []string               `json:"removeWebhookIDs,omitempty"`
	ClearWebhook                 *bool                  `json:"clearWebhook,omitempty"`
	AddSubscriberIDs             []string               `json:"addSubscriberIDs,omitempty"`
	RemoveSubscriberIDs          []string               `json:"removeSubscriberIDs,omitempty"`
	ClearSubscriber              *bool                  `json:"clearSubscriber,omitempty"`
}

UpdateEventInput is used for update Event object. Input was generated by ent.

type UpdateEvent_UpdateEvent

type UpdateEvent_UpdateEvent struct {
	Event UpdateEvent_UpdateEvent_Event "json:\"event\" graphql:\"event\""
}

func (*UpdateEvent_UpdateEvent) GetEvent

type UpdateEvent_UpdateEvent_Event

type UpdateEvent_UpdateEvent_Event struct {
	ID                  string                                               "json:\"id\" graphql:\"id\""
	CreatedAt           *time.Time                                           "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt           *time.Time                                           "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy           *string                                              "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy           *string                                              "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	EventID             *string                                              "json:\"eventID,omitempty\" graphql:\"eventID\""
	CorrelationID       *string                                              "json:\"correlationID,omitempty\" graphql:\"correlationID\""
	EventType           string                                               "json:\"eventType\" graphql:\"eventType\""
	Metadata            map[string]interface{}                               "json:\"metadata,omitempty\" graphql:\"metadata\""
	User                []*UpdateEvent_UpdateEvent_Event_User                "json:\"user,omitempty\" graphql:\"user\""
	Group               []*UpdateEvent_UpdateEvent_Event_Group               "json:\"group,omitempty\" graphql:\"group\""
	Integration         []*UpdateEvent_UpdateEvent_Event_Integration         "json:\"integration,omitempty\" graphql:\"integration\""
	Organization        []*UpdateEvent_UpdateEvent_Event_Organization        "json:\"organization,omitempty\" graphql:\"organization\""
	Invite              []*UpdateEvent_UpdateEvent_Event_Invite              "json:\"invite,omitempty\" graphql:\"invite\""
	Feature             []*UpdateEvent_UpdateEvent_Event_Feature             "json:\"feature,omitempty\" graphql:\"feature\""
	PersonalAccessToken []*UpdateEvent_UpdateEvent_Event_PersonalAccessToken "json:\"personalAccessToken,omitempty\" graphql:\"personalAccessToken\""
	Oauth2token         []*UpdateEvent_UpdateEvent_Event_Oauth2token         "json:\"oauth2token,omitempty\" graphql:\"oauth2token\""
	Hush                []*UpdateEvent_UpdateEvent_Event_Hush                "json:\"hush,omitempty\" graphql:\"hush\""
	Orgmembership       []*UpdateEvent_UpdateEvent_Event_Orgmembership       "json:\"orgmembership,omitempty\" graphql:\"orgmembership\""
	Groupmembership     []*UpdateEvent_UpdateEvent_Event_Groupmembership     "json:\"groupmembership,omitempty\" graphql:\"groupmembership\""
	Entitlement         []*UpdateEvent_UpdateEvent_Event_Entitlement         "json:\"entitlement,omitempty\" graphql:\"entitlement\""
	Webhook             []*UpdateEvent_UpdateEvent_Event_Webhook             "json:\"webhook,omitempty\" graphql:\"webhook\""
}

func (*UpdateEvent_UpdateEvent_Event) GetCorrelationID

func (t *UpdateEvent_UpdateEvent_Event) GetCorrelationID() *string

func (*UpdateEvent_UpdateEvent_Event) GetCreatedAt

func (t *UpdateEvent_UpdateEvent_Event) GetCreatedAt() *time.Time

func (*UpdateEvent_UpdateEvent_Event) GetCreatedBy

func (t *UpdateEvent_UpdateEvent_Event) GetCreatedBy() *string

func (*UpdateEvent_UpdateEvent_Event) GetEntitlement

func (*UpdateEvent_UpdateEvent_Event) GetEventID

func (t *UpdateEvent_UpdateEvent_Event) GetEventID() *string

func (*UpdateEvent_UpdateEvent_Event) GetEventType

func (t *UpdateEvent_UpdateEvent_Event) GetEventType() string

func (*UpdateEvent_UpdateEvent_Event) GetFeature

func (*UpdateEvent_UpdateEvent_Event) GetGroup

func (*UpdateEvent_UpdateEvent_Event) GetGroupmembership

func (*UpdateEvent_UpdateEvent_Event) GetHush

func (*UpdateEvent_UpdateEvent_Event) GetID

func (*UpdateEvent_UpdateEvent_Event) GetIntegration

func (*UpdateEvent_UpdateEvent_Event) GetInvite

func (*UpdateEvent_UpdateEvent_Event) GetMetadata

func (t *UpdateEvent_UpdateEvent_Event) GetMetadata() map[string]interface{}

func (*UpdateEvent_UpdateEvent_Event) GetOauth2token

func (*UpdateEvent_UpdateEvent_Event) GetOrganization

func (*UpdateEvent_UpdateEvent_Event) GetOrgmembership

func (*UpdateEvent_UpdateEvent_Event) GetPersonalAccessToken

func (*UpdateEvent_UpdateEvent_Event) GetUpdatedAt

func (t *UpdateEvent_UpdateEvent_Event) GetUpdatedAt() *time.Time

func (*UpdateEvent_UpdateEvent_Event) GetUpdatedBy

func (t *UpdateEvent_UpdateEvent_Event) GetUpdatedBy() *string

func (*UpdateEvent_UpdateEvent_Event) GetUser

func (*UpdateEvent_UpdateEvent_Event) GetWebhook

type UpdateEvent_UpdateEvent_Event_Entitlement

type UpdateEvent_UpdateEvent_Event_Entitlement struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Entitlement) GetID

type UpdateEvent_UpdateEvent_Event_Feature

type UpdateEvent_UpdateEvent_Event_Feature struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Feature) GetID

type UpdateEvent_UpdateEvent_Event_Group

type UpdateEvent_UpdateEvent_Event_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Group) GetID

type UpdateEvent_UpdateEvent_Event_Groupmembership

type UpdateEvent_UpdateEvent_Event_Groupmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Groupmembership) GetID

type UpdateEvent_UpdateEvent_Event_Hush

type UpdateEvent_UpdateEvent_Event_Hush struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Hush) GetID

type UpdateEvent_UpdateEvent_Event_Integration

type UpdateEvent_UpdateEvent_Event_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Integration) GetID

type UpdateEvent_UpdateEvent_Event_Invite

type UpdateEvent_UpdateEvent_Event_Invite struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Invite) GetID

type UpdateEvent_UpdateEvent_Event_Oauth2token

type UpdateEvent_UpdateEvent_Event_Oauth2token struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Oauth2token) GetID

type UpdateEvent_UpdateEvent_Event_Organization

type UpdateEvent_UpdateEvent_Event_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Organization) GetID

type UpdateEvent_UpdateEvent_Event_Orgmembership

type UpdateEvent_UpdateEvent_Event_Orgmembership struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Orgmembership) GetID

type UpdateEvent_UpdateEvent_Event_PersonalAccessToken

type UpdateEvent_UpdateEvent_Event_PersonalAccessToken struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_PersonalAccessToken) GetID

type UpdateEvent_UpdateEvent_Event_User

type UpdateEvent_UpdateEvent_Event_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_User) GetID

type UpdateEvent_UpdateEvent_Event_Webhook

type UpdateEvent_UpdateEvent_Event_Webhook struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateEvent_UpdateEvent_Event_Webhook) GetID

type UpdateFeature

type UpdateFeature struct {
	UpdateFeature UpdateFeature_UpdateFeature "json:\"updateFeature\" graphql:\"updateFeature\""
}

func (*UpdateFeature) GetUpdateFeature

func (t *UpdateFeature) GetUpdateFeature() *UpdateFeature_UpdateFeature

type UpdateFeatureInput

type UpdateFeatureInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the displayed 'friendly' name of the feature
	DisplayName      *string `json:"displayName,omitempty"`
	ClearDisplayName *bool   `json:"clearDisplayName,omitempty"`
	// enabled features are available for use
	Enabled *bool `json:"enabled,omitempty"`
	// a description of the feature
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// metadata for the feature
	Metadata       map[string]interface{} `json:"metadata,omitempty"`
	ClearMetadata  *bool                  `json:"clearMetadata,omitempty"`
	OwnerID        *string                `json:"ownerID,omitempty"`
	ClearOwner     *bool                  `json:"clearOwner,omitempty"`
	AddPlanIDs     []string               `json:"addPlanIDs,omitempty"`
	RemovePlanIDs  []string               `json:"removePlanIDs,omitempty"`
	ClearPlans     *bool                  `json:"clearPlans,omitempty"`
	AddEventIDs    []string               `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string               `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool                  `json:"clearEvents,omitempty"`
}

UpdateFeatureInput is used for update Feature object. Input was generated by ent.

type UpdateFeature_UpdateFeature

type UpdateFeature_UpdateFeature struct {
	Feature UpdateFeature_UpdateFeature_Feature "json:\"feature\" graphql:\"feature\""
}

func (*UpdateFeature_UpdateFeature) GetFeature

type UpdateFeature_UpdateFeature_Feature

type UpdateFeature_UpdateFeature_Feature struct {
	Description *string  "json:\"description,omitempty\" graphql:\"description\""
	Enabled     bool     "json:\"enabled\" graphql:\"enabled\""
	ID          string   "json:\"id\" graphql:\"id\""
	Name        string   "json:\"name\" graphql:\"name\""
	DisplayName *string  "json:\"displayName,omitempty\" graphql:\"displayName\""
	Tags        []string "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*UpdateFeature_UpdateFeature_Feature) GetDescription

func (t *UpdateFeature_UpdateFeature_Feature) GetDescription() *string

func (*UpdateFeature_UpdateFeature_Feature) GetDisplayName

func (t *UpdateFeature_UpdateFeature_Feature) GetDisplayName() *string

func (*UpdateFeature_UpdateFeature_Feature) GetEnabled

func (t *UpdateFeature_UpdateFeature_Feature) GetEnabled() bool

func (*UpdateFeature_UpdateFeature_Feature) GetID

func (*UpdateFeature_UpdateFeature_Feature) GetName

func (*UpdateFeature_UpdateFeature_Feature) GetTags

type UpdateFile

type UpdateFile struct {
	UpdateFile UpdateFile_UpdateFile "json:\"updateFile\" graphql:\"updateFile\""
}

func (*UpdateFile) GetUpdateFile

func (t *UpdateFile) GetUpdateFile() *UpdateFile_UpdateFile

type UpdateFileInput

type UpdateFileInput struct {
	// tags associated with the object
	Tags                  []string `json:"tags,omitempty"`
	AppendTags            []string `json:"appendTags,omitempty"`
	ClearTags             *bool    `json:"clearTags,omitempty"`
	FileName              *string  `json:"fileName,omitempty"`
	FileExtension         *string  `json:"fileExtension,omitempty"`
	FileSize              *int64   `json:"fileSize,omitempty"`
	ClearFileSize         *bool    `json:"clearFileSize,omitempty"`
	ContentType           *string  `json:"contentType,omitempty"`
	StoreKey              *string  `json:"storeKey,omitempty"`
	Category              *string  `json:"category,omitempty"`
	ClearCategory         *bool    `json:"clearCategory,omitempty"`
	Annotation            *string  `json:"annotation,omitempty"`
	ClearAnnotation       *bool    `json:"clearAnnotation,omitempty"`
	UserID                *string  `json:"userID,omitempty"`
	ClearUser             *bool    `json:"clearUser,omitempty"`
	AddOrganizationIDs    []string `json:"addOrganizationIDs,omitempty"`
	RemoveOrganizationIDs []string `json:"removeOrganizationIDs,omitempty"`
	ClearOrganization     *bool    `json:"clearOrganization,omitempty"`
	AddEntityIDs          []string `json:"addEntityIDs,omitempty"`
	RemoveEntityIDs       []string `json:"removeEntityIDs,omitempty"`
	ClearEntity           *bool    `json:"clearEntity,omitempty"`
	AddGroupIDs           []string `json:"addGroupIDs,omitempty"`
	RemoveGroupIDs        []string `json:"removeGroupIDs,omitempty"`
	ClearGroup            *bool    `json:"clearGroup,omitempty"`
}

UpdateFileInput is used for update File object. Input was generated by ent.

type UpdateFile_UpdateFile

type UpdateFile_UpdateFile struct {
	File UpdateFile_UpdateFile_File "json:\"file\" graphql:\"file\""
}

func (*UpdateFile_UpdateFile) GetFile

type UpdateFile_UpdateFile_File

type UpdateFile_UpdateFile_File struct {
	ID            string                                     "json:\"id\" graphql:\"id\""
	FileName      string                                     "json:\"fileName\" graphql:\"fileName\""
	FileExtension string                                     "json:\"fileExtension\" graphql:\"fileExtension\""
	FileSize      *int64                                     "json:\"fileSize,omitempty\" graphql:\"fileSize\""
	ContentType   string                                     "json:\"contentType\" graphql:\"contentType\""
	StoreKey      string                                     "json:\"storeKey\" graphql:\"storeKey\""
	Category      *string                                    "json:\"category,omitempty\" graphql:\"category\""
	Annotation    *string                                    "json:\"annotation,omitempty\" graphql:\"annotation\""
	User          *UpdateFile_UpdateFile_File_User           "json:\"user,omitempty\" graphql:\"user\""
	Organization  []*UpdateFile_UpdateFile_File_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Group         []*UpdateFile_UpdateFile_File_Group        "json:\"group,omitempty\" graphql:\"group\""
}

func (*UpdateFile_UpdateFile_File) GetAnnotation

func (t *UpdateFile_UpdateFile_File) GetAnnotation() *string

func (*UpdateFile_UpdateFile_File) GetCategory

func (t *UpdateFile_UpdateFile_File) GetCategory() *string

func (*UpdateFile_UpdateFile_File) GetContentType

func (t *UpdateFile_UpdateFile_File) GetContentType() string

func (*UpdateFile_UpdateFile_File) GetFileExtension

func (t *UpdateFile_UpdateFile_File) GetFileExtension() string

func (*UpdateFile_UpdateFile_File) GetFileName

func (t *UpdateFile_UpdateFile_File) GetFileName() string

func (*UpdateFile_UpdateFile_File) GetFileSize

func (t *UpdateFile_UpdateFile_File) GetFileSize() *int64

func (*UpdateFile_UpdateFile_File) GetGroup

func (*UpdateFile_UpdateFile_File) GetID

func (*UpdateFile_UpdateFile_File) GetOrganization

func (*UpdateFile_UpdateFile_File) GetStoreKey

func (t *UpdateFile_UpdateFile_File) GetStoreKey() string

func (*UpdateFile_UpdateFile_File) GetUser

type UpdateFile_UpdateFile_File_Group

type UpdateFile_UpdateFile_File_Group struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateFile_UpdateFile_File_Group) GetID

type UpdateFile_UpdateFile_File_Organization

type UpdateFile_UpdateFile_File_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateFile_UpdateFile_File_Organization) GetID

type UpdateFile_UpdateFile_File_User

type UpdateFile_UpdateFile_File_User struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateFile_UpdateFile_File_User) GetID

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 {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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"`
	ClearOwner           *bool                         `json:"clearOwner,omitempty"`
	SettingID            *string                       `json:"settingID,omitempty"`
	AddUserIDs           []string                      `json:"addUserIDs,omitempty"`
	RemoveUserIDs        []string                      `json:"removeUserIDs,omitempty"`
	ClearUsers           *bool                         `json:"clearUsers,omitempty"`
	AddEventIDs          []string                      `json:"addEventIDs,omitempty"`
	RemoveEventIDs       []string                      `json:"removeEventIDs,omitempty"`
	ClearEvents          *bool                         `json:"clearEvents,omitempty"`
	AddIntegrationIDs    []string                      `json:"addIntegrationIDs,omitempty"`
	RemoveIntegrationIDs []string                      `json:"removeIntegrationIDs,omitempty"`
	ClearIntegrations    *bool                         `json:"clearIntegrations,omitempty"`
	AddFileIDs           []string                      `json:"addFileIDs,omitempty"`
	RemoveFileIDs        []string                      `json:"removeFileIDs,omitempty"`
	ClearFiles           *bool                         `json:"clearFiles,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

type UpdateGroupMembershipInput struct {
	Role           *enums.Role `json:"role,omitempty"`
	AddEventIDs    []string    `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string    `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool       `json:"clearEvents,omitempty"`
}

UpdateGroupMembershipInput is used for update GroupMembership object. Input was generated by ent.

type UpdateGroupSetting

type UpdateGroupSetting struct {
	UpdateGroupSetting UpdateGroupSetting_UpdateGroupSetting "json:\"updateGroupSetting\" graphql:\"updateGroupSetting\""
}

func (*UpdateGroupSetting) GetUpdateGroupSetting

func (t *UpdateGroupSetting) GetUpdateGroupSetting() *UpdateGroupSetting_UpdateGroupSetting

type UpdateGroupSettingInput

type UpdateGroupSettingInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// whether the group is visible to it's members / owners only or if it's searchable by anyone within the organization
	Visibility *enums.Visibility `json:"visibility,omitempty"`
	// the policy governing ability to freely join a group, whether it requires an invitation, application, or either
	JoinPolicy *enums.JoinPolicy `json:"joinPolicy,omitempty"`
	// whether to sync group members to slack groups
	SyncToSlack      *bool `json:"syncToSlack,omitempty"`
	ClearSyncToSlack *bool `json:"clearSyncToSlack,omitempty"`
	// whether to sync group members to github groups
	SyncToGithub      *bool   `json:"syncToGithub,omitempty"`
	ClearSyncToGithub *bool   `json:"clearSyncToGithub,omitempty"`
	GroupID           *string `json:"groupID,omitempty"`
	ClearGroup        *bool   `json:"clearGroup,omitempty"`
}

UpdateGroupSettingInput is used for update GroupSetting object. Input was generated by ent.

type UpdateGroupSetting_UpdateGroupSetting

type UpdateGroupSetting_UpdateGroupSetting struct {
	GroupSetting UpdateGroupSetting_UpdateGroupSetting_GroupSetting "json:\"groupSetting\" graphql:\"groupSetting\""
}

func (*UpdateGroupSetting_UpdateGroupSetting) GetGroupSetting

type UpdateGroupSetting_UpdateGroupSetting_GroupSetting

type UpdateGroupSetting_UpdateGroupSetting_GroupSetting struct {
	ID           string                                                    "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy                                          "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool                                                     "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool                                                     "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string                                                  "json:\"tags,omitempty\" graphql:\"tags\""
	Visibility   enums.Visibility                                          "json:\"visibility\" graphql:\"visibility\""
	Group        *UpdateGroupSetting_UpdateGroupSetting_GroupSetting_Group "json:\"group,omitempty\" graphql:\"group\""
	CreatedAt    *time.Time                                                "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string                                                   "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedAt    *time.Time                                                "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string                                                   "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetCreatedAt

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetCreatedBy

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetGroup

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetID

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetJoinPolicy

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetSyncToGithub

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetSyncToSlack

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetTags

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetUpdatedAt

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetUpdatedBy

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting) GetVisibility

type UpdateGroupSetting_UpdateGroupSetting_GroupSetting_Group

type UpdateGroupSetting_UpdateGroupSetting_GroupSetting_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting_Group) GetID

func (*UpdateGroupSetting_UpdateGroupSetting_GroupSetting_Group) GetName

type UpdateGroup_UpdateGroup

type UpdateGroup_UpdateGroup struct {
	Group UpdateGroup_UpdateGroup_Group "json:\"group\" graphql:\"group\""
}

func (*UpdateGroup_UpdateGroup) GetGroup

type UpdateGroup_UpdateGroup_Group

type UpdateGroup_UpdateGroup_Group struct {
	Description *string                                  "json:\"description,omitempty\" graphql:\"description\""
	DisplayName string                                   "json:\"displayName\" graphql:\"displayName\""
	ID          string                                   "json:\"id\" graphql:\"id\""
	LogoURL     *string                                  "json:\"logoURL,omitempty\" graphql:\"logoURL\""
	Name        string                                   "json:\"name\" graphql:\"name\""
	Tags        []string                                 "json:\"tags,omitempty\" graphql:\"tags\""
	Owner       *UpdateGroup_UpdateGroup_Group_Owner     "json:\"owner,omitempty\" graphql:\"owner\""
	Setting     UpdateGroup_UpdateGroup_Group_Setting    "json:\"setting\" graphql:\"setting\""
	Members     []*UpdateGroup_UpdateGroup_Group_Members "json:\"members,omitempty\" graphql:\"members\""
}

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 (*UpdateGroup_UpdateGroup_Group) GetLogoURL

func (t *UpdateGroup_UpdateGroup_Group) GetLogoURL() *string

func (*UpdateGroup_UpdateGroup_Group) GetMembers

func (*UpdateGroup_UpdateGroup_Group) GetName

func (*UpdateGroup_UpdateGroup_Group) GetOwner

func (*UpdateGroup_UpdateGroup_Group) GetSetting

func (*UpdateGroup_UpdateGroup_Group) GetTags

func (t *UpdateGroup_UpdateGroup_Group) GetTags() []string

type UpdateGroup_UpdateGroup_Group_Members

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

func (*UpdateGroup_UpdateGroup_Group_Members) GetRole

func (*UpdateGroup_UpdateGroup_Group_Members) GetUser

type UpdateGroup_UpdateGroup_Group_Members_User

type UpdateGroup_UpdateGroup_Group_Members_User struct {
	ID        string  "json:\"id\" graphql:\"id\""
	FirstName *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	LastName  *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*UpdateGroup_UpdateGroup_Group_Members_User) GetFirstName

func (*UpdateGroup_UpdateGroup_Group_Members_User) GetID

func (*UpdateGroup_UpdateGroup_Group_Members_User) GetLastName

type UpdateGroup_UpdateGroup_Group_Owner

type UpdateGroup_UpdateGroup_Group_Owner struct {
	ID          string "json:\"id\" graphql:\"id\""
	DisplayName string "json:\"displayName\" graphql:\"displayName\""
}

func (*UpdateGroup_UpdateGroup_Group_Owner) GetDisplayName

func (t *UpdateGroup_UpdateGroup_Group_Owner) GetDisplayName() string

func (*UpdateGroup_UpdateGroup_Group_Owner) GetID

type UpdateGroup_UpdateGroup_Group_Setting

type UpdateGroup_UpdateGroup_Group_Setting struct {
	CreatedAt    *time.Time       "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy    *string          "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	ID           string           "json:\"id\" graphql:\"id\""
	JoinPolicy   enums.JoinPolicy "json:\"joinPolicy\" graphql:\"joinPolicy\""
	SyncToGithub *bool            "json:\"syncToGithub,omitempty\" graphql:\"syncToGithub\""
	SyncToSlack  *bool            "json:\"syncToSlack,omitempty\" graphql:\"syncToSlack\""
	Tags         []string         "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt    *time.Time       "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy    *string          "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Visibility   enums.Visibility "json:\"visibility\" graphql:\"visibility\""
}

func (*UpdateGroup_UpdateGroup_Group_Setting) GetCreatedAt

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedAt() *time.Time

func (*UpdateGroup_UpdateGroup_Group_Setting) GetCreatedBy

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetCreatedBy() *string

func (*UpdateGroup_UpdateGroup_Group_Setting) GetID

func (*UpdateGroup_UpdateGroup_Group_Setting) GetJoinPolicy

func (*UpdateGroup_UpdateGroup_Group_Setting) GetSyncToGithub

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToGithub() *bool

func (*UpdateGroup_UpdateGroup_Group_Setting) GetSyncToSlack

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetSyncToSlack() *bool

func (*UpdateGroup_UpdateGroup_Group_Setting) GetTags

func (*UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedAt

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedAt() *time.Time

func (*UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedBy

func (t *UpdateGroup_UpdateGroup_Group_Setting) GetUpdatedBy() *string

func (*UpdateGroup_UpdateGroup_Group_Setting) GetVisibility

type UpdateHush

type UpdateHush struct {
	UpdateHush UpdateHush_UpdateHush "json:\"updateHush\" graphql:\"updateHush\""
}

func (*UpdateHush) GetUpdateHush

func (t *UpdateHush) GetUpdateHush() *UpdateHush_UpdateHush

type UpdateHushInput

type UpdateHushInput struct {
	// the logical name of the corresponding hush secret or it's general grouping
	Name *string `json:"name,omitempty"`
	// a description of the hush value or purpose, such as github PAT
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// the kind of secret, such as sshkey, certificate, api token, etc.
	Kind                  *string  `json:"kind,omitempty"`
	ClearKind             *bool    `json:"clearKind,omitempty"`
	AddIntegrationIDs     []string `json:"addIntegrationIDs,omitempty"`
	RemoveIntegrationIDs  []string `json:"removeIntegrationIDs,omitempty"`
	ClearIntegrations     *bool    `json:"clearIntegrations,omitempty"`
	AddOrganizationIDs    []string `json:"addOrganizationIDs,omitempty"`
	RemoveOrganizationIDs []string `json:"removeOrganizationIDs,omitempty"`
	ClearOrganization     *bool    `json:"clearOrganization,omitempty"`
	AddEventIDs           []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs        []string `json:"removeEventIDs,omitempty"`
	ClearEvents           *bool    `json:"clearEvents,omitempty"`
}

UpdateHushInput is used for update Hush object. Input was generated by ent.

type UpdateHush_UpdateHush

type UpdateHush_UpdateHush struct {
	Hush UpdateHush_UpdateHush_Hush "json:\"hush\" graphql:\"hush\""
}

func (*UpdateHush_UpdateHush) GetHush

type UpdateHush_UpdateHush_Hush

type UpdateHush_UpdateHush_Hush struct {
	Description  *string                                    "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                     "json:\"id\" graphql:\"id\""
	Kind         *string                                    "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                     "json:\"name\" graphql:\"name\""
	SecretName   *string                                    "json:\"secretName,omitempty\" graphql:\"secretName\""
	Integrations []*UpdateHush_UpdateHush_Hush_Integrations "json:\"integrations,omitempty\" graphql:\"integrations\""
	Organization []*UpdateHush_UpdateHush_Hush_Organization "json:\"organization,omitempty\" graphql:\"organization\""
	Events       []*UpdateHush_UpdateHush_Hush_Events       "json:\"events,omitempty\" graphql:\"events\""
}

func (*UpdateHush_UpdateHush_Hush) GetDescription

func (t *UpdateHush_UpdateHush_Hush) GetDescription() *string

func (*UpdateHush_UpdateHush_Hush) GetEvents

func (*UpdateHush_UpdateHush_Hush) GetID

func (*UpdateHush_UpdateHush_Hush) GetIntegrations

func (*UpdateHush_UpdateHush_Hush) GetKind

func (t *UpdateHush_UpdateHush_Hush) GetKind() *string

func (*UpdateHush_UpdateHush_Hush) GetName

func (t *UpdateHush_UpdateHush_Hush) GetName() string

func (*UpdateHush_UpdateHush_Hush) GetOrganization

func (*UpdateHush_UpdateHush_Hush) GetSecretName

func (t *UpdateHush_UpdateHush_Hush) GetSecretName() *string

type UpdateHush_UpdateHush_Hush_Events

type UpdateHush_UpdateHush_Hush_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateHush_UpdateHush_Hush_Events) GetID

type UpdateHush_UpdateHush_Hush_Integrations

type UpdateHush_UpdateHush_Hush_Integrations struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateHush_UpdateHush_Hush_Integrations) GetID

type UpdateHush_UpdateHush_Hush_Organization

type UpdateHush_UpdateHush_Hush_Organization struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateHush_UpdateHush_Hush_Organization) GetID

type UpdateIntegration

type UpdateIntegration struct {
	UpdateIntegration UpdateIntegration_UpdateIntegration "json:\"updateIntegration\" graphql:\"updateIntegration\""
}

func (*UpdateIntegration) GetUpdateIntegration

func (t *UpdateIntegration) GetUpdateIntegration() *UpdateIntegration_UpdateIntegration

type UpdateIntegrationInput

type UpdateIntegrationInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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"`
	AddSecretIDs         []string `json:"addSecretIDs,omitempty"`
	RemoveSecretIDs      []string `json:"removeSecretIDs,omitempty"`
	ClearSecrets         *bool    `json:"clearSecrets,omitempty"`
	AddOauth2tokenIDs    []string `json:"addOauth2tokenIDs,omitempty"`
	RemoveOauth2tokenIDs []string `json:"removeOauth2tokenIDs,omitempty"`
	ClearOauth2tokens    *bool    `json:"clearOauth2tokens,omitempty"`
	AddEventIDs          []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs       []string `json:"removeEventIDs,omitempty"`
	ClearEvents          *bool    `json:"clearEvents,omitempty"`
	AddWebhookIDs        []string `json:"addWebhookIDs,omitempty"`
	RemoveWebhookIDs     []string `json:"removeWebhookIDs,omitempty"`
	ClearWebhooks        *bool    `json:"clearWebhooks,omitempty"`
}

UpdateIntegrationInput is used for update Integration object. Input was generated by ent.

type UpdateIntegration_UpdateIntegration

type UpdateIntegration_UpdateIntegration struct {
	Integration UpdateIntegration_UpdateIntegration_Integration "json:\"integration\" graphql:\"integration\""
}

func (*UpdateIntegration_UpdateIntegration) GetIntegration

type UpdateIntegration_UpdateIntegration_Integration

type UpdateIntegration_UpdateIntegration_Integration struct {
	Description  *string                                                         "json:\"description,omitempty\" graphql:\"description\""
	ID           string                                                          "json:\"id\" graphql:\"id\""
	Kind         *string                                                         "json:\"kind,omitempty\" graphql:\"kind\""
	Name         string                                                          "json:\"name\" graphql:\"name\""
	OwnerID      *string                                                         "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	Owner        *UpdateIntegration_UpdateIntegration_Integration_Owner          "json:\"owner,omitempty\" graphql:\"owner\""
	Secrets      []*UpdateIntegration_UpdateIntegration_Integration_Secrets      "json:\"secrets,omitempty\" graphql:\"secrets\""
	Oauth2tokens []*UpdateIntegration_UpdateIntegration_Integration_Oauth2tokens "json:\"oauth2tokens,omitempty\" graphql:\"oauth2tokens\""
	Events       []*UpdateIntegration_UpdateIntegration_Integration_Events       "json:\"events,omitempty\" graphql:\"events\""
	Webhooks     []*UpdateIntegration_UpdateIntegration_Integration_Webhooks     "json:\"webhooks,omitempty\" graphql:\"webhooks\""
}

func (*UpdateIntegration_UpdateIntegration_Integration) GetDescription

func (*UpdateIntegration_UpdateIntegration_Integration) GetEvents

func (*UpdateIntegration_UpdateIntegration_Integration) GetID

func (*UpdateIntegration_UpdateIntegration_Integration) GetKind

func (*UpdateIntegration_UpdateIntegration_Integration) GetName

func (*UpdateIntegration_UpdateIntegration_Integration) GetOauth2tokens

func (*UpdateIntegration_UpdateIntegration_Integration) GetOwner

func (*UpdateIntegration_UpdateIntegration_Integration) GetOwnerID

func (*UpdateIntegration_UpdateIntegration_Integration) GetSecrets

func (*UpdateIntegration_UpdateIntegration_Integration) GetWebhooks

type UpdateIntegration_UpdateIntegration_Integration_Events

type UpdateIntegration_UpdateIntegration_Integration_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateIntegration_UpdateIntegration_Integration_Events) GetID

type UpdateIntegration_UpdateIntegration_Integration_Oauth2tokens

type UpdateIntegration_UpdateIntegration_Integration_Oauth2tokens struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateIntegration_UpdateIntegration_Integration_Oauth2tokens) GetID

type UpdateIntegration_UpdateIntegration_Integration_Owner

type UpdateIntegration_UpdateIntegration_Integration_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateIntegration_UpdateIntegration_Integration_Owner) GetID

type UpdateIntegration_UpdateIntegration_Integration_Secrets

type UpdateIntegration_UpdateIntegration_Integration_Secrets struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateIntegration_UpdateIntegration_Integration_Secrets) GetID

type UpdateIntegration_UpdateIntegration_Integration_Webhooks

type UpdateIntegration_UpdateIntegration_Integration_Webhooks struct {
	ID             string "json:\"id\" graphql:\"id\""
	DestinationURL string "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool   "json:\"enabled\" graphql:\"enabled\""
}

func (*UpdateIntegration_UpdateIntegration_Integration_Webhooks) GetDestinationURL

func (*UpdateIntegration_UpdateIntegration_Integration_Webhooks) GetEnabled

func (*UpdateIntegration_UpdateIntegration_Integration_Webhooks) GetID

type UpdateInviteInput

type UpdateInviteInput struct {
	// the expiration date of the invitation token which defaults to 14 days in the future from creation
	Expires      *time.Time `json:"expires,omitempty"`
	ClearExpires *bool      `json:"clearExpires,omitempty"`
	// the status of the invitation
	Status *enums.InviteStatus `json:"status,omitempty"`
	Role   *enums.Role         `json:"role,omitempty"`
	// the number of attempts made to perform email send of the invitation, maximum of 5
	SendAttempts   *int64   `json:"sendAttempts,omitempty"`
	OwnerID        *string  `json:"ownerID,omitempty"`
	ClearOwner     *bool    `json:"clearOwner,omitempty"`
	AddEventIDs    []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool    `json:"clearEvents,omitempty"`
}

UpdateInviteInput is used for update Invite object. Input was generated by ent.

type UpdateNoteInput

type UpdateNoteInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the text of the note
	Text        *string `json:"text,omitempty"`
	OwnerID     *string `json:"ownerID,omitempty"`
	ClearOwner  *bool   `json:"clearOwner,omitempty"`
	EntityID    *string `json:"entityID,omitempty"`
	ClearEntity *bool   `json:"clearEntity,omitempty"`
}

UpdateNoteInput is used for update Note object. Input was generated by ent.

type UpdateOauthProviderInput

type UpdateOauthProviderInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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 *string `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 UpdateOhAuthTooToken

type UpdateOhAuthTooToken struct {
	UpdateOhAuthTooToken UpdateOhAuthTooToken_UpdateOhAuthTooToken "json:\"updateOhAuthTooToken\" graphql:\"updateOhAuthTooToken\""
}

func (*UpdateOhAuthTooToken) GetUpdateOhAuthTooToken

type UpdateOhAuthTooTokenInput

type UpdateOhAuthTooTokenInput struct {
	// tags associated with the object
	Tags                    []string   `json:"tags,omitempty"`
	AppendTags              []string   `json:"appendTags,omitempty"`
	ClearTags               *bool      `json:"clearTags,omitempty"`
	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"`
	AddIntegrationIDs       []string   `json:"addIntegrationIDs,omitempty"`
	RemoveIntegrationIDs    []string   `json:"removeIntegrationIDs,omitempty"`
	ClearIntegration        *bool      `json:"clearIntegration,omitempty"`
	AddEventIDs             []string   `json:"addEventIDs,omitempty"`
	RemoveEventIDs          []string   `json:"removeEventIDs,omitempty"`
	ClearEvents             *bool      `json:"clearEvents,omitempty"`
}

UpdateOhAuthTooTokenInput is used for update OhAuthTooToken object. Input was generated by ent.

type UpdateOhAuthTooToken_UpdateOhAuthTooToken

type UpdateOhAuthTooToken_UpdateOhAuthTooToken struct {
	OhAuthTooToken UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken "json:\"ohAuthTooToken\" graphql:\"ohAuthTooToken\""
}

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken) GetOhAuthTooToken

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken struct {
	ClaimsEmail             string                                                                  "json:\"claimsEmail\" graphql:\"claimsEmail\""
	ClaimsEmailVerified     bool                                                                    "json:\"claimsEmailVerified\" graphql:\"claimsEmailVerified\""
	ClaimsGroups            []string                                                                "json:\"claimsGroups,omitempty\" graphql:\"claimsGroups\""
	ClaimsPreferredUsername string                                                                  "json:\"claimsPreferredUsername\" graphql:\"claimsPreferredUsername\""
	ClaimsUserID            string                                                                  "json:\"claimsUserID\" graphql:\"claimsUserID\""
	ClaimsUsername          string                                                                  "json:\"claimsUsername\" graphql:\"claimsUsername\""
	ClientID                string                                                                  "json:\"clientID\" graphql:\"clientID\""
	ConnectorData           []string                                                                "json:\"connectorData,omitempty\" graphql:\"connectorData\""
	ConnectorID             string                                                                  "json:\"connectorID\" graphql:\"connectorID\""
	ID                      string                                                                  "json:\"id\" graphql:\"id\""
	LastUsed                time.Time                                                               "json:\"lastUsed\" graphql:\"lastUsed\""
	Nonce                   string                                                                  "json:\"nonce\" graphql:\"nonce\""
	Scopes                  []string                                                                "json:\"scopes,omitempty\" graphql:\"scopes\""
	Integration             []*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Integration "json:\"integration,omitempty\" graphql:\"integration\""
	Events                  []*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Events      "json:\"events,omitempty\" graphql:\"events\""
}

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsEmail

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsEmailVerified

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsGroups

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsPreferredUsername

func (t *UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsPreferredUsername() string

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsUserID

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClaimsUsername

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetClientID

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetConnectorData

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetConnectorID

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetEvents

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetID

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetIntegration

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetLastUsed

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetNonce

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken) GetScopes

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Events

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Events) GetID

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Integration

type UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Integration struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateOhAuthTooToken_UpdateOhAuthTooToken_OhAuthTooToken_Integration) GetID

type UpdateOrgMembershipInput

type UpdateOrgMembershipInput struct {
	Role           *enums.Role `json:"role,omitempty"`
	AddEventIDs    []string    `json:"addEventIDs,omitempty"`
	RemoveEventIDs []string    `json:"removeEventIDs,omitempty"`
	ClearEvents    *bool       `json:"clearEvents,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 {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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"`
	// URL of the user's remote avatar
	AvatarRemoteURL                  *string                         `json:"avatarRemoteURL,omitempty"`
	ClearAvatarRemoteURL             *bool                           `json:"clearAvatarRemoteURL,omitempty"`
	AddGroupIDs                      []string                        `json:"addGroupIDs,omitempty"`
	RemoveGroupIDs                   []string                        `json:"removeGroupIDs,omitempty"`
	ClearGroups                      *bool                           `json:"clearGroups,omitempty"`
	AddTemplateIDs                   []string                        `json:"addTemplateIDs,omitempty"`
	RemoveTemplateIDs                []string                        `json:"removeTemplateIDs,omitempty"`
	ClearTemplates                   *bool                           `json:"clearTemplates,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"`
	AddDocumentdatumIDs              []string                        `json:"addDocumentdatumIDs,omitempty"`
	RemoveDocumentdatumIDs           []string                        `json:"removeDocumentdatumIDs,omitempty"`
	ClearDocumentdata                *bool                           `json:"clearDocumentdata,omitempty"`
	AddEntitlementIDs                []string                        `json:"addEntitlementIDs,omitempty"`
	RemoveEntitlementIDs             []string                        `json:"removeEntitlementIDs,omitempty"`
	ClearEntitlements                *bool                           `json:"clearEntitlements,omitempty"`
	AddOrganizationEntitlementIDs    []string                        `json:"addOrganizationEntitlementIDs,omitempty"`
	RemoveOrganizationEntitlementIDs []string                        `json:"removeOrganizationEntitlementIDs,omitempty"`
	ClearOrganizationEntitlement     *bool                           `json:"clearOrganizationEntitlement,omitempty"`
	AddPersonalAccessTokenIDs        []string                        `json:"addPersonalAccessTokenIDs,omitempty"`
	RemovePersonalAccessTokenIDs     []string                        `json:"removePersonalAccessTokenIDs,omitempty"`
	ClearPersonalAccessTokens        *bool                           `json:"clearPersonalAccessTokens,omitempty"`
	AddAPITokenIDs                   []string                        `json:"addAPITokenIDs,omitempty"`
	RemoveAPITokenIDs                []string                        `json:"removeAPITokenIDs,omitempty"`
	ClearAPITokens                   *bool                           `json:"clearAPITokens,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"`
	AddInviteIDs                     []string                        `json:"addInviteIDs,omitempty"`
	RemoveInviteIDs                  []string                        `json:"removeInviteIDs,omitempty"`
	ClearInvites                     *bool                           `json:"clearInvites,omitempty"`
	AddSubscriberIDs                 []string                        `json:"addSubscriberIDs,omitempty"`
	RemoveSubscriberIDs              []string                        `json:"removeSubscriberIDs,omitempty"`
	ClearSubscribers                 *bool                           `json:"clearSubscribers,omitempty"`
	AddWebhookIDs                    []string                        `json:"addWebhookIDs,omitempty"`
	RemoveWebhookIDs                 []string                        `json:"removeWebhookIDs,omitempty"`
	ClearWebhooks                    *bool                           `json:"clearWebhooks,omitempty"`
	AddEventIDs                      []string                        `json:"addEventIDs,omitempty"`
	RemoveEventIDs                   []string                        `json:"removeEventIDs,omitempty"`
	ClearEvents                      *bool                           `json:"clearEvents,omitempty"`
	AddSecretIDs                     []string                        `json:"addSecretIDs,omitempty"`
	RemoveSecretIDs                  []string                        `json:"removeSecretIDs,omitempty"`
	ClearSecrets                     *bool                           `json:"clearSecrets,omitempty"`
	AddFeatureIDs                    []string                        `json:"addFeatureIDs,omitempty"`
	RemoveFeatureIDs                 []string                        `json:"removeFeatureIDs,omitempty"`
	ClearFeatures                    *bool                           `json:"clearFeatures,omitempty"`
	AddFileIDs                       []string                        `json:"addFileIDs,omitempty"`
	RemoveFileIDs                    []string                        `json:"removeFileIDs,omitempty"`
	ClearFiles                       *bool                           `json:"clearFiles,omitempty"`
	AddEntitlementplanIDs            []string                        `json:"addEntitlementplanIDs,omitempty"`
	RemoveEntitlementplanIDs         []string                        `json:"removeEntitlementplanIDs,omitempty"`
	ClearEntitlementplans            *bool                           `json:"clearEntitlementplans,omitempty"`
	AddEntityIDs                     []string                        `json:"addEntityIDs,omitempty"`
	RemoveEntityIDs                  []string                        `json:"removeEntityIDs,omitempty"`
	ClearEntities                    *bool                           `json:"clearEntities,omitempty"`
	AddEntitytypeIDs                 []string                        `json:"addEntitytypeIDs,omitempty"`
	RemoveEntitytypeIDs              []string                        `json:"removeEntitytypeIDs,omitempty"`
	ClearEntitytypes                 *bool                           `json:"clearEntitytypes,omitempty"`
	AddContactIDs                    []string                        `json:"addContactIDs,omitempty"`
	RemoveContactIDs                 []string                        `json:"removeContactIDs,omitempty"`
	ClearContacts                    *bool                           `json:"clearContacts,omitempty"`
	AddNoteIDs                       []string                        `json:"addNoteIDs,omitempty"`
	RemoveNoteIDs                    []string                        `json:"removeNoteIDs,omitempty"`
	ClearNotes                       *bool                           `json:"clearNotes,omitempty"`
	AddOrgMembers                    []*CreateOrgMembershipInput     `json:"addOrgMembers,omitempty"`
	UpdateOrgSettings                *UpdateOrganizationSettingInput `json:"updateOrgSettings,omitempty"`
}

UpdateOrganizationInput is used for update Organization object. Input was generated by ent.

type UpdateOrganizationSetting

type UpdateOrganizationSetting struct {
	UpdateOrganizationSetting UpdateOrganizationSetting_UpdateOrganizationSetting "json:\"updateOrganizationSetting\" graphql:\"updateOrganizationSetting\""
}

func (*UpdateOrganizationSetting) GetUpdateOrganizationSetting

type UpdateOrganizationSettingInput

type UpdateOrganizationSettingInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// domains associated with the organization
	Domains       []string `json:"domains,omitempty"`
	AppendDomains []string `json:"appendDomains,omitempty"`
	ClearDomains  *bool    `json:"clearDomains,omitempty"`
	// Name of the person to contact for billing
	BillingContact      *string `json:"billingContact,omitempty"`
	ClearBillingContact *bool   `json:"clearBillingContact,omitempty"`
	// Email address of the person to contact for billing
	BillingEmail      *string `json:"billingEmail,omitempty"`
	ClearBillingEmail *bool   `json:"clearBillingEmail,omitempty"`
	// Phone number to contact for billing
	BillingPhone      *string `json:"billingPhone,omitempty"`
	ClearBillingPhone *bool   `json:"clearBillingPhone,omitempty"`
	// Address to send billing information to
	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"`
	// geographical location of the organization
	GeoLocation       *enums.Region `json:"geoLocation,omitempty"`
	ClearGeoLocation  *bool         `json:"clearGeoLocation,omitempty"`
	OrganizationID    *string       `json:"organizationID,omitempty"`
	ClearOrganization *bool         `json:"clearOrganization,omitempty"`
}

UpdateOrganizationSettingInput is used for update OrganizationSetting object. Input was generated by ent.

type UpdateOrganizationSetting_UpdateOrganizationSetting

type UpdateOrganizationSetting_UpdateOrganizationSetting struct {
	OrganizationSetting UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting "json:\"organizationSetting\" graphql:\"organizationSetting\""
}

func (*UpdateOrganizationSetting_UpdateOrganizationSetting) GetOrganizationSetting

type UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting

type UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting struct {
	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,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                                                               "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Domains        []string                                                                              "json:\"domains,omitempty\" graphql:\"domains\""
	GeoLocation    *enums.Region                                                                         "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	ID             string                                                                                "json:\"id\" graphql:\"id\""
	Tags           []string                                                                              "json:\"tags,omitempty\" graphql:\"tags\""
	TaxIdentifier  *string                                                                               "json:\"taxIdentifier,omitempty\" graphql:\"taxIdentifier\""
	UpdatedAt      *time.Time                                                                            "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                                               "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organization   *UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting_Organization "json:\"organization,omitempty\" graphql:\"organization\""
}

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetBillingAddress

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetBillingContact

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetBillingEmail

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetBillingPhone

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetCreatedAt

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetCreatedBy

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetDomains

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetGeoLocation

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetID

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetTags

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetTaxIdentifier

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetUpdatedAt

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting) GetUpdatedBy

type UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting_Organization

type UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting_Organization struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting_Organization) GetID

func (*UpdateOrganizationSetting_UpdateOrganizationSetting_OrganizationSetting_Organization) GetName

type UpdateOrganization_UpdateOrganization

type UpdateOrganization_UpdateOrganization struct {
	Organization UpdateOrganization_UpdateOrganization_Organization "json:\"organization\" graphql:\"organization\""
}

func (*UpdateOrganization_UpdateOrganization) GetOrganization

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\""
	PersonalOrg *bool                                                         "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
	Tags        []string                                                      "json:\"tags,omitempty\" graphql:\"tags\""
	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 (*UpdateOrganization_UpdateOrganization_Organization) GetDisplayName

func (*UpdateOrganization_UpdateOrganization_Organization) GetID

func (*UpdateOrganization_UpdateOrganization_Organization) GetMembers

func (*UpdateOrganization_UpdateOrganization_Organization) GetName

func (*UpdateOrganization_UpdateOrganization_Organization) GetPersonalOrg

func (*UpdateOrganization_UpdateOrganization_Organization) GetSetting

func (*UpdateOrganization_UpdateOrganization_Organization) GetTags

type UpdateOrganization_UpdateOrganization_Organization_Members

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

func (*UpdateOrganization_UpdateOrganization_Organization_Members) GetRole

func (*UpdateOrganization_UpdateOrganization_Organization_Members) GetUserID

type UpdateOrganization_UpdateOrganization_Organization_Setting

type UpdateOrganization_UpdateOrganization_Organization_Setting struct {
	ID             string        "json:\"id\" graphql:\"id\""
	CreatedAt      *time.Time    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	UpdatedAt      *time.Time    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	CreatedBy      *string       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	UpdatedBy      *string       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Domains        []string      "json:\"domains,omitempty\" graphql:\"domains\""
	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\""
	GeoLocation    *enums.Region "json:\"geoLocation,omitempty\" graphql:\"geoLocation\""
	Tags           []string      "json:\"tags,omitempty\" graphql:\"tags\""
}

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingAddress

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingContact

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingEmail

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetBillingPhone

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedAt

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetCreatedBy

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetDomains

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetGeoLocation

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetID

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetTags

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetTaxIdentifier

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedAt

func (*UpdateOrganization_UpdateOrganization_Organization_Setting) GetUpdatedBy

type UpdatePersonalAccessToken

type UpdatePersonalAccessToken struct {
	UpdatePersonalAccessToken UpdatePersonalAccessToken_UpdatePersonalAccessToken "json:\"updatePersonalAccessToken\" graphql:\"updatePersonalAccessToken\""
}

func (*UpdatePersonalAccessToken) GetUpdatePersonalAccessToken

type UpdatePersonalAccessTokenInput

type UpdatePersonalAccessTokenInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name associated with the token
	Name *string `json:"name,omitempty"`
	// a description of the token's purpose
	Description           *string    `json:"description,omitempty"`
	ClearDescription      *bool      `json:"clearDescription,omitempty"`
	Scopes                []string   `json:"scopes,omitempty"`
	AppendScopes          []string   `json:"appendScopes,omitempty"`
	ClearScopes           *bool      `json:"clearScopes,omitempty"`
	LastUsedAt            *time.Time `json:"lastUsedAt,omitempty"`
	ClearLastUsedAt       *bool      `json:"clearLastUsedAt,omitempty"`
	AddOrganizationIDs    []string   `json:"addOrganizationIDs,omitempty"`
	RemoveOrganizationIDs []string   `json:"removeOrganizationIDs,omitempty"`
	ClearOrganizations    *bool      `json:"clearOrganizations,omitempty"`
	AddEventIDs           []string   `json:"addEventIDs,omitempty"`
	RemoveEventIDs        []string   `json:"removeEventIDs,omitempty"`
	ClearEvents           *bool      `json:"clearEvents,omitempty"`
}

UpdatePersonalAccessTokenInput is used for update PersonalAccessToken object. Input was generated by ent.

type UpdatePersonalAccessToken_UpdatePersonalAccessToken

type UpdatePersonalAccessToken_UpdatePersonalAccessToken struct {
	PersonalAccessToken UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken "json:\"personalAccessToken\" graphql:\"personalAccessToken\""
}

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken) GetPersonalAccessToken

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken struct {
	Description   *string                                                                                  "json:\"description,omitempty\" graphql:\"description\""
	ExpiresAt     *time.Time                                                                               "json:\"expiresAt,omitempty\" graphql:\"expiresAt\""
	ID            string                                                                                   "json:\"id\" graphql:\"id\""
	LastUsedAt    *time.Time                                                                               "json:\"lastUsedAt,omitempty\" graphql:\"lastUsedAt\""
	Name          string                                                                                   "json:\"name\" graphql:\"name\""
	Scopes        []string                                                                                 "json:\"scopes,omitempty\" graphql:\"scopes\""
	Token         string                                                                                   "json:\"token\" graphql:\"token\""
	UpdatedAt     *time.Time                                                                               "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string                                                                                  "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Organizations []*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Organizations "json:\"organizations,omitempty\" graphql:\"organizations\""
	Owner         UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Owner            "json:\"owner\" graphql:\"owner\""
}

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetDescription

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetExpiresAt

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetID

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetLastUsedAt

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetName

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetOrganizations

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetOwner

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetScopes

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetToken

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetUpdatedAt

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken) GetUpdatedBy

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Organizations

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Organizations struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Organizations) GetID

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Organizations) GetName

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Owner

type UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdatePersonalAccessToken_UpdatePersonalAccessToken_PersonalAccessToken_Owner) GetID

type UpdateSubscriber

type UpdateSubscriber struct {
	UpdateSubscriber UpdateSubscriber_UpdateSubscriber "json:\"updateSubscriber\" graphql:\"updateSubscriber\""
}

func (*UpdateSubscriber) GetUpdateSubscriber

func (t *UpdateSubscriber) GetUpdateSubscriber() *UpdateSubscriber_UpdateSubscriber

type UpdateSubscriberInput

type UpdateSubscriberInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// email address of the subscriber
	Email *string `json:"email,omitempty"`
	// phone number of the subscriber
	PhoneNumber      *string  `json:"phoneNumber,omitempty"`
	ClearPhoneNumber *bool    `json:"clearPhoneNumber,omitempty"`
	OwnerID          *string  `json:"ownerID,omitempty"`
	ClearOwner       *bool    `json:"clearOwner,omitempty"`
	AddEventIDs      []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs   []string `json:"removeEventIDs,omitempty"`
	ClearEvents      *bool    `json:"clearEvents,omitempty"`
}

UpdateSubscriberInput is used for update Subscriber object. Input was generated by ent.

type UpdateSubscriber_UpdateSubscriber

type UpdateSubscriber_UpdateSubscriber struct {
	Subscriber UpdateSubscriber_UpdateSubscriber_Subscriber "json:\"subscriber\" graphql:\"subscriber\""
}

func (*UpdateSubscriber_UpdateSubscriber) GetSubscriber

type UpdateSubscriber_UpdateSubscriber_Subscriber

type UpdateSubscriber_UpdateSubscriber_Subscriber struct {
	Active        bool       "json:\"active\" graphql:\"active\""
	CreatedAt     *time.Time "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy     *string    "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Email         string     "json:\"email\" graphql:\"email\""
	ID            string     "json:\"id\" graphql:\"id\""
	PhoneNumber   *string    "json:\"phoneNumber,omitempty\" graphql:\"phoneNumber\""
	UpdatedAt     *time.Time "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy     *string    "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	VerifiedEmail bool       "json:\"verifiedEmail\" graphql:\"verifiedEmail\""
	VerifiedPhone bool       "json:\"verifiedPhone\" graphql:\"verifiedPhone\""
}

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetActive

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetCreatedAt

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetCreatedBy

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetEmail

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetID

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetPhoneNumber

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetUpdatedAt

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetUpdatedBy

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetVerifiedEmail

func (t *UpdateSubscriber_UpdateSubscriber_Subscriber) GetVerifiedEmail() bool

func (*UpdateSubscriber_UpdateSubscriber_Subscriber) GetVerifiedPhone

func (t *UpdateSubscriber_UpdateSubscriber_Subscriber) GetVerifiedPhone() bool

type UpdateTFASetting

type UpdateTFASetting struct {
	UpdateTFASetting UpdateTFASetting_UpdateTFASetting "json:\"updateTFASetting\" graphql:\"updateTFASetting\""
}

func (*UpdateTFASetting) GetUpdateTFASetting

func (t *UpdateTFASetting) GetUpdateTFASetting() *UpdateTFASetting_UpdateTFASetting

type UpdateTFASettingInput

type UpdateTFASettingInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// specifies if the TFA device has been verified
	Verified *bool `json:"verified,omitempty"`
	// specifies a user may complete authentication by verifying a TOTP code delivered through an authenticator app
	TotpAllowed      *bool `json:"totpAllowed,omitempty"`
	ClearTotpAllowed *bool `json:"clearTotpAllowed,omitempty"`
	// Whether to regenerate backup codes
	RegenBackupCodes *bool `json:"regenBackupCodes,omitempty"`
}

UpdateTFASettingInput is used for update TFASetting object. Input was generated by ent.

type UpdateTFASetting_UpdateTFASetting

type UpdateTFASetting_UpdateTFASetting struct {
	TfaSetting UpdateTFASetting_UpdateTFASetting_TfaSetting "json:\"tfaSetting\" graphql:\"tfaSetting\""
}

func (*UpdateTFASetting_UpdateTFASetting) GetTfaSetting

type UpdateTFASetting_UpdateTFASetting_TfaSetting

type UpdateTFASetting_UpdateTFASetting_TfaSetting struct {
	RecoveryCodes []string "json:\"recoveryCodes,omitempty\" graphql:\"recoveryCodes\""
	TotpAllowed   *bool    "json:\"totpAllowed,omitempty\" graphql:\"totpAllowed\""
	Verified      bool     "json:\"verified\" graphql:\"verified\""
}

func (*UpdateTFASetting_UpdateTFASetting_TfaSetting) GetRecoveryCodes

func (t *UpdateTFASetting_UpdateTFASetting_TfaSetting) GetRecoveryCodes() []string

func (*UpdateTFASetting_UpdateTFASetting_TfaSetting) GetTotpAllowed

func (*UpdateTFASetting_UpdateTFASetting_TfaSetting) GetVerified

type UpdateTemplate

type UpdateTemplate struct {
	UpdateTemplate UpdateTemplate_UpdateTemplate "json:\"updateTemplate\" graphql:\"updateTemplate\""
}

func (*UpdateTemplate) GetUpdateTemplate

func (t *UpdateTemplate) GetUpdateTemplate() *UpdateTemplate_UpdateTemplate

type UpdateTemplateInput

type UpdateTemplateInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name of the template
	Name *string `json:"name,omitempty"`
	// the type of the template, either a provided template or an implementation (document)
	TemplateType *enums.DocumentType `json:"templateType,omitempty"`
	// the description of the template
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// the jsonschema object of the template
	Jsonconfig json.RawMessage `json:"jsonconfig,omitempty"`
	// the uischema for the template to render in the UI
	Uischema          json.RawMessage `json:"uischema,omitempty"`
	ClearUischema     *bool           `json:"clearUischema,omitempty"`
	OwnerID           *string         `json:"ownerID,omitempty"`
	ClearOwner        *bool           `json:"clearOwner,omitempty"`
	AddDocumentIDs    []string        `json:"addDocumentIDs,omitempty"`
	RemoveDocumentIDs []string        `json:"removeDocumentIDs,omitempty"`
	ClearDocuments    *bool           `json:"clearDocuments,omitempty"`
}

UpdateTemplateInput is used for update Template object. Input was generated by ent.

type UpdateTemplate_UpdateTemplate

type UpdateTemplate_UpdateTemplate struct {
	Template UpdateTemplate_UpdateTemplate_Template "json:\"template\" graphql:\"template\""
}

func (*UpdateTemplate_UpdateTemplate) GetTemplate

type UpdateTemplate_UpdateTemplate_Template

type UpdateTemplate_UpdateTemplate_Template struct {
	CreatedAt   *time.Time                                    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy   *string                                       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description *string                                       "json:\"description,omitempty\" graphql:\"description\""
	ID          string                                        "json:\"id\" graphql:\"id\""
	Jsonconfig  json.RawMessage                               "json:\"jsonconfig\" graphql:\"jsonconfig\""
	Name        string                                        "json:\"name\" graphql:\"name\""
	Uischema    json.RawMessage                               "json:\"uischema,omitempty\" graphql:\"uischema\""
	UpdatedAt   *time.Time                                    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy   *string                                       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Owner       *UpdateTemplate_UpdateTemplate_Template_Owner "json:\"owner,omitempty\" graphql:\"owner\""
}

func (*UpdateTemplate_UpdateTemplate_Template) GetCreatedAt

func (*UpdateTemplate_UpdateTemplate_Template) GetCreatedBy

func (*UpdateTemplate_UpdateTemplate_Template) GetDescription

func (t *UpdateTemplate_UpdateTemplate_Template) GetDescription() *string

func (*UpdateTemplate_UpdateTemplate_Template) GetID

func (*UpdateTemplate_UpdateTemplate_Template) GetJsonconfig

func (*UpdateTemplate_UpdateTemplate_Template) GetName

func (*UpdateTemplate_UpdateTemplate_Template) GetOwner

func (*UpdateTemplate_UpdateTemplate_Template) GetUischema

func (*UpdateTemplate_UpdateTemplate_Template) GetUpdatedAt

func (*UpdateTemplate_UpdateTemplate_Template) GetUpdatedBy

type UpdateTemplate_UpdateTemplate_Template_Owner

type UpdateTemplate_UpdateTemplate_Template_Owner struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateTemplate_UpdateTemplate_Template_Owner) GetID

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 {
	// tags associated with the object
	Tags           []string `json:"tags,omitempty"`
	AppendTags     []string `json:"appendTags,omitempty"`
	ClearTags      *bool    `json:"clearTags,omitempty"`
	Email          *string  `json:"email,omitempty"`
	FirstName      *string  `json:"firstName,omitempty"`
	ClearFirstName *bool    `json:"clearFirstName,omitempty"`
	LastName       *string  `json:"lastName,omitempty"`
	ClearLastName  *bool    `json:"clearLastName,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"`
	// auth provider used to register the account
	AuthProvider *enums.AuthProvider `json:"authProvider,omitempty"`
	// the user's role
	Role                            *enums.Role `json:"role,omitempty"`
	ClearRole                       *bool       `json:"clearRole,omitempty"`
	AddPersonalAccessTokenIDs       []string    `json:"addPersonalAccessTokenIDs,omitempty"`
	RemovePersonalAccessTokenIDs    []string    `json:"removePersonalAccessTokenIDs,omitempty"`
	ClearPersonalAccessTokens       *bool       `json:"clearPersonalAccessTokens,omitempty"`
	AddTfaSettingIDs                []string    `json:"addTfaSettingIDs,omitempty"`
	RemoveTfaSettingIDs             []string    `json:"removeTfaSettingIDs,omitempty"`
	ClearTfaSettings                *bool       `json:"clearTfaSettings,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"`
	AddWebauthnIDs                  []string    `json:"addWebauthnIDs,omitempty"`
	RemoveWebauthnIDs               []string    `json:"removeWebauthnIDs,omitempty"`
	ClearWebauthn                   *bool       `json:"clearWebauthn,omitempty"`
	AddFileIDs                      []string    `json:"addFileIDs,omitempty"`
	RemoveFileIDs                   []string    `json:"removeFileIDs,omitempty"`
	ClearFiles                      *bool       `json:"clearFiles,omitempty"`
	AddEventIDs                     []string    `json:"addEventIDs,omitempty"`
	RemoveEventIDs                  []string    `json:"removeEventIDs,omitempty"`
	ClearEvents                     *bool       `json:"clearEvents,omitempty"`
}

UpdateUserInput is used for update User object. Input was generated by ent.

type UpdateUserRoleInGroup

type UpdateUserRoleInGroup struct {
	UpdateGroupMembership UpdateUserRoleInGroup_UpdateGroupMembership "json:\"updateGroupMembership\" graphql:\"updateGroupMembership\""
}

func (*UpdateUserRoleInGroup) GetUpdateGroupMembership

type UpdateUserRoleInGroup_UpdateGroupMembership

type UpdateUserRoleInGroup_UpdateGroupMembership struct {
	GroupMembership UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership "json:\"groupMembership\" graphql:\"groupMembership\""
}

func (*UpdateUserRoleInGroup_UpdateGroupMembership) GetGroupMembership

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership struct {
	GroupID string                                                            "json:\"groupID\" graphql:\"groupID\""
	Group   UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_Group "json:\"group\" graphql:\"group\""
	ID      string                                                            "json:\"id\" graphql:\"id\""
	Role    enums.Role                                                        "json:\"role\" graphql:\"role\""
	UserID  string                                                            "json:\"userID\" graphql:\"userID\""
	User    UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User  "json:\"user\" graphql:\"user\""
}

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetGroup

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetGroupID

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetID

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetRole

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetUser

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership) GetUserID

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_Group

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_Group struct {
	ID   string "json:\"id\" graphql:\"id\""
	Name string "json:\"name\" graphql:\"name\""
}

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_Group) GetID

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_Group) GetName

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User

type UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User struct {
	DisplayName string  "json:\"displayName\" graphql:\"displayName\""
	Email       string  "json:\"email\" graphql:\"email\""
	FirstName   *string "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID          string  "json:\"id\" graphql:\"id\""
	LastName    *string "json:\"lastName,omitempty\" graphql:\"lastName\""
}

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User) GetDisplayName

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User) GetEmail

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User) GetFirstName

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User) GetID

func (*UpdateUserRoleInGroup_UpdateGroupMembership_GroupMembership_User) GetLastName

type UpdateUserRoleInOrg

type UpdateUserRoleInOrg struct {
	UpdateOrgMembership UpdateUserRoleInOrg_UpdateOrgMembership "json:\"updateOrgMembership\" graphql:\"updateOrgMembership\""
}

func (*UpdateUserRoleInOrg) GetUpdateOrgMembership

func (t *UpdateUserRoleInOrg) GetUpdateOrgMembership() *UpdateUserRoleInOrg_UpdateOrgMembership

type UpdateUserRoleInOrg_UpdateOrgMembership

type UpdateUserRoleInOrg_UpdateOrgMembership struct {
	OrgMembership UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership "json:\"orgMembership\" graphql:\"orgMembership\""
}

func (*UpdateUserRoleInOrg_UpdateOrgMembership) GetOrgMembership

type UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership

type UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership struct {
	ID             string     "json:\"id\" graphql:\"id\""
	Role           enums.Role "json:\"role\" graphql:\"role\""
	UserID         string     "json:\"userID\" graphql:\"userID\""
	OrganizationID string     "json:\"organizationID\" graphql:\"organizationID\""
}

func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetID

func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetOrganizationID

func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetRole

func (*UpdateUserRoleInOrg_UpdateOrgMembership_OrgMembership) GetUserID

type UpdateUserSetting

type UpdateUserSetting struct {
	UpdateUserSetting UpdateUserSetting_UpdateUserSetting "json:\"updateUserSetting\" graphql:\"updateUserSetting\""
}

func (*UpdateUserSetting) GetUpdateUserSetting

func (t *UpdateUserSetting) GetUpdateUserSetting() *UpdateUserSetting_UpdateUserSetting

type UpdateUserSettingInput

type UpdateUserSettingInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,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"`
	// status of the user account
	Status *enums.UserStatus `json:"status,omitempty"`
	// whether the user has confirmed their email address
	EmailConfirmed *bool `json:"emailConfirmed,omitempty"`
	// specifies a user may complete authentication by verifying a WebAuthn capable device
	IsWebauthnAllowed      *bool `json:"isWebauthnAllowed,omitempty"`
	ClearIsWebauthnAllowed *bool `json:"clearIsWebauthnAllowed,omitempty"`
	// whether the user has two factor authentication enabled
	IsTfaEnabled      *bool   `json:"isTfaEnabled,omitempty"`
	ClearIsTfaEnabled *bool   `json:"clearIsTfaEnabled,omitempty"`
	UserID            *string `json:"userID,omitempty"`
	ClearUser         *bool   `json:"clearUser,omitempty"`
	DefaultOrgID      *string `json:"defaultOrgID,omitempty"`
	ClearDefaultOrg   *bool   `json:"clearDefaultOrg,omitempty"`
}

UpdateUserSettingInput is used for update UserSetting object. Input was generated by ent.

type UpdateUserSetting_UpdateUserSetting

type UpdateUserSetting_UpdateUserSetting struct {
	UserSetting UpdateUserSetting_UpdateUserSetting_UserSetting "json:\"userSetting\" graphql:\"userSetting\""
}

func (*UpdateUserSetting_UpdateUserSetting) GetUserSetting

type UpdateUserSetting_UpdateUserSetting_UserSetting

type UpdateUserSetting_UpdateUserSetting_UserSetting struct {
	ID             string                                                      "json:\"id\" graphql:\"id\""
	SilencedAt     *time.Time                                                  "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                                            "json:\"status\" graphql:\"status\""
	DefaultOrg     *UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	Tags           []string                                                    "json:\"tags,omitempty\" graphql:\"tags\""
	Locked         bool                                                        "json:\"locked\" graphql:\"locked\""
	IsTfaEnabled   *bool                                                       "json:\"isTfaEnabled,omitempty\" graphql:\"isTfaEnabled\""
	EmailConfirmed bool                                                        "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	CreatedAt      *time.Time                                                  "json:\"createdAt,omitempty\" 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,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                                     "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetCreatedAt

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetCreatedBy

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetDefaultOrg

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetDeletedAt

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetDeletedBy

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetEmailConfirmed

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetID

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetIsTfaEnabled

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetLocked

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetSilencedAt

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetStatus

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetTags

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetUpdatedAt

func (*UpdateUserSetting_UpdateUserSetting_UserSetting) GetUpdatedBy

type UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg

type UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg) GetID

func (*UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg) GetName

func (*UpdateUserSetting_UpdateUserSetting_UserSetting_DefaultOrg) GetPersonalOrg

type UpdateUser_UpdateUser

type UpdateUser_UpdateUser struct {
	User UpdateUser_UpdateUser_User "json:\"user\" graphql:\"user\""
}

func (*UpdateUser_UpdateUser) GetUser

type UpdateUser_UpdateUser_User

type UpdateUser_UpdateUser_User struct {
	AuthProvider     enums.AuthProvider                             "json:\"authProvider\" graphql:\"authProvider\""
	AvatarLocalFile  *string                                        "json:\"avatarLocalFile,omitempty\" graphql:\"avatarLocalFile\""
	AvatarRemoteURL  *string                                        "json:\"avatarRemoteURL,omitempty\" graphql:\"avatarRemoteURL\""
	DisplayName      string                                         "json:\"displayName\" graphql:\"displayName\""
	Email            string                                         "json:\"email\" graphql:\"email\""
	FirstName        *string                                        "json:\"firstName,omitempty\" graphql:\"firstName\""
	ID               string                                         "json:\"id\" graphql:\"id\""
	LastName         *string                                        "json:\"lastName,omitempty\" graphql:\"lastName\""
	Sub              *string                                        "json:\"sub,omitempty\" graphql:\"sub\""
	Tags             []string                                       "json:\"tags,omitempty\" graphql:\"tags\""
	GroupMemberships []*UpdateUser_UpdateUser_User_GroupMemberships "json:\"groupMemberships,omitempty\" graphql:\"groupMemberships\""
	OrgMemberships   []*UpdateUser_UpdateUser_User_OrgMemberships   "json:\"orgMemberships,omitempty\" graphql:\"orgMemberships\""
	Setting          UpdateUser_UpdateUser_User_Setting             "json:\"setting\" graphql:\"setting\""
}

func (*UpdateUser_UpdateUser_User) GetAuthProvider

func (t *UpdateUser_UpdateUser_User) GetAuthProvider() *enums.AuthProvider

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

func (*UpdateUser_UpdateUser_User) GetID

func (*UpdateUser_UpdateUser_User) GetLastName

func (t *UpdateUser_UpdateUser_User) GetLastName() *string

func (*UpdateUser_UpdateUser_User) GetOrgMemberships

func (*UpdateUser_UpdateUser_User) GetSetting

func (*UpdateUser_UpdateUser_User) GetSub

func (t *UpdateUser_UpdateUser_User) GetSub() *string

func (*UpdateUser_UpdateUser_User) GetTags

func (t *UpdateUser_UpdateUser_User) GetTags() []string

type UpdateUser_UpdateUser_User_GroupMemberships

type UpdateUser_UpdateUser_User_GroupMemberships struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateUser_UpdateUser_User_GroupMemberships) GetID

type UpdateUser_UpdateUser_User_OrgMemberships

type UpdateUser_UpdateUser_User_OrgMemberships struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateUser_UpdateUser_User_OrgMemberships) GetID

type UpdateUser_UpdateUser_User_Setting

type UpdateUser_UpdateUser_User_Setting struct {
	DefaultOrg     *UpdateUser_UpdateUser_User_Setting_DefaultOrg "json:\"defaultOrg,omitempty\" graphql:\"defaultOrg\""
	CreatedAt      *time.Time                                     "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                        "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	EmailConfirmed bool                                           "json:\"emailConfirmed\" graphql:\"emailConfirmed\""
	Locked         bool                                           "json:\"locked\" graphql:\"locked\""
	SilencedAt     *time.Time                                     "json:\"silencedAt,omitempty\" graphql:\"silencedAt\""
	Status         enums.UserStatus                               "json:\"status\" graphql:\"status\""
	SuspendedAt    *time.Time                                     "json:\"suspendedAt,omitempty\" graphql:\"suspendedAt\""
	Tags           []string                                       "json:\"tags,omitempty\" graphql:\"tags\""
	UpdatedAt      *time.Time                                     "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                        "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
}

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

func (*UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed

func (t *UpdateUser_UpdateUser_User_Setting) GetEmailConfirmed() bool

func (*UpdateUser_UpdateUser_User_Setting) GetLocked

func (*UpdateUser_UpdateUser_User_Setting) GetSilencedAt

func (t *UpdateUser_UpdateUser_User_Setting) GetSilencedAt() *time.Time

func (*UpdateUser_UpdateUser_User_Setting) GetStatus

func (*UpdateUser_UpdateUser_User_Setting) GetSuspendedAt

func (t *UpdateUser_UpdateUser_User_Setting) GetSuspendedAt() *time.Time

func (*UpdateUser_UpdateUser_User_Setting) GetTags

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 UpdateUser_UpdateUser_User_Setting_DefaultOrg

type UpdateUser_UpdateUser_User_Setting_DefaultOrg struct {
	ID          string "json:\"id\" graphql:\"id\""
	Name        string "json:\"name\" graphql:\"name\""
	PersonalOrg *bool  "json:\"personalOrg,omitempty\" graphql:\"personalOrg\""
}

func (*UpdateUser_UpdateUser_User_Setting_DefaultOrg) GetID

func (*UpdateUser_UpdateUser_User_Setting_DefaultOrg) GetName

func (*UpdateUser_UpdateUser_User_Setting_DefaultOrg) GetPersonalOrg

type UpdateWebhook

type UpdateWebhook struct {
	UpdateWebhook UpdateWebhook_UpdateWebhook "json:\"updateWebhook\" graphql:\"updateWebhook\""
}

func (*UpdateWebhook) GetUpdateWebhook

func (t *UpdateWebhook) GetUpdateWebhook() *UpdateWebhook_UpdateWebhook

type UpdateWebhookInput

type UpdateWebhookInput struct {
	// tags associated with the object
	Tags       []string `json:"tags,omitempty"`
	AppendTags []string `json:"appendTags,omitempty"`
	ClearTags  *bool    `json:"clearTags,omitempty"`
	// the name of the webhook
	Name *string `json:"name,omitempty"`
	// a description of the webhook
	Description      *string `json:"description,omitempty"`
	ClearDescription *bool   `json:"clearDescription,omitempty"`
	// the url to send the webhook to
	DestinationURL *string `json:"destinationURL,omitempty"`
	// indicates if the webhook is active and enabled
	Enabled *bool `json:"enabled,omitempty"`
	// the number of failures
	Failures      *int64 `json:"failures,omitempty"`
	ClearFailures *bool  `json:"clearFailures,omitempty"`
	// the last error message
	LastError      *string `json:"lastError,omitempty"`
	ClearLastError *bool   `json:"clearLastError,omitempty"`
	// the last response
	LastResponse         *string  `json:"lastResponse,omitempty"`
	ClearLastResponse    *bool    `json:"clearLastResponse,omitempty"`
	OwnerID              *string  `json:"ownerID,omitempty"`
	ClearOwner           *bool    `json:"clearOwner,omitempty"`
	AddEventIDs          []string `json:"addEventIDs,omitempty"`
	RemoveEventIDs       []string `json:"removeEventIDs,omitempty"`
	ClearEvents          *bool    `json:"clearEvents,omitempty"`
	AddIntegrationIDs    []string `json:"addIntegrationIDs,omitempty"`
	RemoveIntegrationIDs []string `json:"removeIntegrationIDs,omitempty"`
	ClearIntegrations    *bool    `json:"clearIntegrations,omitempty"`
}

UpdateWebhookInput is used for update Webhook object. Input was generated by ent.

type UpdateWebhook_UpdateWebhook

type UpdateWebhook_UpdateWebhook struct {
	Webhook UpdateWebhook_UpdateWebhook_Webhook "json:\"webhook\" graphql:\"webhook\""
}

func (*UpdateWebhook_UpdateWebhook) GetWebhook

type UpdateWebhook_UpdateWebhook_Webhook

type UpdateWebhook_UpdateWebhook_Webhook struct {
	CreatedAt      *time.Time                                    "json:\"createdAt,omitempty\" graphql:\"createdAt\""
	CreatedBy      *string                                       "json:\"createdBy,omitempty\" graphql:\"createdBy\""
	Description    *string                                       "json:\"description,omitempty\" graphql:\"description\""
	DestinationURL string                                        "json:\"destinationURL\" graphql:\"destinationURL\""
	Enabled        bool                                          "json:\"enabled\" graphql:\"enabled\""
	Failures       *int64                                        "json:\"failures,omitempty\" graphql:\"failures\""
	ID             string                                        "json:\"id\" graphql:\"id\""
	LastError      *string                                       "json:\"lastError,omitempty\" graphql:\"lastError\""
	LastResponse   *string                                       "json:\"lastResponse,omitempty\" graphql:\"lastResponse\""
	Name           string                                        "json:\"name\" graphql:\"name\""
	OwnerID        *string                                       "json:\"ownerID,omitempty\" graphql:\"ownerID\""
	UpdatedAt      *time.Time                                    "json:\"updatedAt,omitempty\" graphql:\"updatedAt\""
	UpdatedBy      *string                                       "json:\"updatedBy,omitempty\" graphql:\"updatedBy\""
	Events         []*UpdateWebhook_UpdateWebhook_Webhook_Events "json:\"events,omitempty\" graphql:\"events\""
}

func (*UpdateWebhook_UpdateWebhook_Webhook) GetCreatedAt

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetCreatedAt() *time.Time

func (*UpdateWebhook_UpdateWebhook_Webhook) GetCreatedBy

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetCreatedBy() *string

func (*UpdateWebhook_UpdateWebhook_Webhook) GetDescription

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetDescription() *string

func (*UpdateWebhook_UpdateWebhook_Webhook) GetDestinationURL

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetDestinationURL() string

func (*UpdateWebhook_UpdateWebhook_Webhook) GetEnabled

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetEnabled() bool

func (*UpdateWebhook_UpdateWebhook_Webhook) GetEvents

func (*UpdateWebhook_UpdateWebhook_Webhook) GetFailures

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetFailures() *int64

func (*UpdateWebhook_UpdateWebhook_Webhook) GetID

func (*UpdateWebhook_UpdateWebhook_Webhook) GetLastError

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetLastError() *string

func (*UpdateWebhook_UpdateWebhook_Webhook) GetLastResponse

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetLastResponse() *string

func (*UpdateWebhook_UpdateWebhook_Webhook) GetName

func (*UpdateWebhook_UpdateWebhook_Webhook) GetOwnerID

func (*UpdateWebhook_UpdateWebhook_Webhook) GetUpdatedAt

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetUpdatedAt() *time.Time

func (*UpdateWebhook_UpdateWebhook_Webhook) GetUpdatedBy

func (t *UpdateWebhook_UpdateWebhook_Webhook) GetUpdatedBy() *string

type UpdateWebhook_UpdateWebhook_Webhook_Events

type UpdateWebhook_UpdateWebhook_Webhook_Events struct {
	ID string "json:\"id\" graphql:\"id\""
}

func (*UpdateWebhook_UpdateWebhook_Webhook_Events) GetID

type User

type User struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags      []string `json:"tags,omitempty"`
	Email     string   `json:"email"`
	FirstName *string  `json:"firstName,omitempty"`
	LastName  *string  `json:"lastName,omitempty"`
	// 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"`
	// auth provider used to register the account
	AuthProvider enums.AuthProvider `json:"authProvider"`
	// the user's role
	Role                 *enums.Role            `json:"role,omitempty"`
	PersonalAccessTokens []*PersonalAccessToken `json:"personalAccessTokens,omitempty"`
	TfaSettings          []*TFASetting          `json:"tfaSettings,omitempty"`
	Setting              *UserSetting           `json:"setting"`
	Groups               []*Group               `json:"groups,omitempty"`
	Organizations        []*Organization        `json:"organizations,omitempty"`
	Files                []*File                `json:"files,omitempty"`
	Events               []*Event               `json:"events,omitempty"`
	GroupMemberships     []*GroupMembership     `json:"groupMemberships,omitempty"`
	OrgMemberships       []*OrgMembership       `json:"orgMemberships,omitempty"`
}

func (User) IsNode

func (User) IsNode()

type UserBulkCreatePayload

type UserBulkCreatePayload struct {
	// Created users
	Users []*User `json:"users,omitempty"`
}

Return response for createBulkUser mutation

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 UserHistory

type UserHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	DeletedAt   *time.Time     `json:"deletedAt,omitempty"`
	DeletedBy   *string        `json:"deletedBy,omitempty"`
	// tags associated with the object
	Tags      []string `json:"tags,omitempty"`
	Email     string   `json:"email"`
	FirstName *string  `json:"firstName,omitempty"`
	LastName  *string  `json:"lastName,omitempty"`
	// 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"`
	// auth provider used to register the account
	AuthProvider enums.AuthProvider `json:"authProvider"`
	// the user's role
	Role *enums.Role `json:"role,omitempty"`
}

func (UserHistory) IsNode

func (UserHistory) IsNode()

type UserHistoryConnection

type UserHistoryConnection struct {
	// A list of edges.
	Edges []*UserHistoryEdge `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 UserHistoryEdge

type UserHistoryEdge struct {
	// The item at the end of the edge.
	Node *UserHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type UserHistoryOrder

type UserHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order UserHistories.
	Field UserHistoryOrderField `json:"field"`
}

Ordering options for UserHistory connections

type UserHistoryOrderField

type UserHistoryOrderField string

Properties by which UserHistory connections can be ordered.

const (
	UserHistoryOrderFieldFirstName   UserHistoryOrderField = "first_name"
	UserHistoryOrderFieldLastName    UserHistoryOrderField = "last_name"
	UserHistoryOrderFieldDisplayName UserHistoryOrderField = "display_name"
)

func (UserHistoryOrderField) IsValid

func (e UserHistoryOrderField) IsValid() bool

func (UserHistoryOrderField) MarshalGQL

func (e UserHistoryOrderField) MarshalGQL(w io.Writer)

func (UserHistoryOrderField) String

func (e UserHistoryOrderField) String() string

func (*UserHistoryOrderField) UnmarshalGQL

func (e *UserHistoryOrderField) UnmarshalGQL(v interface{}) error

type UserHistoryWhereInput

type UserHistoryWhereInput struct {
	Not *UserHistoryWhereInput   `json:"not,omitempty"`
	And []*UserHistoryWhereInput `json:"and,omitempty"`
	Or  []*UserHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	FirstNameIsNil        *bool    `json:"firstNameIsNil,omitempty"`
	FirstNameNotNil       *bool    `json:"firstNameNotNil,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"`
	LastNameIsNil        *bool    `json:"lastNameIsNil,omitempty"`
	LastNameNotNil       *bool    `json:"lastNameNotNil,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"`
	// auth_provider field predicates
	AuthProvider      *enums.AuthProvider  `json:"authProvider,omitempty"`
	AuthProviderNeq   *enums.AuthProvider  `json:"authProviderNEQ,omitempty"`
	AuthProviderIn    []enums.AuthProvider `json:"authProviderIn,omitempty"`
	AuthProviderNotIn []enums.AuthProvider `json:"authProviderNotIn,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"`
	RoleIsNil  *bool        `json:"roleIsNil,omitempty"`
	RoleNotNil *bool        `json:"roleNotNil,omitempty"`
}

UserHistoryWhereInput is used for filtering UserHistory objects. Input was generated by ent.

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 UserSearchResult

type UserSearchResult struct {
	Users []*User `json:"users,omitempty"`
}

func (UserSearchResult) IsGlobalSearchResult

func (UserSearchResult) IsGlobalSearchResult()

type UserSetting

type UserSetting struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	UserID    *string    `json:"userID,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 of the user account
	Status enums.UserStatus `json:"status"`
	// whether the user has confirmed their email address
	EmailConfirmed bool `json:"emailConfirmed"`
	// specifies a user may complete authentication by verifying a WebAuthn capable device
	IsWebauthnAllowed *bool `json:"isWebauthnAllowed,omitempty"`
	// whether the user has two factor authentication enabled
	IsTfaEnabled *bool `json:"isTfaEnabled,omitempty"`
	User         *User `json:"user,omitempty"`
	// organization to load on user login
	DefaultOrg *Organization `json:"defaultOrg,omitempty"`
}

func (UserSetting) IsNode

func (UserSetting) IsNode()

type UserSettingBulkCreatePayload

type UserSettingBulkCreatePayload struct {
	// Created userSettings
	UserSettings []*UserSetting `json:"userSettings,omitempty"`
}

Return response for createBulkUserSetting mutation

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 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 UserSettingHistory

type UserSettingHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	UserID    *string    `json:"userID,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 of the user account
	Status enums.UserStatus `json:"status"`
	// whether the user has confirmed their email address
	EmailConfirmed bool `json:"emailConfirmed"`
	// specifies a user may complete authentication by verifying a WebAuthn capable device
	IsWebauthnAllowed *bool `json:"isWebauthnAllowed,omitempty"`
	// whether the user has two factor authentication enabled
	IsTfaEnabled *bool `json:"isTfaEnabled,omitempty"`
}

func (UserSettingHistory) IsNode

func (UserSettingHistory) IsNode()

type UserSettingHistoryConnection

type UserSettingHistoryConnection struct {
	// A list of edges.
	Edges []*UserSettingHistoryEdge `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 UserSettingHistoryEdge

type UserSettingHistoryEdge struct {
	// The item at the end of the edge.
	Node *UserSettingHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type UserSettingHistoryWhereInput

type UserSettingHistoryWhereInput struct {
	Not *UserSettingHistoryWhereInput   `json:"not,omitempty"`
	And []*UserSettingHistoryWhereInput `json:"and,omitempty"`
	Or  []*UserSettingHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// user_id field predicates
	UserID             *string  `json:"userID,omitempty"`
	UserIDNeq          *string  `json:"userIDNEQ,omitempty"`
	UserIDIn           []string `json:"userIDIn,omitempty"`
	UserIDNotIn        []string `json:"userIDNotIn,omitempty"`
	UserIDGt           *string  `json:"userIDGT,omitempty"`
	UserIDGte          *string  `json:"userIDGTE,omitempty"`
	UserIDLt           *string  `json:"userIDLT,omitempty"`
	UserIDLte          *string  `json:"userIDLTE,omitempty"`
	UserIDContains     *string  `json:"userIDContains,omitempty"`
	UserIDHasPrefix    *string  `json:"userIDHasPrefix,omitempty"`
	UserIDHasSuffix    *string  `json:"userIDHasSuffix,omitempty"`
	UserIDIsNil        *bool    `json:"userIDIsNil,omitempty"`
	UserIDNotNil       *bool    `json:"userIDNotNil,omitempty"`
	UserIDEqualFold    *string  `json:"userIDEqualFold,omitempty"`
	UserIDContainsFold *string  `json:"userIDContainsFold,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      *enums.UserStatus  `json:"status,omitempty"`
	StatusNeq   *enums.UserStatus  `json:"statusNEQ,omitempty"`
	StatusIn    []enums.UserStatus `json:"statusIn,omitempty"`
	StatusNotIn []enums.UserStatus `json:"statusNotIn,omitempty"`
	// email_confirmed field predicates
	EmailConfirmed    *bool `json:"emailConfirmed,omitempty"`
	EmailConfirmedNeq *bool `json:"emailConfirmedNEQ,omitempty"`
	// is_webauthn_allowed field predicates
	IsWebauthnAllowed       *bool `json:"isWebauthnAllowed,omitempty"`
	IsWebauthnAllowedNeq    *bool `json:"isWebauthnAllowedNEQ,omitempty"`
	IsWebauthnAllowedIsNil  *bool `json:"isWebauthnAllowedIsNil,omitempty"`
	IsWebauthnAllowedNotNil *bool `json:"isWebauthnAllowedNotNil,omitempty"`
	// is_tfa_enabled field predicates
	IsTfaEnabled       *bool `json:"isTfaEnabled,omitempty"`
	IsTfaEnabledNeq    *bool `json:"isTfaEnabledNEQ,omitempty"`
	IsTfaEnabledIsNil  *bool `json:"isTfaEnabledIsNil,omitempty"`
	IsTfaEnabledNotNil *bool `json:"isTfaEnabledNotNil,omitempty"`
}

UserSettingHistoryWhereInput is used for filtering UserSettingHistory objects. Input was generated by ent.

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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// user_id field predicates
	UserID             *string  `json:"userID,omitempty"`
	UserIDNeq          *string  `json:"userIDNEQ,omitempty"`
	UserIDIn           []string `json:"userIDIn,omitempty"`
	UserIDNotIn        []string `json:"userIDNotIn,omitempty"`
	UserIDGt           *string  `json:"userIDGT,omitempty"`
	UserIDGte          *string  `json:"userIDGTE,omitempty"`
	UserIDLt           *string  `json:"userIDLT,omitempty"`
	UserIDLte          *string  `json:"userIDLTE,omitempty"`
	UserIDContains     *string  `json:"userIDContains,omitempty"`
	UserIDHasPrefix    *string  `json:"userIDHasPrefix,omitempty"`
	UserIDHasSuffix    *string  `json:"userIDHasSuffix,omitempty"`
	UserIDIsNil        *bool    `json:"userIDIsNil,omitempty"`
	UserIDNotNil       *bool    `json:"userIDNotNil,omitempty"`
	UserIDEqualFold    *string  `json:"userIDEqualFold,omitempty"`
	UserIDContainsFold *string  `json:"userIDContainsFold,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      *enums.UserStatus  `json:"status,omitempty"`
	StatusNeq   *enums.UserStatus  `json:"statusNEQ,omitempty"`
	StatusIn    []enums.UserStatus `json:"statusIn,omitempty"`
	StatusNotIn []enums.UserStatus `json:"statusNotIn,omitempty"`
	// email_confirmed field predicates
	EmailConfirmed    *bool `json:"emailConfirmed,omitempty"`
	EmailConfirmedNeq *bool `json:"emailConfirmedNEQ,omitempty"`
	// is_webauthn_allowed field predicates
	IsWebauthnAllowed       *bool `json:"isWebauthnAllowed,omitempty"`
	IsWebauthnAllowedNeq    *bool `json:"isWebauthnAllowedNEQ,omitempty"`
	IsWebauthnAllowedIsNil  *bool `json:"isWebauthnAllowedIsNil,omitempty"`
	IsWebauthnAllowedNotNil *bool `json:"isWebauthnAllowedNotNil,omitempty"`
	// is_tfa_enabled field predicates
	IsTfaEnabled       *bool `json:"isTfaEnabled,omitempty"`
	IsTfaEnabledNeq    *bool `json:"isTfaEnabledNEQ,omitempty"`
	IsTfaEnabledIsNil  *bool `json:"isTfaEnabledIsNil,omitempty"`
	IsTfaEnabledNotNil *bool `json:"isTfaEnabledNotNil,omitempty"`
	// user edge predicates
	HasUser     *bool             `json:"hasUser,omitempty"`
	HasUserWith []*UserWhereInput `json:"hasUserWith,omitempty"`
	// default_org edge predicates
	HasDefaultOrg     *bool                     `json:"hasDefaultOrg,omitempty"`
	HasDefaultOrgWith []*OrganizationWhereInput `json:"hasDefaultOrgWith,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	FirstNameIsNil        *bool    `json:"firstNameIsNil,omitempty"`
	FirstNameNotNil       *bool    `json:"firstNameNotNil,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"`
	LastNameIsNil        *bool    `json:"lastNameIsNil,omitempty"`
	LastNameNotNil       *bool    `json:"lastNameNotNil,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"`
	// auth_provider field predicates
	AuthProvider      *enums.AuthProvider  `json:"authProvider,omitempty"`
	AuthProviderNeq   *enums.AuthProvider  `json:"authProviderNEQ,omitempty"`
	AuthProviderIn    []enums.AuthProvider `json:"authProviderIn,omitempty"`
	AuthProviderNotIn []enums.AuthProvider `json:"authProviderNotIn,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"`
	RoleIsNil  *bool        `json:"roleIsNil,omitempty"`
	RoleNotNil *bool        `json:"roleNotNil,omitempty"`
	// personal_access_tokens edge predicates
	HasPersonalAccessTokens     *bool                            `json:"hasPersonalAccessTokens,omitempty"`
	HasPersonalAccessTokensWith []*PersonalAccessTokenWhereInput `json:"hasPersonalAccessTokensWith,omitempty"`
	// tfa_settings edge predicates
	HasTfaSettings     *bool                   `json:"hasTfaSettings,omitempty"`
	HasTfaSettingsWith []*TFASettingWhereInput `json:"hasTfaSettingsWith,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"`
	// files edge predicates
	HasFiles     *bool             `json:"hasFiles,omitempty"`
	HasFilesWith []*FileWhereInput `json:"hasFilesWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,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.

type Webhook

type Webhook struct {
	ID        string     `json:"id"`
	CreatedAt *time.Time `json:"createdAt,omitempty"`
	UpdatedAt *time.Time `json:"updatedAt,omitempty"`
	CreatedBy *string    `json:"createdBy,omitempty"`
	UpdatedBy *string    `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the webhook
	Name string `json:"name"`
	// a description of the webhook
	Description *string `json:"description,omitempty"`
	// the url to send the webhook to
	DestinationURL string `json:"destinationURL"`
	// indicates if the webhook is active and enabled
	Enabled bool `json:"enabled"`
	// the number of failures
	Failures *int64 `json:"failures,omitempty"`
	// the last error message
	LastError *string `json:"lastError,omitempty"`
	// the last response
	LastResponse *string        `json:"lastResponse,omitempty"`
	Owner        *Organization  `json:"owner,omitempty"`
	Events       []*Event       `json:"events,omitempty"`
	Integrations []*Integration `json:"integrations,omitempty"`
}

func (Webhook) IsNode

func (Webhook) IsNode()

type WebhookBulkCreatePayload

type WebhookBulkCreatePayload struct {
	// Created webhooks
	Webhooks []*Webhook `json:"webhooks,omitempty"`
}

Return response for createBulkWebhook mutation

type WebhookConnection

type WebhookConnection struct {
	// A list of edges.
	Edges []*WebhookEdge `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 WebhookCreatePayload

type WebhookCreatePayload struct {
	// Created webhook
	Webhook *Webhook `json:"webhook"`
}

Return response for createWebhook mutation

type WebhookDeletePayload

type WebhookDeletePayload struct {
	// Deleted webhook ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWebhook mutation

type WebhookEdge

type WebhookEdge struct {
	// The item at the end of the edge.
	Node *Webhook `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type WebhookHistory

type WebhookHistory struct {
	ID          string         `json:"id"`
	HistoryTime time.Time      `json:"historyTime"`
	Ref         *string        `json:"ref,omitempty"`
	Operation   history.OpType `json:"operation"`
	CreatedAt   *time.Time     `json:"createdAt,omitempty"`
	UpdatedAt   *time.Time     `json:"updatedAt,omitempty"`
	CreatedBy   *string        `json:"createdBy,omitempty"`
	UpdatedBy   *string        `json:"updatedBy,omitempty"`
	// tags associated with the object
	Tags      []string   `json:"tags,omitempty"`
	DeletedAt *time.Time `json:"deletedAt,omitempty"`
	DeletedBy *string    `json:"deletedBy,omitempty"`
	// The organization id that owns the object
	OwnerID *string `json:"ownerID,omitempty"`
	// the name of the webhook
	Name string `json:"name"`
	// a description of the webhook
	Description *string `json:"description,omitempty"`
	// the url to send the webhook to
	DestinationURL string `json:"destinationURL"`
	// indicates if the webhook is active and enabled
	Enabled bool `json:"enabled"`
	// the number of failures
	Failures *int64 `json:"failures,omitempty"`
	// the last error message
	LastError *string `json:"lastError,omitempty"`
	// the last response
	LastResponse *string `json:"lastResponse,omitempty"`
}

func (WebhookHistory) IsNode

func (WebhookHistory) IsNode()

type WebhookHistoryConnection

type WebhookHistoryConnection struct {
	// A list of edges.
	Edges []*WebhookHistoryEdge `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 WebhookHistoryEdge

type WebhookHistoryEdge struct {
	// The item at the end of the edge.
	Node *WebhookHistory `json:"node,omitempty"`
	// A cursor for use in pagination.
	Cursor string `json:"cursor"`
}

An edge in a connection.

type WebhookHistoryOrder

type WebhookHistoryOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order WebhookHistories.
	Field WebhookHistoryOrderField `json:"field"`
}

Ordering options for WebhookHistory connections

type WebhookHistoryOrderField

type WebhookHistoryOrderField string

Properties by which WebhookHistory connections can be ordered.

const (
	WebhookHistoryOrderFieldName WebhookHistoryOrderField = "name"
	WebhookHistoryOrderFieldURL  WebhookHistoryOrderField = "url"
)

func (WebhookHistoryOrderField) IsValid

func (e WebhookHistoryOrderField) IsValid() bool

func (WebhookHistoryOrderField) MarshalGQL

func (e WebhookHistoryOrderField) MarshalGQL(w io.Writer)

func (WebhookHistoryOrderField) String

func (e WebhookHistoryOrderField) String() string

func (*WebhookHistoryOrderField) UnmarshalGQL

func (e *WebhookHistoryOrderField) UnmarshalGQL(v interface{}) error

type WebhookHistoryWhereInput

type WebhookHistoryWhereInput struct {
	Not *WebhookHistoryWhereInput   `json:"not,omitempty"`
	And []*WebhookHistoryWhereInput `json:"and,omitempty"`
	Or  []*WebhookHistoryWhereInput `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"`
	// history_time field predicates
	HistoryTime      *time.Time   `json:"historyTime,omitempty"`
	HistoryTimeNeq   *time.Time   `json:"historyTimeNEQ,omitempty"`
	HistoryTimeIn    []*time.Time `json:"historyTimeIn,omitempty"`
	HistoryTimeNotIn []*time.Time `json:"historyTimeNotIn,omitempty"`
	HistoryTimeGt    *time.Time   `json:"historyTimeGT,omitempty"`
	HistoryTimeGte   *time.Time   `json:"historyTimeGTE,omitempty"`
	HistoryTimeLt    *time.Time   `json:"historyTimeLT,omitempty"`
	HistoryTimeLte   *time.Time   `json:"historyTimeLTE,omitempty"`
	// ref field predicates
	Ref             *string  `json:"ref,omitempty"`
	RefNeq          *string  `json:"refNEQ,omitempty"`
	RefIn           []string `json:"refIn,omitempty"`
	RefNotIn        []string `json:"refNotIn,omitempty"`
	RefGt           *string  `json:"refGT,omitempty"`
	RefGte          *string  `json:"refGTE,omitempty"`
	RefLt           *string  `json:"refLT,omitempty"`
	RefLte          *string  `json:"refLTE,omitempty"`
	RefContains     *string  `json:"refContains,omitempty"`
	RefHasPrefix    *string  `json:"refHasPrefix,omitempty"`
	RefHasSuffix    *string  `json:"refHasSuffix,omitempty"`
	RefIsNil        *bool    `json:"refIsNil,omitempty"`
	RefNotNil       *bool    `json:"refNotNil,omitempty"`
	RefEqualFold    *string  `json:"refEqualFold,omitempty"`
	RefContainsFold *string  `json:"refContainsFold,omitempty"`
	// operation field predicates
	Operation      *history.OpType  `json:"operation,omitempty"`
	OperationNeq   *history.OpType  `json:"operationNEQ,omitempty"`
	OperationIn    []history.OpType `json:"operationIn,omitempty"`
	OperationNotIn []history.OpType `json:"operationNotIn,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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// destination_url field predicates
	DestinationURL             *string  `json:"destinationURL,omitempty"`
	DestinationURLNeq          *string  `json:"destinationURLNEQ,omitempty"`
	DestinationURLIn           []string `json:"destinationURLIn,omitempty"`
	DestinationURLNotIn        []string `json:"destinationURLNotIn,omitempty"`
	DestinationURLGt           *string  `json:"destinationURLGT,omitempty"`
	DestinationURLGte          *string  `json:"destinationURLGTE,omitempty"`
	DestinationURLLt           *string  `json:"destinationURLLT,omitempty"`
	DestinationURLLte          *string  `json:"destinationURLLTE,omitempty"`
	DestinationURLContains     *string  `json:"destinationURLContains,omitempty"`
	DestinationURLHasPrefix    *string  `json:"destinationURLHasPrefix,omitempty"`
	DestinationURLHasSuffix    *string  `json:"destinationURLHasSuffix,omitempty"`
	DestinationURLEqualFold    *string  `json:"destinationURLEqualFold,omitempty"`
	DestinationURLContainsFold *string  `json:"destinationURLContainsFold,omitempty"`
	// enabled field predicates
	Enabled    *bool `json:"enabled,omitempty"`
	EnabledNeq *bool `json:"enabledNEQ,omitempty"`
	// failures field predicates
	Failures       *int64  `json:"failures,omitempty"`
	FailuresNeq    *int64  `json:"failuresNEQ,omitempty"`
	FailuresIn     []int64 `json:"failuresIn,omitempty"`
	FailuresNotIn  []int64 `json:"failuresNotIn,omitempty"`
	FailuresGt     *int64  `json:"failuresGT,omitempty"`
	FailuresGte    *int64  `json:"failuresGTE,omitempty"`
	FailuresLt     *int64  `json:"failuresLT,omitempty"`
	FailuresLte    *int64  `json:"failuresLTE,omitempty"`
	FailuresIsNil  *bool   `json:"failuresIsNil,omitempty"`
	FailuresNotNil *bool   `json:"failuresNotNil,omitempty"`
	// last_error field predicates
	LastError             *string  `json:"lastError,omitempty"`
	LastErrorNeq          *string  `json:"lastErrorNEQ,omitempty"`
	LastErrorIn           []string `json:"lastErrorIn,omitempty"`
	LastErrorNotIn        []string `json:"lastErrorNotIn,omitempty"`
	LastErrorGt           *string  `json:"lastErrorGT,omitempty"`
	LastErrorGte          *string  `json:"lastErrorGTE,omitempty"`
	LastErrorLt           *string  `json:"lastErrorLT,omitempty"`
	LastErrorLte          *string  `json:"lastErrorLTE,omitempty"`
	LastErrorContains     *string  `json:"lastErrorContains,omitempty"`
	LastErrorHasPrefix    *string  `json:"lastErrorHasPrefix,omitempty"`
	LastErrorHasSuffix    *string  `json:"lastErrorHasSuffix,omitempty"`
	LastErrorIsNil        *bool    `json:"lastErrorIsNil,omitempty"`
	LastErrorNotNil       *bool    `json:"lastErrorNotNil,omitempty"`
	LastErrorEqualFold    *string  `json:"lastErrorEqualFold,omitempty"`
	LastErrorContainsFold *string  `json:"lastErrorContainsFold,omitempty"`
	// last_response field predicates
	LastResponse             *string  `json:"lastResponse,omitempty"`
	LastResponseNeq          *string  `json:"lastResponseNEQ,omitempty"`
	LastResponseIn           []string `json:"lastResponseIn,omitempty"`
	LastResponseNotIn        []string `json:"lastResponseNotIn,omitempty"`
	LastResponseGt           *string  `json:"lastResponseGT,omitempty"`
	LastResponseGte          *string  `json:"lastResponseGTE,omitempty"`
	LastResponseLt           *string  `json:"lastResponseLT,omitempty"`
	LastResponseLte          *string  `json:"lastResponseLTE,omitempty"`
	LastResponseContains     *string  `json:"lastResponseContains,omitempty"`
	LastResponseHasPrefix    *string  `json:"lastResponseHasPrefix,omitempty"`
	LastResponseHasSuffix    *string  `json:"lastResponseHasSuffix,omitempty"`
	LastResponseIsNil        *bool    `json:"lastResponseIsNil,omitempty"`
	LastResponseNotNil       *bool    `json:"lastResponseNotNil,omitempty"`
	LastResponseEqualFold    *string  `json:"lastResponseEqualFold,omitempty"`
	LastResponseContainsFold *string  `json:"lastResponseContainsFold,omitempty"`
}

WebhookHistoryWhereInput is used for filtering WebhookHistory objects. Input was generated by ent.

type WebhookOrder

type WebhookOrder struct {
	// The ordering direction.
	Direction OrderDirection `json:"direction"`
	// The field by which to order Webhooks.
	Field WebhookOrderField `json:"field"`
}

Ordering options for Webhook connections

type WebhookOrderField

type WebhookOrderField string

Properties by which Webhook connections can be ordered.

const (
	WebhookOrderFieldName WebhookOrderField = "name"
	WebhookOrderFieldURL  WebhookOrderField = "url"
)

func (WebhookOrderField) IsValid

func (e WebhookOrderField) IsValid() bool

func (WebhookOrderField) MarshalGQL

func (e WebhookOrderField) MarshalGQL(w io.Writer)

func (WebhookOrderField) String

func (e WebhookOrderField) String() string

func (*WebhookOrderField) UnmarshalGQL

func (e *WebhookOrderField) UnmarshalGQL(v interface{}) error

type WebhookUpdatePayload

type WebhookUpdatePayload struct {
	// Updated webhook
	Webhook *Webhook `json:"webhook"`
}

Return response for updateWebhook mutation

type WebhookWhereInput

type WebhookWhereInput struct {
	Not *WebhookWhereInput   `json:"not,omitempty"`
	And []*WebhookWhereInput `json:"and,omitempty"`
	Or  []*WebhookWhereInput `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"`
	CreatedAtIsNil  *bool        `json:"createdAtIsNil,omitempty"`
	CreatedAtNotNil *bool        `json:"createdAtNotNil,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"`
	UpdatedAtIsNil  *bool        `json:"updatedAtIsNil,omitempty"`
	UpdatedAtNotNil *bool        `json:"updatedAtNotNil,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"`
	// owner_id field predicates
	OwnerID             *string  `json:"ownerID,omitempty"`
	OwnerIDNeq          *string  `json:"ownerIDNEQ,omitempty"`
	OwnerIDIn           []string `json:"ownerIDIn,omitempty"`
	OwnerIDNotIn        []string `json:"ownerIDNotIn,omitempty"`
	OwnerIDGt           *string  `json:"ownerIDGT,omitempty"`
	OwnerIDGte          *string  `json:"ownerIDGTE,omitempty"`
	OwnerIDLt           *string  `json:"ownerIDLT,omitempty"`
	OwnerIDLte          *string  `json:"ownerIDLTE,omitempty"`
	OwnerIDContains     *string  `json:"ownerIDContains,omitempty"`
	OwnerIDHasPrefix    *string  `json:"ownerIDHasPrefix,omitempty"`
	OwnerIDHasSuffix    *string  `json:"ownerIDHasSuffix,omitempty"`
	OwnerIDIsNil        *bool    `json:"ownerIDIsNil,omitempty"`
	OwnerIDNotNil       *bool    `json:"ownerIDNotNil,omitempty"`
	OwnerIDEqualFold    *string  `json:"ownerIDEqualFold,omitempty"`
	OwnerIDContainsFold *string  `json:"ownerIDContainsFold,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"`
	// destination_url field predicates
	DestinationURL             *string  `json:"destinationURL,omitempty"`
	DestinationURLNeq          *string  `json:"destinationURLNEQ,omitempty"`
	DestinationURLIn           []string `json:"destinationURLIn,omitempty"`
	DestinationURLNotIn        []string `json:"destinationURLNotIn,omitempty"`
	DestinationURLGt           *string  `json:"destinationURLGT,omitempty"`
	DestinationURLGte          *string  `json:"destinationURLGTE,omitempty"`
	DestinationURLLt           *string  `json:"destinationURLLT,omitempty"`
	DestinationURLLte          *string  `json:"destinationURLLTE,omitempty"`
	DestinationURLContains     *string  `json:"destinationURLContains,omitempty"`
	DestinationURLHasPrefix    *string  `json:"destinationURLHasPrefix,omitempty"`
	DestinationURLHasSuffix    *string  `json:"destinationURLHasSuffix,omitempty"`
	DestinationURLEqualFold    *string  `json:"destinationURLEqualFold,omitempty"`
	DestinationURLContainsFold *string  `json:"destinationURLContainsFold,omitempty"`
	// enabled field predicates
	Enabled    *bool `json:"enabled,omitempty"`
	EnabledNeq *bool `json:"enabledNEQ,omitempty"`
	// failures field predicates
	Failures       *int64  `json:"failures,omitempty"`
	FailuresNeq    *int64  `json:"failuresNEQ,omitempty"`
	FailuresIn     []int64 `json:"failuresIn,omitempty"`
	FailuresNotIn  []int64 `json:"failuresNotIn,omitempty"`
	FailuresGt     *int64  `json:"failuresGT,omitempty"`
	FailuresGte    *int64  `json:"failuresGTE,omitempty"`
	FailuresLt     *int64  `json:"failuresLT,omitempty"`
	FailuresLte    *int64  `json:"failuresLTE,omitempty"`
	FailuresIsNil  *bool   `json:"failuresIsNil,omitempty"`
	FailuresNotNil *bool   `json:"failuresNotNil,omitempty"`
	// last_error field predicates
	LastError             *string  `json:"lastError,omitempty"`
	LastErrorNeq          *string  `json:"lastErrorNEQ,omitempty"`
	LastErrorIn           []string `json:"lastErrorIn,omitempty"`
	LastErrorNotIn        []string `json:"lastErrorNotIn,omitempty"`
	LastErrorGt           *string  `json:"lastErrorGT,omitempty"`
	LastErrorGte          *string  `json:"lastErrorGTE,omitempty"`
	LastErrorLt           *string  `json:"lastErrorLT,omitempty"`
	LastErrorLte          *string  `json:"lastErrorLTE,omitempty"`
	LastErrorContains     *string  `json:"lastErrorContains,omitempty"`
	LastErrorHasPrefix    *string  `json:"lastErrorHasPrefix,omitempty"`
	LastErrorHasSuffix    *string  `json:"lastErrorHasSuffix,omitempty"`
	LastErrorIsNil        *bool    `json:"lastErrorIsNil,omitempty"`
	LastErrorNotNil       *bool    `json:"lastErrorNotNil,omitempty"`
	LastErrorEqualFold    *string  `json:"lastErrorEqualFold,omitempty"`
	LastErrorContainsFold *string  `json:"lastErrorContainsFold,omitempty"`
	// last_response field predicates
	LastResponse             *string  `json:"lastResponse,omitempty"`
	LastResponseNeq          *string  `json:"lastResponseNEQ,omitempty"`
	LastResponseIn           []string `json:"lastResponseIn,omitempty"`
	LastResponseNotIn        []string `json:"lastResponseNotIn,omitempty"`
	LastResponseGt           *string  `json:"lastResponseGT,omitempty"`
	LastResponseGte          *string  `json:"lastResponseGTE,omitempty"`
	LastResponseLt           *string  `json:"lastResponseLT,omitempty"`
	LastResponseLte          *string  `json:"lastResponseLTE,omitempty"`
	LastResponseContains     *string  `json:"lastResponseContains,omitempty"`
	LastResponseHasPrefix    *string  `json:"lastResponseHasPrefix,omitempty"`
	LastResponseHasSuffix    *string  `json:"lastResponseHasSuffix,omitempty"`
	LastResponseIsNil        *bool    `json:"lastResponseIsNil,omitempty"`
	LastResponseNotNil       *bool    `json:"lastResponseNotNil,omitempty"`
	LastResponseEqualFold    *string  `json:"lastResponseEqualFold,omitempty"`
	LastResponseContainsFold *string  `json:"lastResponseContainsFold,omitempty"`
	// owner edge predicates
	HasOwner     *bool                     `json:"hasOwner,omitempty"`
	HasOwnerWith []*OrganizationWhereInput `json:"hasOwnerWith,omitempty"`
	// events edge predicates
	HasEvents     *bool              `json:"hasEvents,omitempty"`
	HasEventsWith []*EventWhereInput `json:"hasEventsWith,omitempty"`
	// integrations edge predicates
	HasIntegrations     *bool                    `json:"hasIntegrations,omitempty"`
	HasIntegrationsWith []*IntegrationWhereInput `json:"hasIntegrationsWith,omitempty"`
}

WebhookWhereInput is used for filtering Webhook objects. Input was generated by ent.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL