model

package
v0.47.2 Latest Latest
Warning

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

Go to latest
Published: Nov 25, 2025 License: Apache-2.0 Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

Functions

This section is empty.

Types

type APITokenBulkCreatePayload

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

Return response for createBulkAPIToken mutation

type APITokenBulkDeletePayload added in v0.40.1

type APITokenBulkDeletePayload struct {
	// Deleted apiToken IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkAPIToken mutation

type APITokenCreatePayload

type APITokenCreatePayload struct {
	// Created apiToken
	APIToken *generated.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 APITokenUpdatePayload

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

Return response for updateAPIToken mutation

type ActionPlanBulkCreatePayload

type ActionPlanBulkCreatePayload struct {
	// Created actionPlans
	ActionPlans []*generated.ActionPlan `json:"actionPlans,omitempty"`
}

Return response for createBulkActionPlan mutation

type ActionPlanBulkDeletePayload added in v0.40.1

type ActionPlanBulkDeletePayload struct {
	// Deleted actionPlan IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkActionPlan mutation

type ActionPlanBulkUpdatePayload added in v0.24.2

type ActionPlanBulkUpdatePayload struct {
	// Updated actionPlans
	ActionPlans []*generated.ActionPlan `json:"actionPlans,omitempty"`
	// IDs of the updated actionPlans
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkActionPlan mutation

type ActionPlanCreatePayload

type ActionPlanCreatePayload struct {
	// Created actionPlan
	ActionPlan *generated.ActionPlan `json:"actionPlan"`
}

Return response for createActionPlan mutation

type ActionPlanDeletePayload

type ActionPlanDeletePayload struct {
	// Deleted actionPlan ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteActionPlan mutation

type ActionPlanUpdatePayload

type ActionPlanUpdatePayload struct {
	// Updated actionPlan
	ActionPlan *generated.ActionPlan `json:"actionPlan"`
}

Return response for updateActionPlan mutation

type AddProgramMembershipInput added in v0.15.0

type AddProgramMembershipInput struct {
	Role   *enums.Role `json:"role,omitempty"`
	UserID string      `json:"userID"`
}

AddProgramMembershipInput is used for create ProgramMembership object under an existing program

type AssessmentCreatePayload added in v0.42.6

type AssessmentCreatePayload struct {
	// Created assessment
	Assessment *generated.Assessment `json:"assessment"`
}

Return response for createAssessment mutation

type AssessmentDeletePayload added in v0.42.6

type AssessmentDeletePayload struct {
	// Deleted assessment ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteAssessment mutation

type AssessmentResponseCreatePayload added in v0.42.6

type AssessmentResponseCreatePayload struct {
	// Created assessmentResponse
	AssessmentResponse *generated.AssessmentResponse `json:"assessmentResponse"`
}

Return response for createAssessmentResponse mutation

type AssessmentResponseDeletePayload added in v0.42.6

type AssessmentResponseDeletePayload struct {
	// Deleted assessmentResponse ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteAssessmentResponse mutation

type AssessmentUpdatePayload added in v0.42.6

type AssessmentUpdatePayload struct {
	// Updated assessment
	Assessment *generated.Assessment `json:"assessment"`
}

Return response for updateAssessment mutation

type AssetBulkCreatePayload added in v0.19.0

type AssetBulkCreatePayload struct {
	// Created assets
	Assets []*generated.Asset `json:"assets,omitempty"`
}

Return response for createBulkAsset mutation

type AssetBulkDeletePayload added in v0.40.1

type AssetBulkDeletePayload struct {
	// Deleted asset IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkAsset mutation

type AssetCreatePayload added in v0.19.0

type AssetCreatePayload struct {
	// Created asset
	Asset *generated.Asset `json:"asset"`
}

Return response for createAsset mutation

type AssetDeletePayload added in v0.19.0

type AssetDeletePayload struct {
	// Deleted asset ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteAsset mutation

type AssetUpdatePayload added in v0.19.0

type AssetUpdatePayload struct {
	// Updated asset
	Asset *generated.Asset `json:"asset"`
}

Return response for updateAsset mutation

type CloneControlInput added in v0.8.7

type CloneControlInput struct {
	// controlIDs are the ids of the control to clone. If standardID or standardShortName are passed, this is ignored
	ControlIDs []string `json:"controlIDs,omitempty"`
	// refCodes are the refCodes to control. A standardID must be provided to lookup the refCode from.
	RefCodes []string `json:"refCodes,omitempty"`
	// standardID to clone all controls from into the organization
	StandardID *string `json:"standardID,omitempty"`
	// standardShortName to clone all controls from into the organization, if the standardID is provided that will take precedence
	StandardShortName *string `json:"standardShortName,omitempty"`
	// standardVersion is the version of the standard to use when filtering by short name, if not provided, the latest version will be used
	StandardVersion *string `json:"standardVersion,omitempty"`
	// categories to limit the controls that are cloned from a standard. If standardID is empty, this field is ignored
	Categories []string `json:"categories,omitempty"`
	// organization ID that the controls will be under
	OwnerID *string `json:"ownerID,omitempty"`
	// optional program ID to associate to the controls
	ProgramID *string `json:"programID,omitempty"`
}

CloneControlInput is used to clone controls and their subcontrols under an organization (ownerID)

type CloneControlUploadInput added in v0.38.0

type CloneControlUploadInput struct {
	// controlID is the id of the control to clone. If standardID or standardShortName are passed, this is ignored
	ControlID *string `json:"controlID,omitempty"`
	// refCodes are the refCodes to control. A standardID must be provided to lookup the refCode from.
	RefCode *string `json:"refCode,omitempty"`
	// standardID to clone all controls from into the organization
	StandardID *string `json:"standardID,omitempty"`
	// standardShortName to clone all controls from into the organization, if the standardID is provided that will take precedence
	StandardShortName *string `json:"standardShortName,omitempty"`
	// standardVersion is the version of the standard to use when filtering by short name, if not provided, the latest version will be used
	StandardVersion *string `json:"standardVersion,omitempty"`
	// organization ID that the controls will be under
	OwnerID *string `json:"ownerID,omitempty"`
	// controlImplementation is the implementation details of the control
	ControlImplementation *string `json:"controlImplementation,omitempty"`
	// controlObjective is the objective details of the control
	ControlObjective *string `json:"controlObjective,omitempty"`
	// implementationGuidance is guidance details on the implementation of the control
	ImplementationGuidance *string `json:"implementationGuidance,omitempty"`
	// comment to associate with the control that was created
	Comment *string `json:"comment,omitempty"`
	// internalPolicyIDs to associate with the created control
	InternalPolicyID *string `json:"internalPolicyID,omitempty"`
	// controlInput includes all the standard settings you can set on create of a control that can also be set during the creation via clone. Note that some fields like refCode, description, category, will be ignored
	// if the control is being clone from a system owned standard
	ControlInput *generated.CreateControlInput `json:"controlInput,omitempty"`
}

CloneControlUploadInput is used to clone controls and their subcontrols under an organization using a csv upload

type ContactBulkCreatePayload

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

Return response for createBulkContact mutation

type ContactBulkDeletePayload added in v0.40.1

type ContactBulkDeletePayload struct {
	// Deleted contact IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkContact mutation

type ContactBulkUpdatePayload added in v0.24.2

type ContactBulkUpdatePayload struct {
	// Updated contacts
	Contacts []*generated.Contact `json:"contacts,omitempty"`
	// IDs of the updated contacts
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkContact mutation

type ContactCreatePayload

type ContactCreatePayload struct {
	// Created contact
	Contact *generated.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 ContactUpdatePayload

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

Return response for updateContact mutation

type ControlBulkCreatePayload

type ControlBulkCreatePayload struct {
	// Created controls
	Controls []*generated.Control `json:"controls,omitempty"`
}

Return response for createBulkControl mutation

type ControlBulkDeletePayload added in v0.40.1

type ControlBulkDeletePayload struct {
	// Deleted control IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkControl mutation

type ControlBulkUpdatePayload added in v0.24.2

type ControlBulkUpdatePayload struct {
	// Updated controls
	Controls []*generated.Control `json:"controls,omitempty"`
	// IDs of the updated controls
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkControl mutation

type ControlCategory added in v0.23.6

type ControlCategory struct {
	Name               string  `json:"name"`
	ReferenceFramework *string `json:"referenceFramework,omitempty"`
}

type ControlCategoryConnection added in v0.23.6

type ControlCategoryConnection struct {
	// A list of edges.
	Edges []*ControlCategoryEdge `json:"edges,omitempty"`
	// Information to aid in pagination.
	PageInfo *entgql.PageInfo[string] `json:"pageInfo"`
	// Identifies the total count of items in the connection.
	TotalCount int `json:"totalCount"`
}

A connection to a list of items.

type ControlCategoryEdge added in v0.23.6

type ControlCategoryEdge struct {
	// The item at the end of the edge.
	Node *ControlCategory `json:"node"`
}

An edge in a connection.

type ControlCategoryOrder added in v0.23.6

type ControlCategoryOrder struct {
	// The ordering direction.
	Direction entgql.OrderDirection `json:"direction"`
	// The field by which to order ControlCategories.
	Field ControlCategoryOrderField `json:"field"`
}

Ordering options for ControlCategory connections

type ControlCategoryOrderField added in v0.23.6

type ControlCategoryOrderField string

Properties by which ControlCategory connections can be ordered.

const (
	ControlCategoryOrderFieldCategory           ControlCategoryOrderField = "category"
	ControlCategoryOrderFieldReferenceFramework ControlCategoryOrderField = "referenceFramework"
)

func (ControlCategoryOrderField) IsValid added in v0.23.6

func (e ControlCategoryOrderField) IsValid() bool

func (ControlCategoryOrderField) MarshalGQL added in v0.23.6

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

func (ControlCategoryOrderField) MarshalJSON added in v0.23.6

func (e ControlCategoryOrderField) MarshalJSON() ([]byte, error)

func (ControlCategoryOrderField) String added in v0.23.6

func (e ControlCategoryOrderField) String() string

func (*ControlCategoryOrderField) UnmarshalGQL added in v0.23.6

func (e *ControlCategoryOrderField) UnmarshalGQL(v any) error

func (*ControlCategoryOrderField) UnmarshalJSON added in v0.23.6

func (e *ControlCategoryOrderField) UnmarshalJSON(b []byte) error

type ControlCreatePayload

type ControlCreatePayload struct {
	// Created control
	Control *generated.Control `json:"control"`
}

Return response for createControl mutation

type ControlDeletePayload

type ControlDeletePayload struct {
	// Deleted control ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteControl mutation

type ControlGroup added in v0.23.6

type ControlGroup struct {
	Category string                       `json:"category"`
	Controls *generated.ControlConnection `json:"controls"`
}

type ControlGroupConnection added in v0.23.6

type ControlGroupConnection struct {
	Edges []*ControlGroupEdge `json:"edges"`
}

type ControlGroupEdge added in v0.23.6

type ControlGroupEdge struct {
	PageInfo *entgql.PageInfo[string] `json:"pageInfo"`
	Node     *ControlGroup            `json:"node"`
}

type ControlImplementationBulkCreatePayload added in v0.7.3

type ControlImplementationBulkCreatePayload struct {
	// Created controlImplementations
	ControlImplementations []*generated.ControlImplementation `json:"controlImplementations,omitempty"`
}

Return response for createBulkControlImplementation mutation

type ControlImplementationBulkDeletePayload added in v0.40.1

type ControlImplementationBulkDeletePayload struct {
	// Deleted controlImplementation IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkControlImplementation mutation

type ControlImplementationCreatePayload added in v0.7.3

type ControlImplementationCreatePayload struct {
	// Created controlImplementation
	ControlImplementation *generated.ControlImplementation `json:"controlImplementation"`
}

Return response for createControlImplementation mutation

type ControlImplementationDeletePayload added in v0.7.3

type ControlImplementationDeletePayload struct {
	// Deleted controlImplementation ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteControlImplementation mutation

type ControlImplementationUpdatePayload added in v0.7.3

type ControlImplementationUpdatePayload struct {
	// Updated controlImplementation
	ControlImplementation *generated.ControlImplementation `json:"controlImplementation"`
}

Return response for updateControlImplementation mutation

type ControlObjectiveBulkCreatePayload

type ControlObjectiveBulkCreatePayload struct {
	// Created controlObjectives
	ControlObjectives []*generated.ControlObjective `json:"controlObjectives,omitempty"`
}

Return response for createBulkControlObjective mutation

type ControlObjectiveBulkDeletePayload added in v0.40.1

type ControlObjectiveBulkDeletePayload struct {
	// Deleted controlObjective IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkControlObjective mutation

type ControlObjectiveCreatePayload

type ControlObjectiveCreatePayload struct {
	// Created controlObjective
	ControlObjective *generated.ControlObjective `json:"controlObjective"`
}

Return response for createControlObjective mutation

type ControlObjectiveDeletePayload

type ControlObjectiveDeletePayload struct {
	// Deleted controlObjective ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteControlObjective mutation

type ControlObjectiveUpdatePayload

type ControlObjectiveUpdatePayload struct {
	// Updated controlObjective
	ControlObjective *generated.ControlObjective `json:"controlObjective"`
}

Return response for updateControlObjective mutation

type ControlUpdatePayload

type ControlUpdatePayload struct {
	// Updated control
	Control *generated.Control `json:"control"`
}

Return response for updateControl mutation

type CreateControlWithSubcontrolsInput

type CreateControlWithSubcontrolsInput struct {
	Control     *generated.CreateControlInput      `json:"control,omitempty"`
	Subcontrols []*generated.CreateSubcontrolInput `json:"subcontrols,omitempty"`
}

type CreateFullProgramInput

type CreateFullProgramInput struct {
	Program          *generated.CreateProgramInput          `json:"program"`
	Controls         []*CreateControlWithSubcontrolsInput   `json:"controls,omitempty"`
	Risks            []*generated.CreateRiskInput           `json:"risks,omitempty"`
	InternalPolicies []*generated.CreateInternalPolicyInput `json:"internalPolicies,omitempty"`
	Procedures       []*generated.CreateProcedureInput      `json:"procedures,omitempty"`
	Members          []*CreateMemberWithProgramInput        `json:"members,omitempty"`
	StandardID       *string                                `json:"standardID,omitempty"`
}

type CreateMemberWithProgramInput

type CreateMemberWithProgramInput struct {
	Role   *enums.Role `json:"role,omitempty"`
	UserID string      `json:"userID"`
}

type CreateProgramWithMembersInput

type CreateProgramWithMembersInput struct {
	// program input for the base program details
	Program *generated.CreateProgramInput `json:"program"`
	// members to add to the program
	Members []*CreateMemberWithProgramInput `json:"members,omitempty"`
	// standardID to clone all controls from into the organization and associated with the program
	StandardID *string `json:"standardID,omitempty"`
	// standardShortName to clone all controls from into the organization, if the standardID is provided that will take precedence
	StandardShortName *string `json:"standardShortName,omitempty"`
	// standardVersion is the version of the standard to use when filtering by short name, if not provided, the latest version will be used
	StandardVersion *string `json:"standardVersion,omitempty"`
	// categories to limit the controls that are cloned from a standard. If standardID is empty, this field is ignored
	Categories []string `json:"categories,omitempty"`
}

type CreateTrustCenterDomainInput added in v0.30.3

type CreateTrustCenterDomainInput struct {
	// the name of the custom domain
	CnameRecord string `json:"cnameRecord"`
	// trust center ID
	TrustCenterID string `json:"trustCenterID"`
}

Input for createTrustCenterDomain mutation

type CreateTrustCenterNDAInput added in v0.34.1

type CreateTrustCenterNDAInput struct {
	// trust center id
	TrustCenterID string `json:"trustCenterID"`
}

type CustomDomainBulkCreatePayload added in v0.12.1

type CustomDomainBulkCreatePayload struct {
	// Created customDomains
	CustomDomains []*generated.CustomDomain `json:"customDomains,omitempty"`
}

Return response for createBulkCustomDomain mutation

type CustomDomainBulkDeletePayload added in v0.40.1

type CustomDomainBulkDeletePayload struct {
	// Deleted customDomain IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkCustomDomain mutation

type CustomDomainCreatePayload added in v0.12.1

type CustomDomainCreatePayload struct {
	// Created customDomain
	CustomDomain *generated.CustomDomain `json:"customDomain"`
}

Return response for createCustomDomain mutation

type CustomDomainDeletePayload added in v0.12.1

type CustomDomainDeletePayload struct {
	// Deleted customDomain ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteCustomDomain mutation

type CustomDomainUpdatePayload added in v0.12.1

type CustomDomainUpdatePayload struct {
	// Updated customDomain
	CustomDomain *generated.CustomDomain `json:"customDomain"`
}

Return response for updateCustomDomain mutation

type CustomTypeEnumBulkCreatePayload added in v0.43.0

type CustomTypeEnumBulkCreatePayload struct {
	// Created customTypeEnums
	CustomTypeEnums []*generated.CustomTypeEnum `json:"customTypeEnums,omitempty"`
}

Return response for createBulkCustomTypeEnum mutation

type CustomTypeEnumCreatePayload added in v0.43.0

type CustomTypeEnumCreatePayload struct {
	// Created customTypeEnum
	CustomTypeEnum *generated.CustomTypeEnum `json:"customTypeEnum"`
}

Return response for createCustomTypeEnum mutation

type CustomTypeEnumDeletePayload added in v0.43.0

type CustomTypeEnumDeletePayload struct {
	// Deleted customTypeEnum ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteCustomTypeEnum mutation

type CustomTypeEnumUpdatePayload added in v0.43.0

type CustomTypeEnumUpdatePayload struct {
	// Updated customTypeEnum
	CustomTypeEnum *generated.CustomTypeEnum `json:"customTypeEnum"`
}

Return response for updateCustomTypeEnum mutation

type DNSVerificationBulkCreatePayload added in v0.15.0

type DNSVerificationBulkCreatePayload struct {
	// Created dnsVerifications
	DNSVerifications []*generated.DNSVerification `json:"dnsVerifications,omitempty"`
}

Return response for createBulkDNSVerification mutation

type DNSVerificationBulkDeletePayload added in v0.40.1

type DNSVerificationBulkDeletePayload struct {
	// Deleted dnsVerification IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkDNSVerification mutation

type DNSVerificationCreatePayload added in v0.15.0

type DNSVerificationCreatePayload struct {
	// Created dnsVerification
	DNSVerification *generated.DNSVerification `json:"dnsVerification"`
}

Return response for createDNSVerification mutation

type DNSVerificationDeletePayload added in v0.15.0

type DNSVerificationDeletePayload struct {
	// Deleted dnsVerification ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDNSVerification mutation

type DNSVerificationUpdatePayload added in v0.15.0

type DNSVerificationUpdatePayload struct {
	// Updated dnsVerification
	DNSVerification *generated.DNSVerification `json:"dnsVerification"`
}

Return response for updateDNSVerification mutation

type DirectoryAccountBulkCreatePayload added in v0.46.3

type DirectoryAccountBulkCreatePayload struct {
	// Created directoryAccounts
	DirectoryAccounts []*generated.DirectoryAccount `json:"directoryAccounts,omitempty"`
}

Return response for createBulkDirectoryAccount mutation

type DirectoryAccountCreatePayload added in v0.46.3

type DirectoryAccountCreatePayload struct {
	// Created directoryAccount
	DirectoryAccount *generated.DirectoryAccount `json:"directoryAccount"`
}

Return response for createDirectoryAccount mutation

type DirectoryAccountDeletePayload added in v0.46.3

type DirectoryAccountDeletePayload struct {
	// Deleted directoryAccount ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDirectoryAccount mutation

type DirectoryAccountUpdatePayload added in v0.46.3

type DirectoryAccountUpdatePayload struct {
	// Updated directoryAccount
	DirectoryAccount *generated.DirectoryAccount `json:"directoryAccount"`
}

Return response for updateDirectoryAccount mutation

type DirectoryGroupBulkCreatePayload added in v0.46.3

type DirectoryGroupBulkCreatePayload struct {
	// Created directoryGroups
	DirectoryGroups []*generated.DirectoryGroup `json:"directoryGroups,omitempty"`
}

Return response for createBulkDirectoryGroup mutation

type DirectoryGroupCreatePayload added in v0.46.3

type DirectoryGroupCreatePayload struct {
	// Created directoryGroup
	DirectoryGroup *generated.DirectoryGroup `json:"directoryGroup"`
}

Return response for createDirectoryGroup mutation

type DirectoryGroupDeletePayload added in v0.46.3

type DirectoryGroupDeletePayload struct {
	// Deleted directoryGroup ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDirectoryGroup mutation

type DirectoryGroupUpdatePayload added in v0.46.3

type DirectoryGroupUpdatePayload struct {
	// Updated directoryGroup
	DirectoryGroup *generated.DirectoryGroup `json:"directoryGroup"`
}

Return response for updateDirectoryGroup mutation

type DirectoryMembershipBulkCreatePayload added in v0.46.3

type DirectoryMembershipBulkCreatePayload struct {
	// Created directoryMemberships
	DirectoryMemberships []*generated.DirectoryMembership `json:"directoryMemberships,omitempty"`
}

Return response for createBulkDirectoryMembership mutation

type DirectoryMembershipCreatePayload added in v0.46.3

type DirectoryMembershipCreatePayload struct {
	// Created directoryMembership
	DirectoryMembership *generated.DirectoryMembership `json:"directoryMembership"`
}

Return response for createDirectoryMembership mutation

type DirectoryMembershipDeletePayload added in v0.46.3

type DirectoryMembershipDeletePayload struct {
	// Deleted directoryMembership ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDirectoryMembership mutation

type DirectoryMembershipUpdatePayload added in v0.46.3

type DirectoryMembershipUpdatePayload struct {
	// Updated directoryMembership
	DirectoryMembership *generated.DirectoryMembership `json:"directoryMembership"`
}

Return response for updateDirectoryMembership mutation

type DirectorySyncRunBulkCreatePayload added in v0.46.3

type DirectorySyncRunBulkCreatePayload struct {
	// Created directorySyncRuns
	DirectorySyncRuns []*generated.DirectorySyncRun `json:"directorySyncRuns,omitempty"`
}

Return response for createBulkDirectorySyncRun mutation

type DirectorySyncRunCreatePayload added in v0.46.3

type DirectorySyncRunCreatePayload struct {
	// Created directorySyncRun
	DirectorySyncRun *generated.DirectorySyncRun `json:"directorySyncRun"`
}

Return response for createDirectorySyncRun mutation

type DirectorySyncRunDeletePayload added in v0.46.3

type DirectorySyncRunDeletePayload struct {
	// Deleted directorySyncRun ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteDirectorySyncRun mutation

type DirectorySyncRunUpdatePayload added in v0.46.3

type DirectorySyncRunUpdatePayload struct {
	// Updated directorySyncRun
	DirectorySyncRun *generated.DirectorySyncRun `json:"directorySyncRun"`
}

Return response for updateDirectorySyncRun mutation

type DocumentDataBulkCreatePayload

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

Return response for createBulkDocumentData mutation

type DocumentDataBulkDeletePayload added in v0.40.1

type DocumentDataBulkDeletePayload struct {
	// Deleted documentData IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkDocumentData mutation

type DocumentDataCreatePayload

type DocumentDataCreatePayload struct {
	// Created documentData
	DocumentData *generated.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 DocumentDataUpdatePayload

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

Return response for updateDocumentData mutation

type EntityBulkCreatePayload

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

Return response for createBulkEntity mutation

type EntityBulkDeletePayload added in v0.40.1

type EntityBulkDeletePayload struct {
	// Deleted entity IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkEntity mutation

type EntityCreatePayload

type EntityCreatePayload struct {
	// Created entity
	Entity *generated.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 EntityTypeBulkCreatePayload

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

Return response for createBulkEntityType mutation

type EntityTypeBulkDeletePayload added in v0.40.1

type EntityTypeBulkDeletePayload struct {
	// Deleted entityType IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkEntityType mutation

type EntityTypeCreatePayload

type EntityTypeCreatePayload struct {
	// Created entityType
	EntityType *generated.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 EntityTypeUpdatePayload

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

Return response for updateEntityType mutation

type EntityUpdatePayload

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

Return response for updateEntity mutation

type EventBulkCreatePayload

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

Return response for createBulkEvent mutation

type EventBulkDeletePayload added in v0.40.1

type EventBulkDeletePayload struct {
	// Deleted event IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkEvent mutation

type EventCreatePayload

type EventCreatePayload struct {
	// Created event
	Event *generated.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 EventUpdatePayload

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

Return response for updateEvent mutation

type EvidenceBulkCreatePayload added in v0.6.19

type EvidenceBulkCreatePayload struct {
	// Created evidences
	Evidences []*generated.Evidence `json:"evidences,omitempty"`
}

Return response for createBulkEvidence mutation

type EvidenceCreatePayload added in v0.6.19

type EvidenceCreatePayload struct {
	// Created evidence
	Evidence *generated.Evidence `json:"evidence"`
}

Return response for createEvidence mutation

type EvidenceDeletePayload added in v0.6.19

type EvidenceDeletePayload struct {
	// Deleted evidence ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteEvidence mutation

type EvidenceUpdatePayload added in v0.6.19

type EvidenceUpdatePayload struct {
	// Updated evidence
	Evidence *generated.Evidence `json:"evidence"`
}

Return response for updateEvidence mutation

type ExportBulkCreatePayload added in v0.22.3

type ExportBulkCreatePayload struct {
	// Created exports
	Exports []*generated.Export `json:"exports,omitempty"`
}

Return response for createBulkExport mutation

type ExportBulkDeletePayload added in v0.22.3

type ExportBulkDeletePayload struct {
	// Deleted export IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkExport mutation

type ExportCreatePayload added in v0.22.3

type ExportCreatePayload struct {
	// Created export
	Export *generated.Export `json:"export"`
}

Return response for createExport mutation

type ExportDeletePayload added in v0.22.3

type ExportDeletePayload struct {
	// Deleted export ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteExport mutation

type ExportUpdatePayload added in v0.22.3

type ExportUpdatePayload struct {
	// Updated export
	Export *generated.Export `json:"export"`
}

Return response for updateExport mutation

type FileDeletePayload

type FileDeletePayload struct {
	// Deleted file ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteFile mutation

type FindingBulkCreatePayload added in v0.43.3

type FindingBulkCreatePayload struct {
	// Created findings
	Findings []*generated.Finding `json:"findings,omitempty"`
}

Return response for createBulkFinding mutation

type FindingControlBulkCreatePayload added in v0.43.3

type FindingControlBulkCreatePayload struct {
	// Created findingControls
	FindingControls []*generated.FindingControl `json:"findingControls,omitempty"`
}

Return response for createBulkFindingControl mutation

type FindingControlCreatePayload added in v0.43.3

type FindingControlCreatePayload struct {
	// Created findingControl
	FindingControl *generated.FindingControl `json:"findingControl"`
}

Return response for createFindingControl mutation

type FindingControlDeletePayload added in v0.43.3

type FindingControlDeletePayload struct {
	// Deleted findingControl ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteFindingControl mutation

type FindingControlUpdatePayload added in v0.43.3

type FindingControlUpdatePayload struct {
	// Updated findingControl
	FindingControl *generated.FindingControl `json:"findingControl"`
}

Return response for updateFindingControl mutation

type FindingCreatePayload added in v0.43.3

type FindingCreatePayload struct {
	// Created finding
	Finding *generated.Finding `json:"finding"`
}

Return response for createFinding mutation

type FindingDeletePayload added in v0.43.3

type FindingDeletePayload struct {
	// Deleted finding ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteFinding mutation

type FindingUpdatePayload added in v0.43.3

type FindingUpdatePayload struct {
	// Updated finding
	Finding *generated.Finding `json:"finding"`
}

Return response for updateFinding mutation

type GroupBulkCreatePayload

type GroupBulkCreatePayload struct {
	// Created groups
	Groups []*generated.Group `json:"groups,omitempty"`
}

Return response for createBulkGroup mutation

type GroupBulkDeletePayload added in v0.40.1

type GroupBulkDeletePayload struct {
	// Deleted group IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkGroup mutation

type GroupCreatePayload

type GroupCreatePayload struct {
	// Created group
	Group *generated.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 GroupMembersInput added in v0.6.21

type GroupMembersInput struct {
	Role   *enums.Role `json:"role,omitempty"`
	UserID string      `json:"userID"`
}

GroupMembersInput is used to create members for a group along with the group creation

type GroupMembershipBulkCreatePayload

type GroupMembershipBulkCreatePayload struct {
	// Created groupMemberships
	GroupMemberships []*generated.GroupMembership `json:"groupMemberships,omitempty"`
}

Return response for createBulkGroupMembership mutation

type GroupMembershipBulkDeletePayload added in v0.40.1

type GroupMembershipBulkDeletePayload struct {
	// Deleted groupMembership IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkGroupMembership mutation

type GroupMembershipCreatePayload

type GroupMembershipCreatePayload struct {
	// Created groupMembership
	GroupMembership *generated.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 GroupMembershipUpdatePayload

type GroupMembershipUpdatePayload struct {
	// Updated groupMembership
	GroupMembership *generated.GroupMembership `json:"groupMembership"`
}

Return response for updateGroupMembership mutation

type GroupPermission added in v0.15.0

type GroupPermission struct {
	// the type of object the permissions are for, e.g. Program, Control, etc.
	ObjectType string `json:"objectType"`
	// the permissions the group has in relation to the object, e.g. EDITOR, VIEWER, BLOCKED
	Permissions enums.Permission `json:"permissions"`
	// the ID of the object the group was given permissions to
	ID string `json:"id"`
	// the displayID of the object the group was given permissions to
	DisplayID *string `json:"displayID,omitempty"`
	// the  name of the object the group was given permissions to
	Name *string `json:"name,omitempty"`
}

GroupPermission contains details for the related object and the permissions the group provides (or removes in the case of blocked) to the object within the organization

func (GroupPermission) IsNode added in v0.15.0

func (GroupPermission) IsNode()

type GroupPermissionConnection added in v0.15.0

type GroupPermissionConnection struct {
	// A list of edges.
	Edges []*GroupPermissionEdge `json:"edges,omitempty"`
	// Information to aid in pagination.
	PageInfo *entgql.PageInfo[string] `json:"pageInfo"`
	// Identifies the total count of items in the connection.
	TotalCount int `json:"totalCount"`
}

A connection to a list of items.

type GroupPermissionEdge added in v0.15.0

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

An edge in a connection.

type GroupPermissionOrder added in v0.15.0

type GroupPermissionOrder struct {
	// The ordering direction.
	Direction entgql.OrderDirection `json:"direction"`
	// The field by which to order GroupPermission.
	Field GroupPermissionOrderField `json:"field"`
}

Ordering options for GroupPermission connections

type GroupPermissionOrderField added in v0.15.0

type GroupPermissionOrderField string

Properties by which GroupPermission connections can be ordered.

const (
	GroupPermissionOrderFieldName       GroupPermissionOrderField = "name"
	GroupPermissionOrderFieldPermission GroupPermissionOrderField = "permission"
	GroupPermissionOrderFieldObjectType GroupPermissionOrderField = "objectType"
)

func (GroupPermissionOrderField) IsValid added in v0.15.0

func (e GroupPermissionOrderField) IsValid() bool

func (GroupPermissionOrderField) MarshalGQL added in v0.15.0

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

func (GroupPermissionOrderField) MarshalJSON added in v0.15.0

func (e GroupPermissionOrderField) MarshalJSON() ([]byte, error)

func (GroupPermissionOrderField) String added in v0.15.0

func (e GroupPermissionOrderField) String() string

func (*GroupPermissionOrderField) UnmarshalGQL added in v0.15.0

func (e *GroupPermissionOrderField) UnmarshalGQL(v any) error

func (*GroupPermissionOrderField) UnmarshalJSON added in v0.15.0

func (e *GroupPermissionOrderField) UnmarshalJSON(b []byte) error

type GroupPermissionWhereInput added in v0.15.0

type GroupPermissionWhereInput struct {
	Not *GroupPermissionWhereInput   `json:"not,omitempty"`
	And []*GroupPermissionWhereInput `json:"and,omitempty"`
	Or  []*GroupPermissionWhereInput `json:"or,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"`
	// objectType field predicates
	ObjectType             *string  `json:"objectType,omitempty"`
	ObjectTypeNeq          *string  `json:"objectTypeNEQ,omitempty"`
	ObjectTypeIn           []string `json:"objectTypeIn,omitempty"`
	ObjectTypeNotIn        []string `json:"objectTypeNotIn,omitempty"`
	ObjectTypeGt           *string  `json:"objectTypeGT,omitempty"`
	ObjectTypeGte          *string  `json:"objectTypeGTE,omitempty"`
	ObjectTypeLt           *string  `json:"objectTypeLT,omitempty"`
	ObjectTypeLte          *string  `json:"objectTypeLTE,omitempty"`
	ObjectTypeContains     *string  `json:"objectTypeContains,omitempty"`
	ObjectTypeHasPrefix    *string  `json:"objectTypeHasPrefix,omitempty"`
	ObjectTypeHasSuffix    *string  `json:"objectTypeHasSuffix,omitempty"`
	ObjectTypeIsNil        *bool    `json:"objectTypeIsNil,omitempty"`
	ObjectTypeNotNil       *bool    `json:"objectTypeNotNil,omitempty"`
	ObjectTypeEqualFold    *string  `json:"objectTypeEqualFold,omitempty"`
	ObjectTypeContainsFold *string  `json:"objectTypeContainsFold,omitempty"`
	// permission field predicates
	Permission             *string  `json:"permission,omitempty"`
	PermissionNeq          *string  `json:"permissionNEQ,omitempty"`
	PermissionIn           []string `json:"permissionIn,omitempty"`
	PermissionNotIn        []string `json:"permissionNotIn,omitempty"`
	PermissionGt           *string  `json:"permissionGT,omitempty"`
	PermissionGte          *string  `json:"permissionGTE,omitempty"`
	PermissionLt           *string  `json:"permissionLT,omitempty"`
	PermissionLte          *string  `json:"permissionLTE,omitempty"`
	PermissionContains     *string  `json:"permissionContains,omitempty"`
	PermissionHasPrefix    *string  `json:"permissionHasPrefix,omitempty"`
	PermissionHasSuffix    *string  `json:"permissionHasSuffix,omitempty"`
	PermissionIsNil        *bool    `json:"permissionIsNil,omitempty"`
	PermissionNotNil       *bool    `json:"permissionNotNil,omitempty"`
	PermissionEqualFold    *string  `json:"permissionEqualFold,omitempty"`
	PermissionContainsFold *string  `json:"permissionContainsFold,omitempty"`
}

GroupPermissionWhereInput is used for filtering GroupPermission objects.

type GroupSettingBulkCreatePayload

type GroupSettingBulkCreatePayload struct {
	// Created groupSettings
	GroupSettings []*generated.GroupSetting `json:"groupSettings,omitempty"`
}

Return response for createBulkGroupSetting mutation

type GroupSettingBulkDeletePayload added in v0.40.1

type GroupSettingBulkDeletePayload struct {
	// Deleted groupSetting IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkGroupSetting mutation

type GroupSettingCreatePayload

type GroupSettingCreatePayload struct {
	// Created groupSetting
	GroupSetting *generated.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 GroupSettingUpdatePayload

type GroupSettingUpdatePayload struct {
	// Updated groupSetting
	GroupSetting *generated.GroupSetting `json:"groupSetting"`
}

Return response for updateGroupSetting mutation

type GroupUpdatePayload

type GroupUpdatePayload struct {
	// Updated group
	Group *generated.Group `json:"group"`
}

Return response for updateGroup mutation

type HushBulkCreatePayload

type HushBulkCreatePayload struct {
	// Created hushs
	Hushes []*generated.Hush `json:"hushes,omitempty"`
}

Return response for createBulkHush mutation

type HushBulkDeletePayload added in v0.40.1

type HushBulkDeletePayload struct {
	// Deleted hush IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkHush mutation

type HushBulkUpdatePayload added in v0.24.2

type HushBulkUpdatePayload struct {
	// Updated hushs
	Hushes []*generated.Hush `json:"hushes,omitempty"`
	// IDs of the updated hushs
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkHush mutation

type HushCreatePayload

type HushCreatePayload struct {
	// Created hush
	Hush *generated.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 HushUpdatePayload

type HushUpdatePayload struct {
	// Updated hush
	Hush *generated.Hush `json:"hush"`
}

Return response for updateHush mutation

type IntegrationDeletePayload

type IntegrationDeletePayload struct {
	// Deleted integration ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteIntegration mutation

type InternalPolicyBulkCreatePayload

type InternalPolicyBulkCreatePayload struct {
	// Created internalPolicys
	InternalPolicies []*generated.InternalPolicy `json:"internalPolicies,omitempty"`
}

Return response for createBulkInternalPolicy mutation

type InternalPolicyBulkDeletePayload added in v0.40.1

type InternalPolicyBulkDeletePayload struct {
	// Deleted internalPolicy IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkInternalPolicy mutation

type InternalPolicyBulkUpdatePayload added in v0.24.2

type InternalPolicyBulkUpdatePayload struct {
	// Updated internalPolicys
	InternalPolicies []*generated.InternalPolicy `json:"internalPolicies,omitempty"`
	// IDs of the updated internalPolicys
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkInternalPolicy mutation

type InternalPolicyCreatePayload

type InternalPolicyCreatePayload struct {
	// Created internalPolicy
	InternalPolicy *generated.InternalPolicy `json:"internalPolicy"`
}

Return response for createInternalPolicy mutation

type InternalPolicyDeletePayload

type InternalPolicyDeletePayload struct {
	// Deleted internalPolicy ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteInternalPolicy mutation

type InternalPolicyUpdatePayload

type InternalPolicyUpdatePayload struct {
	// Updated internalPolicy
	InternalPolicy *generated.InternalPolicy `json:"internalPolicy"`
}

Return response for updateInternalPolicy mutation

type InviteBulkCreatePayload

type InviteBulkCreatePayload struct {
	// Created invites
	Invites []*generated.Invite `json:"invites,omitempty"`
}

Return response for createBulkInvite mutation

type InviteBulkDeletePayload added in v0.40.1

type InviteBulkDeletePayload struct {
	// Deleted invite IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkInvite mutation

type InviteCreatePayload

type InviteCreatePayload struct {
	// Created invite
	Invite *generated.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 InviteUpdatePayload

type InviteUpdatePayload struct {
	// Updated invite
	Invite *generated.Invite `json:"invite"`
}

Return response for updateInvite mutation

type JobResultCreatePayload added in v0.26.0

type JobResultCreatePayload struct {
	// Created jobResult
	JobResult *generated.JobResult `json:"jobResult"`
}

Return response for createJobResult mutation

type JobResultDeletePayload added in v0.26.0

type JobResultDeletePayload struct {
	// Deleted jobResult ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteJobResult mutation

type JobResultUpdatePayload added in v0.26.0

type JobResultUpdatePayload struct {
	// Updated jobResult
	JobResult *generated.JobResult `json:"jobResult"`
}

Return response for updateJobResult mutation

type JobRunnerCreatePayload added in v0.26.0

type JobRunnerCreatePayload struct {
	// Created jobRunner
	JobRunner *generated.JobRunner `json:"jobRunner"`
}

Return response for createJobRunner mutation

type JobRunnerDeletePayload added in v0.14.1

type JobRunnerDeletePayload struct {
	// Deleted jobRunner ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteJobRunner mutation

type JobRunnerRegistrationTokenBulkCreatePayload added in v0.14.1

type JobRunnerRegistrationTokenBulkCreatePayload struct {
	// Created jobRunnerRegistrationTokens
	JobRunnerRegistrationTokens []*generated.JobRunnerRegistrationToken `json:"jobRunnerRegistrationTokens,omitempty"`
}

Return response for createBulkJobRunnerRegistrationToken mutation

type JobRunnerRegistrationTokenCreatePayload added in v0.14.1

type JobRunnerRegistrationTokenCreatePayload struct {
	// Created jobRunnerRegistrationToken
	JobRunnerRegistrationToken *generated.JobRunnerRegistrationToken `json:"jobRunnerRegistrationToken"`
}

Return response for createJobRunnerRegistrationToken mutation

type JobRunnerRegistrationTokenDeletePayload added in v0.14.1

type JobRunnerRegistrationTokenDeletePayload struct {
	// Deleted jobRunnerRegistrationToken ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteJobRunnerRegistrationToken mutation

type JobRunnerTokenCreatePayload added in v0.14.1

type JobRunnerTokenCreatePayload struct {
	// Created jobRunnerToken
	JobRunnerToken *generated.JobRunnerToken `json:"jobRunnerToken"`
}

Return response for createJobRunnerToken mutation

type JobRunnerTokenDeletePayload added in v0.14.1

type JobRunnerTokenDeletePayload struct {
	// Deleted jobRunnerToken ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteJobRunnerToken mutation

type JobRunnerTokenUpdatePayload added in v0.14.1

type JobRunnerTokenUpdatePayload struct {
	// Updated jobRunnerToken
	JobRunnerToken *generated.JobRunnerToken `json:"jobRunnerToken"`
}

Return response for updateJobRunnerToken mutation

type JobRunnerUpdatePayload added in v0.14.1

type JobRunnerUpdatePayload struct {
	// Updated jobRunner
	JobRunner *generated.JobRunner `json:"jobRunner"`
}

Return response for updateJobRunner mutation

type JobTemplateBulkCreatePayload added in v0.24.0

type JobTemplateBulkCreatePayload struct {
	// Created jobTemplates
	JobTemplates []*generated.JobTemplate `json:"jobTemplates,omitempty"`
}

Return response for createBulkJobTemplate mutation

type JobTemplateBulkDeletePayload added in v0.40.1

type JobTemplateBulkDeletePayload struct {
	// Deleted jobTemplate IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkJobTemplate mutation

type JobTemplateCreatePayload added in v0.24.0

type JobTemplateCreatePayload struct {
	// Created jobTemplate
	JobTemplate *generated.JobTemplate `json:"jobTemplate"`
}

Return response for createJobTemplate mutation

type JobTemplateDeletePayload added in v0.24.0

type JobTemplateDeletePayload struct {
	// Deleted jobTemplate ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteJobTemplate mutation

type JobTemplateUpdatePayload added in v0.24.0

type JobTemplateUpdatePayload struct {
	// Updated jobTemplate
	JobTemplate *generated.JobTemplate `json:"jobTemplate"`
}

Return response for updateJobTemplate mutation

type MappableDomainBulkCreatePayload added in v0.12.1

type MappableDomainBulkCreatePayload struct {
	// Created mappableDomains
	MappableDomains []*generated.MappableDomain `json:"mappableDomains,omitempty"`
}

Return response for createBulkMappableDomain mutation

type MappableDomainBulkDeletePayload added in v0.40.1

type MappableDomainBulkDeletePayload struct {
	// Deleted mappableDomain IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkMappableDomain mutation

type MappableDomainCreatePayload added in v0.12.1

type MappableDomainCreatePayload struct {
	// Created mappableDomain
	MappableDomain *generated.MappableDomain `json:"mappableDomain"`
}

Return response for createMappableDomain mutation

type MappableDomainDeletePayload added in v0.12.1

type MappableDomainDeletePayload struct {
	// Deleted mappableDomain ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteMappableDomain mutation

type MappableDomainUpdatePayload added in v0.12.1

type MappableDomainUpdatePayload struct {
	// Updated mappableDomain
	MappableDomain *generated.MappableDomain `json:"mappableDomain"`
}

Return response for updateMappableDomain mutation

type MappedControlBulkCreatePayload added in v0.7.3

type MappedControlBulkCreatePayload struct {
	// Created mappedControls
	MappedControls []*generated.MappedControl `json:"mappedControls,omitempty"`
}

Return response for createBulkMappedControl mutation

type MappedControlBulkDeletePayload added in v0.40.1

type MappedControlBulkDeletePayload struct {
	// Deleted mappedControl IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkMappedControl mutation

type MappedControlCreatePayload added in v0.7.3

type MappedControlCreatePayload struct {
	// Created mappedControl
	MappedControl *generated.MappedControl `json:"mappedControl"`
}

Return response for createMappedControl mutation

type MappedControlDeletePayload added in v0.7.3

type MappedControlDeletePayload struct {
	// Deleted mappedControl ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteMappedControl mutation

type MappedControlUpdatePayload added in v0.7.3

type MappedControlUpdatePayload struct {
	// Updated mappedControl
	MappedControl *generated.MappedControl `json:"mappedControl"`
}

Return response for updateMappedControl mutation

type NarrativeBulkCreatePayload

type NarrativeBulkCreatePayload struct {
	// Created narratives
	Narratives []*generated.Narrative `json:"narratives,omitempty"`
}

Return response for createBulkNarrative mutation

type NarrativeBulkDeletePayload added in v0.40.1

type NarrativeBulkDeletePayload struct {
	// Deleted narrative IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkNarrative mutation

type NarrativeCreatePayload

type NarrativeCreatePayload struct {
	// Created narrative
	Narrative *generated.Narrative `json:"narrative"`
}

Return response for createNarrative mutation

type NarrativeDeletePayload

type NarrativeDeletePayload struct {
	// Deleted narrative ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteNarrative mutation

type NarrativeUpdatePayload

type NarrativeUpdatePayload struct {
	// Updated narrative
	Narrative *generated.Narrative `json:"narrative"`
}

Return response for updateNarrative mutation

type NoteDeletePayload added in v0.41.0

type NoteDeletePayload struct {
	// Deleted comment ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteComment mutation

type OnboardingCreatePayload added in v0.6.24

type OnboardingCreatePayload struct {
	// Created onboarding
	Onboarding *generated.Onboarding `json:"onboarding"`
}

Return response for createOnboarding mutation

type OrgMembersInput added in v0.6.21

type OrgMembersInput struct {
	Role   *enums.Role `json:"role,omitempty"`
	UserID string      `json:"userID"`
}

OrgMembersInput is used to create members for a organization along with the org creation

type OrgMembershipBulkCreatePayload

type OrgMembershipBulkCreatePayload struct {
	// Created orgMemberships
	OrgMemberships []*generated.OrgMembership `json:"orgMemberships,omitempty"`
}

Return response for createBulkOrgMembership mutation

type OrgMembershipBulkDeletePayload added in v0.40.1

type OrgMembershipBulkDeletePayload struct {
	// Deleted orgMembership IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkOrgMembership mutation

type OrgMembershipCreatePayload

type OrgMembershipCreatePayload struct {
	// Created orgMembership
	OrgMembership *generated.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 OrgMembershipUpdatePayload

type OrgMembershipUpdatePayload struct {
	// Updated orgMembership
	OrgMembership *generated.OrgMembership `json:"orgMembership"`
}

Return response for updateOrgMembership mutation

type OrganizationBulkCreatePayload

type OrganizationBulkCreatePayload struct {
	// Created organizations
	Organizations []*generated.Organization `json:"organizations,omitempty"`
}

Return response for createBulkOrganization mutation

type OrganizationCreatePayload

type OrganizationCreatePayload struct {
	// Created organization
	Organization *generated.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 OrganizationSettingBulkCreatePayload

type OrganizationSettingBulkCreatePayload struct {
	// Created organizationSettings
	OrganizationSettings []*generated.OrganizationSetting `json:"organizationSettings,omitempty"`
}

Return response for createBulkOrganizationSetting mutation

type OrganizationSettingBulkDeletePayload added in v0.40.1

type OrganizationSettingBulkDeletePayload struct {
	// Deleted organizationSetting IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkOrganizationSetting mutation

type OrganizationSettingCreatePayload

type OrganizationSettingCreatePayload struct {
	// Created organizationSetting
	OrganizationSetting *generated.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 OrganizationSettingUpdatePayload

type OrganizationSettingUpdatePayload struct {
	// Updated organizationSetting
	OrganizationSetting *generated.OrganizationSetting `json:"organizationSetting"`
}

Return response for updateOrganizationSetting mutation

type OrganizationTransferOwnershipPayload added in v0.42.2

type OrganizationTransferOwnershipPayload struct {
	// Updated organization
	Organization *generated.Organization `json:"organization"`
	// Whether an invitation was sent (true if new owner wasn't a member)
	InvitationSent bool `json:"invitationSent"`
}

Return response for transferOrganizationOwnership mutation

type OrganizationUpdatePayload

type OrganizationUpdatePayload struct {
	// Updated organization
	Organization *generated.Organization `json:"organization"`
}

Return response for updateOrganization mutation

type PersonalAccessTokenBulkCreatePayload

type PersonalAccessTokenBulkCreatePayload struct {
	// Created personalAccessTokens
	PersonalAccessTokens []*generated.PersonalAccessToken `json:"personalAccessTokens,omitempty"`
}

Return response for createBulkPersonalAccessToken mutation

type PersonalAccessTokenCreatePayload

type PersonalAccessTokenCreatePayload struct {
	// Created personalAccessToken
	PersonalAccessToken *generated.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 PersonalAccessTokenUpdatePayload

type PersonalAccessTokenUpdatePayload struct {
	// Updated personalAccessToken
	PersonalAccessToken *generated.PersonalAccessToken `json:"personalAccessToken"`
}

Return response for updatePersonalAccessToken mutation

type ProcedureBulkCreatePayload

type ProcedureBulkCreatePayload struct {
	// Created procedures
	Procedures []*generated.Procedure `json:"procedures,omitempty"`
}

Return response for createBulkProcedure mutation

type ProcedureBulkDeletePayload added in v0.40.1

type ProcedureBulkDeletePayload struct {
	// Deleted export IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkProcedure mutation

type ProcedureBulkUpdatePayload added in v0.24.2

type ProcedureBulkUpdatePayload struct {
	// Updated procedures
	Procedures []*generated.Procedure `json:"procedures,omitempty"`
	// IDs of the updated procedures
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkProcedure mutation

type ProcedureCreatePayload

type ProcedureCreatePayload struct {
	// Created procedure
	Procedure *generated.Procedure `json:"procedure"`
}

Return response for createProcedure mutation

type ProcedureDeletePayload

type ProcedureDeletePayload struct {
	// Deleted procedure ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteProcedure mutation

type ProcedureUpdatePayload

type ProcedureUpdatePayload struct {
	// Updated procedure
	Procedure *generated.Procedure `json:"procedure"`
}

Return response for updateProcedure mutation

type ProgramBulkCreatePayload

type ProgramBulkCreatePayload struct {
	// Created programs
	Programs []*generated.Program `json:"programs,omitempty"`
}

Return response for createBulkProgram mutation

type ProgramBulkDeletePayload added in v0.40.1

type ProgramBulkDeletePayload struct {
	// Deleted program IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkProgram mutation

type ProgramCreatePayload

type ProgramCreatePayload struct {
	// Created program
	Program *generated.Program `json:"program"`
}

Return response for createProgram mutation

type ProgramDeletePayload

type ProgramDeletePayload struct {
	// Deleted program ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteProgram mutation

type ProgramMembershipBulkCreatePayload

type ProgramMembershipBulkCreatePayload struct {
	// Created programMemberships
	ProgramMemberships []*generated.ProgramMembership `json:"programMemberships,omitempty"`
}

Return response for createBulkProgramMembership mutation

type ProgramMembershipBulkDeletePayload added in v0.40.1

type ProgramMembershipBulkDeletePayload struct {
	// Deleted programMembership IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkProgramMembership mutation

type ProgramMembershipCreatePayload

type ProgramMembershipCreatePayload struct {
	// Created programMembership
	ProgramMembership *generated.ProgramMembership `json:"programMembership"`
}

Return response for createProgramMembership mutation

type ProgramMembershipDeletePayload

type ProgramMembershipDeletePayload struct {
	// Deleted programMembership ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteProgramMembership mutation

type ProgramMembershipUpdatePayload

type ProgramMembershipUpdatePayload struct {
	// Updated programMembership
	ProgramMembership *generated.ProgramMembership `json:"programMembership"`
}

Return response for updateProgramMembership mutation

type ProgramUpdatePayload

type ProgramUpdatePayload struct {
	// Updated program
	Program *generated.Program `json:"program"`
}

Return response for updateProgram mutation

type RemediationBulkCreatePayload added in v0.43.3

type RemediationBulkCreatePayload struct {
	// Created remediations
	Remediations []*generated.Remediation `json:"remediations,omitempty"`
}

Return response for createBulkRemediation mutation

type RemediationCreatePayload added in v0.43.3

type RemediationCreatePayload struct {
	// Created remediation
	Remediation *generated.Remediation `json:"remediation"`
}

Return response for createRemediation mutation

type RemediationDeletePayload added in v0.43.3

type RemediationDeletePayload struct {
	// Deleted remediation ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteRemediation mutation

type RemediationUpdatePayload added in v0.43.3

type RemediationUpdatePayload struct {
	// Updated remediation
	Remediation *generated.Remediation `json:"remediation"`
}

Return response for updateRemediation mutation

type ReviewBulkCreatePayload added in v0.43.3

type ReviewBulkCreatePayload struct {
	// Created reviews
	Reviews []*generated.Review `json:"reviews,omitempty"`
}

Return response for createBulkReview mutation

type ReviewCreatePayload added in v0.43.3

type ReviewCreatePayload struct {
	// Created review
	Review *generated.Review `json:"review"`
}

Return response for createReview mutation

type ReviewDeletePayload added in v0.43.3

type ReviewDeletePayload struct {
	// Deleted review ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteReview mutation

type ReviewUpdatePayload added in v0.43.3

type ReviewUpdatePayload struct {
	// Updated review
	Review *generated.Review `json:"review"`
}

Return response for updateReview mutation

type RiskBulkCreatePayload

type RiskBulkCreatePayload struct {
	// Created risks
	Risks []*generated.Risk `json:"risks,omitempty"`
}

Return response for createBulkRisk mutation

type RiskBulkDeletePayload added in v0.40.1

type RiskBulkDeletePayload struct {
	// Deleted risk IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkRisk mutation

type RiskBulkUpdatePayload added in v0.24.2

type RiskBulkUpdatePayload struct {
	// Updated risks
	Risks []*generated.Risk `json:"risks,omitempty"`
	// IDs of the updated risks
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkRisk mutation

type RiskCreatePayload

type RiskCreatePayload struct {
	// Created risk
	Risk *generated.Risk `json:"risk"`
}

Return response for createRisk mutation

type RiskDeletePayload

type RiskDeletePayload struct {
	// Deleted risk ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteRisk mutation

type RiskUpdatePayload

type RiskUpdatePayload struct {
	// Updated risk
	Risk *generated.Risk `json:"risk"`
}

Return response for updateRisk mutation

type ScanBulkCreatePayload added in v0.19.0

type ScanBulkCreatePayload struct {
	// Created scans
	Scans []*generated.Scan `json:"scans,omitempty"`
}

Return response for createBulkScan mutation

type ScanBulkDeletePayload added in v0.40.1

type ScanBulkDeletePayload struct {
	// Deleted scan IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkScan mutation

type ScanBulkUpdatePayload added in v0.24.2

type ScanBulkUpdatePayload struct {
	// Updated scans
	Scans []*generated.Scan `json:"scans,omitempty"`
	// IDs of the updated scans
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkScan mutation

type ScanCreatePayload added in v0.19.0

type ScanCreatePayload struct {
	// Created scan
	Scan *generated.Scan `json:"scan"`
}

Return response for createScan mutation

type ScanDeletePayload added in v0.19.0

type ScanDeletePayload struct {
	// Deleted scan ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteScan mutation

type ScanUpdatePayload added in v0.19.0

type ScanUpdatePayload struct {
	// Updated scan
	Scan *generated.Scan `json:"scan"`
}

Return response for updateScan mutation

type ScheduledJobBulkCreatePayload added in v0.15.0

type ScheduledJobBulkCreatePayload struct {
	// Created scheduledJobs
	ScheduledJobs []*generated.ScheduledJob `json:"scheduledJobs,omitempty"`
}

Return response for createBulkScheduledJob mutation

type ScheduledJobBulkDeletePayload added in v0.40.1

type ScheduledJobBulkDeletePayload struct {
	// Deleted scheduledJob IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkScheduledJob mutation

type ScheduledJobCreatePayload added in v0.15.0

type ScheduledJobCreatePayload struct {
	// Created scheduledJob
	ScheduledJob *generated.ScheduledJob `json:"scheduledJob"`
}

Return response for createScheduledJob mutation

type ScheduledJobDeletePayload added in v0.15.0

type ScheduledJobDeletePayload struct {
	// Deleted scheduledJob ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteScheduledJob mutation

type ScheduledJobRunCreatePayload added in v0.26.0

type ScheduledJobRunCreatePayload struct {
	// Created scheduledJobRun
	ScheduledJobRun *generated.ScheduledJobRun `json:"scheduledJobRun"`
}

Return response for createScheduledJobRun mutation

type ScheduledJobRunDeletePayload added in v0.26.0

type ScheduledJobRunDeletePayload struct {
	// Deleted scheduledJobRun ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteScheduledJobRun mutation

type ScheduledJobRunUpdatePayload added in v0.26.0

type ScheduledJobRunUpdatePayload struct {
	// Updated scheduledJobRun
	ScheduledJobRun *generated.ScheduledJobRun `json:"scheduledJobRun"`
}

Return response for updateScheduledJobRun mutation

type ScheduledJobUpdatePayload added in v0.15.0

type ScheduledJobUpdatePayload struct {
	// Updated scheduledJob
	ScheduledJob *generated.ScheduledJob `json:"scheduledJob"`
}

Return response for updateScheduledJob mutation

type SearchResults added in v0.10.0

type SearchResults struct {
	// Information to aid in pagination.
	Page *entgql.PageInfo[string] `json:"page"`
	// Identifies the total count of items in the connection.
	TotalCount          int                                     `json:"totalCount"`
	ActionPlans         *generated.ActionPlanConnection         `json:"actionPlans,omitempty"`
	Assessments         *generated.AssessmentConnection         `json:"assessments,omitempty"`
	AssessmentResponses *generated.AssessmentResponseConnection `json:"assessmentResponses,omitempty"`
	Assets              *generated.AssetConnection              `json:"assets,omitempty"`
	Contacts            *generated.ContactConnection            `json:"contacts,omitempty"`
	Controls            *generated.ControlConnection            `json:"controls,omitempty"`
	ControlObjectives   *generated.ControlObjectiveConnection   `json:"controlObjectives,omitempty"`
	CustomTypeEnums     *generated.CustomTypeEnumConnection     `json:"customTypeEnums,omitempty"`
	Entities            *generated.EntityConnection             `json:"entities,omitempty"`
	Evidences           *generated.EvidenceConnection           `json:"evidences,omitempty"`
	Findings            *generated.FindingConnection            `json:"findings,omitempty"`
	Groups              *generated.GroupConnection              `json:"groups,omitempty"`
	InternalPolicies    *generated.InternalPolicyConnection     `json:"internalPolicies,omitempty"`
	Invites             *generated.InviteConnection             `json:"invites,omitempty"`
	JobRunners          *generated.JobRunnerConnection          `json:"jobRunners,omitempty"`
	JobTemplates        *generated.JobTemplateConnection        `json:"jobTemplates,omitempty"`
	Narratives          *generated.NarrativeConnection          `json:"narratives,omitempty"`
	Organizations       *generated.OrganizationConnection       `json:"organizations,omitempty"`
	Procedures          *generated.ProcedureConnection          `json:"procedures,omitempty"`
	Programs            *generated.ProgramConnection            `json:"programs,omitempty"`
	Remediations        *generated.RemediationConnection        `json:"remediations,omitempty"`
	Reviews             *generated.ReviewConnection             `json:"reviews,omitempty"`
	Risks               *generated.RiskConnection               `json:"risks,omitempty"`
	Scans               *generated.ScanConnection               `json:"scans,omitempty"`
	Standards           *generated.StandardConnection           `json:"standards,omitempty"`
	Subcontrols         *generated.SubcontrolConnection         `json:"subcontrols,omitempty"`
	Subprocessors       *generated.SubprocessorConnection       `json:"subprocessors,omitempty"`
	Subscribers         *generated.SubscriberConnection         `json:"subscribers,omitempty"`
	TagDefinitions      *generated.TagDefinitionConnection      `json:"tagDefinitions,omitempty"`
	Tasks               *generated.TaskConnection               `json:"tasks,omitempty"`
	Templates           *generated.TemplateConnection           `json:"templates,omitempty"`
	Vulnerabilities     *generated.VulnerabilityConnection      `json:"vulnerabilities,omitempty"`
	SearchContext       []*models.SearchContext                 `json:"searchContext,omitempty"`
}

type SendTrustCenterNDAEmailPayload added in v0.34.5

type SendTrustCenterNDAEmailPayload struct {
	Success bool `json:"success"`
}

type SendTrustCenterNDAInput added in v0.34.5

type SendTrustCenterNDAInput struct {
	// trust center id
	TrustCenterID string `json:"trustCenterID"`
	// email address
	Email string `json:"email"`
}

type StandardBulkCreatePayload

type StandardBulkCreatePayload struct {
	// Created standards
	Standards []*generated.Standard `json:"standards,omitempty"`
}

Return response for createBulkStandard mutation

type StandardCreatePayload

type StandardCreatePayload struct {
	// Created standard
	Standard *generated.Standard `json:"standard"`
}

Return response for createStandard mutation

type StandardDeletePayload

type StandardDeletePayload struct {
	// Deleted standard ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteStandard mutation

type StandardUpdatePayload

type StandardUpdatePayload struct {
	// Updated standard
	Standard *generated.Standard `json:"standard"`
}

Return response for updateStandard mutation

type SubcontrolBulkCreatePayload

type SubcontrolBulkCreatePayload struct {
	// Created subcontrols
	Subcontrols []*generated.Subcontrol `json:"subcontrols,omitempty"`
}

Return response for createBulkSubcontrol mutation

type SubcontrolBulkDeletePayload added in v0.40.1

type SubcontrolBulkDeletePayload struct {
	// Deleted subcontrol IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkSubcontrol mutation

type SubcontrolCreatePayload

type SubcontrolCreatePayload struct {
	// Created subcontrol
	Subcontrol *generated.Subcontrol `json:"subcontrol"`
}

Return response for createSubcontrol mutation

type SubcontrolDeletePayload

type SubcontrolDeletePayload struct {
	// Deleted subcontrol ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteSubcontrol mutation

type SubcontrolUpdatePayload

type SubcontrolUpdatePayload struct {
	// Updated subcontrol
	Subcontrol *generated.Subcontrol `json:"subcontrol"`
}

Return response for updateSubcontrol mutation

type SubmitTrustCenterNDAResponseInput added in v0.34.5

type SubmitTrustCenterNDAResponseInput struct {
	// template id
	TemplateID string `json:"templateID"`
	// json response
	Response map[string]any `json:"response"`
}

type SubmitTrustCenterNDAResponsePayload added in v0.34.5

type SubmitTrustCenterNDAResponsePayload struct {
	DocumentData *generated.DocumentData `json:"documentData"`
}

type SubprocessorBulkCreatePayload added in v0.22.2

type SubprocessorBulkCreatePayload struct {
	// Created subprocessors
	Subprocessors []*generated.Subprocessor `json:"subprocessors,omitempty"`
}

Return response for createBulkSubprocessor mutation

type SubprocessorBulkDeletePayload added in v0.40.1

type SubprocessorBulkDeletePayload struct {
	// Deleted subprocessor IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkSubprocessor mutation

type SubprocessorCreatePayload added in v0.22.2

type SubprocessorCreatePayload struct {
	// Created subprocessor
	Subprocessor *generated.Subprocessor `json:"subprocessor"`
}

Return response for createSubprocessor mutation

type SubprocessorDeletePayload added in v0.22.2

type SubprocessorDeletePayload struct {
	// Deleted subprocessor ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteSubprocessor mutation

type SubprocessorUpdatePayload added in v0.22.2

type SubprocessorUpdatePayload struct {
	// Updated subprocessor
	Subprocessor *generated.Subprocessor `json:"subprocessor"`
}

Return response for updateSubprocessor mutation

type SubscriberBulkCreatePayload

type SubscriberBulkCreatePayload struct {
	// Created subscribers
	Subscribers []*generated.Subscriber `json:"subscribers,omitempty"`
}

Return response for createBulkSubscriber mutation

type SubscriberCreatePayload

type SubscriberCreatePayload struct {
	// Created subscriber
	Subscriber *generated.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 SubscriberUpdatePayload

type SubscriberUpdatePayload struct {
	// Updated subscriber
	Subscriber *generated.Subscriber `json:"subscriber"`
}

Return response for updateSubscriber mutation

type Subscription added in v0.45.0

type Subscription struct {
}

type TFASettingCreatePayload

type TFASettingCreatePayload struct {
	// Created tfaSetting
	TfaSetting *generated.TFASetting `json:"tfaSetting"`
	TfaSecret  *string               `json:"tfaSecret,omitempty"`
	QRCode     *string               `json:"qrCode,omitempty"`
}

Return response for createTFASetting mutation

type TFASettingUpdatePayload

type TFASettingUpdatePayload struct {
	// Updated tfaSetting
	TfaSetting    *generated.TFASetting `json:"tfaSetting"`
	TfaSecret     *string               `json:"tfaSecret,omitempty"`
	QRCode        *string               `json:"qrCode,omitempty"`
	RecoveryCodes []string              `json:"recoveryCodes,omitempty"`
}

Return response for updateTFASetting mutation

type TagDefinitionBulkCreatePayload added in v0.43.0

type TagDefinitionBulkCreatePayload struct {
	// Created tagDefinitions
	TagDefinitions []*generated.TagDefinition `json:"tagDefinitions,omitempty"`
}

Return response for createBulkTagDefinition mutation

type TagDefinitionCreatePayload added in v0.43.0

type TagDefinitionCreatePayload struct {
	// Created tagDefinition
	TagDefinition *generated.TagDefinition `json:"tagDefinition"`
}

Return response for createTagDefinition mutation

type TagDefinitionDeletePayload added in v0.43.0

type TagDefinitionDeletePayload struct {
	// Deleted tagDefinition ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTagDefinition mutation

type TagDefinitionUpdatePayload added in v0.43.0

type TagDefinitionUpdatePayload struct {
	// Updated tagDefinition
	TagDefinition *generated.TagDefinition `json:"tagDefinition"`
}

Return response for updateTagDefinition mutation

type TaskBulkCreatePayload

type TaskBulkCreatePayload struct {
	// Created tasks
	Tasks []*generated.Task `json:"tasks,omitempty"`
}

Return response for createBulkTask mutation

type TaskBulkDeletePayload added in v0.40.1

type TaskBulkDeletePayload struct {
	// Deleted task IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkTask mutation

type TaskBulkUpdatePayload added in v0.24.2

type TaskBulkUpdatePayload struct {
	// Updated tasks
	Tasks []*generated.Task `json:"tasks,omitempty"`
	// IDs of the updated tasks
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkTask mutation

type TaskCreatePayload

type TaskCreatePayload struct {
	// Created task
	Task *generated.Task `json:"task"`
}

Return response for createTask mutation

type TaskDeletePayload

type TaskDeletePayload struct {
	// Deleted task ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTask mutation

type TaskUpdatePayload

type TaskUpdatePayload struct {
	// Updated task
	Task *generated.Task `json:"task"`
}

Return response for updateTask mutation

type TemplateBulkCreatePayload

type TemplateBulkCreatePayload struct {
	// Created templates
	Templates []*generated.Template `json:"templates,omitempty"`
}

Return response for createBulkTemplate mutation

type TemplateBulkDeletePayload added in v0.40.1

type TemplateBulkDeletePayload struct {
	// Deleted template IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkTemplate mutation

type TemplateCreatePayload

type TemplateCreatePayload struct {
	// Created template
	Template *generated.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 TemplateUpdatePayload

type TemplateUpdatePayload struct {
	// Updated template
	Template *generated.Template `json:"template"`
}

Return response for updateTemplate mutation

type TrustCenterComplianceBulkCreatePayload added in v0.23.1

type TrustCenterComplianceBulkCreatePayload struct {
	// Created trustCenterCompliances
	TrustCenterCompliances []*generated.TrustCenterCompliance `json:"trustCenterCompliances,omitempty"`
}

Return response for createBulkTrustCenterCompliance mutation

type TrustCenterComplianceBulkDeletePayload added in v0.40.1

type TrustCenterComplianceBulkDeletePayload struct {
	// Deleted trustCenterCompliance IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkTrustCenterCompliance mutation

type TrustCenterComplianceCreatePayload added in v0.23.1

type TrustCenterComplianceCreatePayload struct {
	// Created trustCenterCompliance
	TrustCenterCompliance *generated.TrustCenterCompliance `json:"trustCenterCompliance"`
}

Return response for createTrustCenterCompliance mutation

type TrustCenterComplianceDeletePayload added in v0.23.1

type TrustCenterComplianceDeletePayload struct {
	// Deleted trustCenterCompliance ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenterCompliance mutation

type TrustCenterComplianceUpdatePayload added in v0.23.1

type TrustCenterComplianceUpdatePayload struct {
	// Updated trustCenterCompliance
	TrustCenterCompliance *generated.TrustCenterCompliance `json:"trustCenterCompliance"`
}

Return response for updateTrustCenterCompliance mutation

type TrustCenterCreatePayload added in v0.19.0

type TrustCenterCreatePayload struct {
	// Created trustCenter
	TrustCenter *generated.TrustCenter `json:"trustCenter"`
}

Return response for createTrustCenter mutation

type TrustCenterDeletePayload added in v0.19.0

type TrustCenterDeletePayload struct {
	// Deleted trustCenter ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenter mutation

type TrustCenterDocBulkCreatePayload added in v0.33.6

type TrustCenterDocBulkCreatePayload struct {
	// Created trustCenterDocs
	TrustCenterDocs []*generated.TrustCenterDoc `json:"trustCenterDocs,omitempty"`
}

Return response for createBulkTrustCenterDoc mutation

type TrustCenterDocBulkDeletePayload added in v0.40.1

type TrustCenterDocBulkDeletePayload struct {
	// Deleted trustCenterDoc IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkTrustCenterDoc mutation

type TrustCenterDocBulkUpdatePayload added in v0.45.11

type TrustCenterDocBulkUpdatePayload struct {
	// Updated trust center docs
	TrustCenterDocs []*generated.TrustCenterDoc `json:"trustCenterDocs,omitempty"`
	// IDs of the updated trust center docs
	UpdatedIDs []string `json:"updatedIDs,omitempty"`
}

Return response for updateBulkTrustCenterDoc mutation

type TrustCenterDocCreatePayload added in v0.33.6

type TrustCenterDocCreatePayload struct {
	// Created trustCenterDoc
	TrustCenterDoc *generated.TrustCenterDoc `json:"trustCenterDoc"`
}

Return response for createTrustCenterDoc mutation

type TrustCenterDocDeletePayload added in v0.33.6

type TrustCenterDocDeletePayload struct {
	// Deleted trustCenterDoc ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenterDoc mutation

type TrustCenterDocUpdatePayload added in v0.33.6

type TrustCenterDocUpdatePayload struct {
	// Updated trustCenterDoc
	TrustCenterDoc *generated.TrustCenterDoc `json:"trustCenterDoc"`
}

Return response for updateTrustCenterDoc mutation

type TrustCenterDomainCreatePayload added in v0.30.3

type TrustCenterDomainCreatePayload struct {
	CustomDomain *generated.CustomDomain `json:"customDomain"`
}

Return response for createTrustCenterDomain mutation

type TrustCenterNDACreatePayload added in v0.34.1

type TrustCenterNDACreatePayload struct {
	Template *generated.Template `json:"template"`
}

type TrustCenterNDAUpdatePayload added in v0.34.1

type TrustCenterNDAUpdatePayload struct {
	Template *generated.Template `json:"template"`
}

type TrustCenterSettingBulkCreatePayload added in v0.19.0

type TrustCenterSettingBulkCreatePayload struct {
	// Created trustCenterSettings
	TrustCenterSettings []*generated.TrustCenterSetting `json:"trustCenterSettings,omitempty"`
}

Return response for createBulkTrustCenterSetting mutation

type TrustCenterSettingCreatePayload added in v0.19.0

type TrustCenterSettingCreatePayload struct {
	// Created trustCenterSetting
	TrustCenterSetting *generated.TrustCenterSetting `json:"trustCenterSetting"`
}

Return response for createTrustCenterSetting mutation

type TrustCenterSettingDeletePayload added in v0.19.0

type TrustCenterSettingDeletePayload struct {
	// Deleted trustCenterSetting ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenterSetting mutation

type TrustCenterSettingUpdatePayload added in v0.19.0

type TrustCenterSettingUpdatePayload struct {
	// Updated trustCenterSetting
	TrustCenterSetting *generated.TrustCenterSetting `json:"trustCenterSetting"`
}

Return response for updateTrustCenterSetting mutation

type TrustCenterSubprocessorBulkCreatePayload added in v0.22.2

type TrustCenterSubprocessorBulkCreatePayload struct {
	// Created trustCenterSubprocessors
	TrustCenterSubprocessors []*generated.TrustCenterSubprocessor `json:"trustCenterSubprocessors,omitempty"`
}

Return response for createBulkTrustCenterSubprocessor mutation

type TrustCenterSubprocessorBulkDeletePayload added in v0.40.1

type TrustCenterSubprocessorBulkDeletePayload struct {
	// Deleted trustCenterSubprocessor IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkTrustCenterSubprocessor mutation

type TrustCenterSubprocessorCreatePayload added in v0.22.2

type TrustCenterSubprocessorCreatePayload struct {
	// Created trustCenterSubprocessor
	TrustCenterSubprocessor *generated.TrustCenterSubprocessor `json:"trustCenterSubprocessor"`
}

Return response for createTrustCenterSubprocessor mutation

type TrustCenterSubprocessorDeletePayload added in v0.22.2

type TrustCenterSubprocessorDeletePayload struct {
	// Deleted trustCenterSubprocessor ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenterSubprocessor mutation

type TrustCenterSubprocessorUpdatePayload added in v0.22.2

type TrustCenterSubprocessorUpdatePayload struct {
	// Updated trustCenterSubprocessor
	TrustCenterSubprocessor *generated.TrustCenterSubprocessor `json:"trustCenterSubprocessor"`
}

Return response for updateTrustCenterSubprocessor mutation

type TrustCenterUpdatePayload added in v0.19.0

type TrustCenterUpdatePayload struct {
	// Updated trustCenter
	TrustCenter *generated.TrustCenter `json:"trustCenter"`
}

Return response for updateTrustCenter mutation

type TrustCenterWatermarkConfigBulkCreatePayload added in v0.34.5

type TrustCenterWatermarkConfigBulkCreatePayload struct {
	// Created trustCenterWatermarkConfigs
	TrustCenterWatermarkConfigs []*generated.TrustCenterWatermarkConfig `json:"trustCenterWatermarkConfigs,omitempty"`
}

Return response for createBulkTrustCenterWatermarkConfig mutation

type TrustCenterWatermarkConfigCreatePayload added in v0.34.5

type TrustCenterWatermarkConfigCreatePayload struct {
	// Created trustCenterWatermarkConfig
	TrustCenterWatermarkConfig *generated.TrustCenterWatermarkConfig `json:"trustCenterWatermarkConfig"`
}

Return response for createTrustCenterWatermarkConfig mutation

type TrustCenterWatermarkConfigDeletePayload added in v0.34.5

type TrustCenterWatermarkConfigDeletePayload struct {
	// Deleted trustCenterWatermarkConfig ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteTrustCenterWatermarkConfig mutation

type TrustCenterWatermarkConfigUpdatePayload added in v0.34.5

type TrustCenterWatermarkConfigUpdatePayload struct {
	// Updated trustCenterWatermarkConfig
	TrustCenterWatermarkConfig *generated.TrustCenterWatermarkConfig `json:"trustCenterWatermarkConfig"`
}

Return response for updateTrustCenterWatermarkConfig mutation

type UserBulkCreatePayload

type UserBulkCreatePayload struct {
	// Created users
	Users []*generated.User `json:"users,omitempty"`
}

Return response for createBulkUser mutation

type UserCreatePayload

type UserCreatePayload struct {
	// Created user
	User *generated.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 UserSettingBulkCreatePayload

type UserSettingBulkCreatePayload struct {
	// Created userSettings
	UserSettings []*generated.UserSetting `json:"userSettings,omitempty"`
}

Return response for createBulkUserSetting mutation

type UserSettingBulkDeletePayload added in v0.40.1

type UserSettingBulkDeletePayload struct {
	// Deleted userSetting IDs
	DeletedIDs []string `json:"deletedIDs"`
}

Return response for deleteBulkUserSetting mutation

type UserSettingCreatePayload

type UserSettingCreatePayload struct {
	// Created userSetting
	UserSetting *generated.UserSetting `json:"userSetting"`
}

Return response for createUserSetting mutation

type UserSettingUpdatePayload

type UserSettingUpdatePayload struct {
	// Updated userSetting
	UserSetting *generated.UserSetting `json:"userSetting"`
}

Return response for updateUserSetting mutation

type UserUpdatePayload

type UserUpdatePayload struct {
	// Updated user
	User *generated.User `json:"user"`
}

Return response for updateUser mutation

type VulnerabilityBulkCreatePayload added in v0.43.3

type VulnerabilityBulkCreatePayload struct {
	// Created vulnerabilitys
	Vulnerabilities []*generated.Vulnerability `json:"vulnerabilities,omitempty"`
}

Return response for createBulkVulnerability mutation

type VulnerabilityCreatePayload added in v0.43.3

type VulnerabilityCreatePayload struct {
	// Created vulnerability
	Vulnerability *generated.Vulnerability `json:"vulnerability"`
}

Return response for createVulnerability mutation

type VulnerabilityDeletePayload added in v0.43.3

type VulnerabilityDeletePayload struct {
	// Deleted vulnerability ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteVulnerability mutation

type VulnerabilityUpdatePayload added in v0.43.3

type VulnerabilityUpdatePayload struct {
	// Updated vulnerability
	Vulnerability *generated.Vulnerability `json:"vulnerability"`
}

Return response for updateVulnerability mutation

type WebauthnDeletePayload added in v0.10.9

type WebauthnDeletePayload struct {
	// Deleted webauthn ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWebauthn mutation

type WorkflowAssignmentBulkCreatePayload added in v0.46.3

type WorkflowAssignmentBulkCreatePayload struct {
	// Created workflowAssignments
	WorkflowAssignments []*generated.WorkflowAssignment `json:"workflowAssignments,omitempty"`
}

Return response for createBulkWorkflowAssignment mutation

type WorkflowAssignmentCreatePayload added in v0.46.3

type WorkflowAssignmentCreatePayload struct {
	// Created workflowAssignment
	WorkflowAssignment *generated.WorkflowAssignment `json:"workflowAssignment"`
}

Return response for createWorkflowAssignment mutation

type WorkflowAssignmentDeletePayload added in v0.46.3

type WorkflowAssignmentDeletePayload struct {
	// Deleted workflowAssignment ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowAssignment mutation

type WorkflowAssignmentTargetBulkCreatePayload added in v0.46.3

type WorkflowAssignmentTargetBulkCreatePayload struct {
	// Created workflowAssignmentTargets
	WorkflowAssignmentTargets []*generated.WorkflowAssignmentTarget `json:"workflowAssignmentTargets,omitempty"`
}

Return response for createBulkWorkflowAssignmentTarget mutation

type WorkflowAssignmentTargetCreatePayload added in v0.46.3

type WorkflowAssignmentTargetCreatePayload struct {
	// Created workflowAssignmentTarget
	WorkflowAssignmentTarget *generated.WorkflowAssignmentTarget `json:"workflowAssignmentTarget"`
}

Return response for createWorkflowAssignmentTarget mutation

type WorkflowAssignmentTargetDeletePayload added in v0.46.3

type WorkflowAssignmentTargetDeletePayload struct {
	// Deleted workflowAssignmentTarget ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowAssignmentTarget mutation

type WorkflowAssignmentTargetUpdatePayload added in v0.46.3

type WorkflowAssignmentTargetUpdatePayload struct {
	// Updated workflowAssignmentTarget
	WorkflowAssignmentTarget *generated.WorkflowAssignmentTarget `json:"workflowAssignmentTarget"`
}

Return response for updateWorkflowAssignmentTarget mutation

type WorkflowAssignmentUpdatePayload added in v0.46.3

type WorkflowAssignmentUpdatePayload struct {
	// Updated workflowAssignment
	WorkflowAssignment *generated.WorkflowAssignment `json:"workflowAssignment"`
}

Return response for updateWorkflowAssignment mutation

type WorkflowDefinitionBulkCreatePayload added in v0.46.3

type WorkflowDefinitionBulkCreatePayload struct {
	// Created workflowDefinitions
	WorkflowDefinitions []*generated.WorkflowDefinition `json:"workflowDefinitions,omitempty"`
}

Return response for createBulkWorkflowDefinition mutation

type WorkflowDefinitionCreatePayload added in v0.46.3

type WorkflowDefinitionCreatePayload struct {
	// Created workflowDefinition
	WorkflowDefinition *generated.WorkflowDefinition `json:"workflowDefinition"`
}

Return response for createWorkflowDefinition mutation

type WorkflowDefinitionDeletePayload added in v0.46.3

type WorkflowDefinitionDeletePayload struct {
	// Deleted workflowDefinition ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowDefinition mutation

type WorkflowDefinitionUpdatePayload added in v0.46.3

type WorkflowDefinitionUpdatePayload struct {
	// Updated workflowDefinition
	WorkflowDefinition *generated.WorkflowDefinition `json:"workflowDefinition"`
}

Return response for updateWorkflowDefinition mutation

type WorkflowEventBulkCreatePayload added in v0.46.3

type WorkflowEventBulkCreatePayload struct {
	// Created workflowEvents
	WorkflowEvents []*generated.WorkflowEvent `json:"workflowEvents,omitempty"`
}

Return response for createBulkWorkflowEvent mutation

type WorkflowEventCreatePayload added in v0.46.3

type WorkflowEventCreatePayload struct {
	// Created workflowEvent
	WorkflowEvent *generated.WorkflowEvent `json:"workflowEvent"`
}

Return response for createWorkflowEvent mutation

type WorkflowEventDeletePayload added in v0.46.3

type WorkflowEventDeletePayload struct {
	// Deleted workflowEvent ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowEvent mutation

type WorkflowEventUpdatePayload added in v0.46.3

type WorkflowEventUpdatePayload struct {
	// Updated workflowEvent
	WorkflowEvent *generated.WorkflowEvent `json:"workflowEvent"`
}

Return response for updateWorkflowEvent mutation

type WorkflowInstanceBulkCreatePayload added in v0.46.3

type WorkflowInstanceBulkCreatePayload struct {
	// Created workflowInstances
	WorkflowInstances []*generated.WorkflowInstance `json:"workflowInstances,omitempty"`
}

Return response for createBulkWorkflowInstance mutation

type WorkflowInstanceCreatePayload added in v0.46.3

type WorkflowInstanceCreatePayload struct {
	// Created workflowInstance
	WorkflowInstance *generated.WorkflowInstance `json:"workflowInstance"`
}

Return response for createWorkflowInstance mutation

type WorkflowInstanceDeletePayload added in v0.46.3

type WorkflowInstanceDeletePayload struct {
	// Deleted workflowInstance ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowInstance mutation

type WorkflowInstanceUpdatePayload added in v0.46.3

type WorkflowInstanceUpdatePayload struct {
	// Updated workflowInstance
	WorkflowInstance *generated.WorkflowInstance `json:"workflowInstance"`
}

Return response for updateWorkflowInstance mutation

type WorkflowObjectRefBulkCreatePayload added in v0.46.3

type WorkflowObjectRefBulkCreatePayload struct {
	// Created workflowObjectRefs
	WorkflowObjectRefs []*generated.WorkflowObjectRef `json:"workflowObjectRefs,omitempty"`
}

Return response for createBulkWorkflowObjectRef mutation

type WorkflowObjectRefCreatePayload added in v0.46.3

type WorkflowObjectRefCreatePayload struct {
	// Created workflowObjectRef
	WorkflowObjectRef *generated.WorkflowObjectRef `json:"workflowObjectRef"`
}

Return response for createWorkflowObjectRef mutation

type WorkflowObjectRefDeletePayload added in v0.46.3

type WorkflowObjectRefDeletePayload struct {
	// Deleted workflowObjectRef ID
	DeletedID string `json:"deletedID"`
}

Return response for deleteWorkflowObjectRef mutation

type WorkflowObjectRefUpdatePayload added in v0.46.3

type WorkflowObjectRefUpdatePayload struct {
	// Updated workflowObjectRef
	WorkflowObjectRef *generated.WorkflowObjectRef `json:"workflowObjectRef"`
}

Return response for updateWorkflowObjectRef mutation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL