Documentation
¶
Index ¶
- Variables
- type APITokenBulkCreatePayload
- type APITokenBulkDeletePayload
- type APITokenCreatePayload
- type APITokenDeletePayload
- type APITokenUpdatePayload
- type ActionPlanBulkCreatePayload
- type ActionPlanBulkDeletePayload
- type ActionPlanBulkUpdatePayload
- type ActionPlanCreatePayload
- type ActionPlanDeletePayload
- type ActionPlanUpdatePayload
- type AddProgramMembershipInput
- type AssessmentCreatePayload
- type AssessmentDeletePayload
- type AssessmentResponseCreatePayload
- type AssessmentResponseDeletePayload
- type AssessmentUpdatePayload
- type AssetBulkCreatePayload
- type AssetBulkDeletePayload
- type AssetCreatePayload
- type AssetDeletePayload
- type AssetUpdatePayload
- type CloneControlInput
- type CloneControlUploadInput
- type ContactBulkCreatePayload
- type ContactBulkDeletePayload
- type ContactBulkUpdatePayload
- type ContactCreatePayload
- type ContactDeletePayload
- type ContactUpdatePayload
- type ControlBulkCreatePayload
- type ControlBulkDeletePayload
- type ControlBulkUpdatePayload
- type ControlCategory
- type ControlCategoryConnection
- type ControlCategoryEdge
- type ControlCategoryOrder
- type ControlCategoryOrderField
- func (e ControlCategoryOrderField) IsValid() bool
- func (e ControlCategoryOrderField) MarshalGQL(w io.Writer)
- func (e ControlCategoryOrderField) MarshalJSON() ([]byte, error)
- func (e ControlCategoryOrderField) String() string
- func (e *ControlCategoryOrderField) UnmarshalGQL(v any) error
- func (e *ControlCategoryOrderField) UnmarshalJSON(b []byte) error
- type ControlCreatePayload
- type ControlDeletePayload
- type ControlGroup
- type ControlGroupConnection
- type ControlGroupEdge
- type ControlImplementationBulkCreatePayload
- type ControlImplementationBulkDeletePayload
- type ControlImplementationCreatePayload
- type ControlImplementationDeletePayload
- type ControlImplementationUpdatePayload
- type ControlObjectiveBulkCreatePayload
- type ControlObjectiveBulkDeletePayload
- type ControlObjectiveCreatePayload
- type ControlObjectiveDeletePayload
- type ControlObjectiveUpdatePayload
- type ControlUpdatePayload
- type CreateControlWithSubcontrolsInput
- type CreateFullProgramInput
- type CreateMemberWithProgramInput
- type CreateProgramWithMembersInput
- type CreateTrustCenterDomainInput
- type CreateTrustCenterNDAInput
- type CustomDomainBulkCreatePayload
- type CustomDomainBulkDeletePayload
- type CustomDomainCreatePayload
- type CustomDomainDeletePayload
- type CustomDomainUpdatePayload
- type CustomTypeEnumBulkCreatePayload
- type CustomTypeEnumCreatePayload
- type CustomTypeEnumDeletePayload
- type CustomTypeEnumUpdatePayload
- type DNSVerificationBulkCreatePayload
- type DNSVerificationBulkDeletePayload
- type DNSVerificationCreatePayload
- type DNSVerificationDeletePayload
- type DNSVerificationUpdatePayload
- type DirectoryAccountBulkCreatePayload
- type DirectoryAccountCreatePayload
- type DirectoryAccountDeletePayload
- type DirectoryAccountUpdatePayload
- type DirectoryGroupBulkCreatePayload
- type DirectoryGroupCreatePayload
- type DirectoryGroupDeletePayload
- type DirectoryGroupUpdatePayload
- type DirectoryMembershipBulkCreatePayload
- type DirectoryMembershipCreatePayload
- type DirectoryMembershipDeletePayload
- type DirectoryMembershipUpdatePayload
- type DirectorySyncRunBulkCreatePayload
- type DirectorySyncRunCreatePayload
- type DirectorySyncRunDeletePayload
- type DirectorySyncRunUpdatePayload
- type DocumentDataBulkCreatePayload
- type DocumentDataBulkDeletePayload
- type DocumentDataCreatePayload
- type DocumentDataDeletePayload
- type DocumentDataUpdatePayload
- type EntityBulkCreatePayload
- type EntityBulkDeletePayload
- type EntityCreatePayload
- type EntityDeletePayload
- type EntityTypeBulkCreatePayload
- type EntityTypeBulkDeletePayload
- type EntityTypeCreatePayload
- type EntityTypeDeletePayload
- type EntityTypeUpdatePayload
- type EntityUpdatePayload
- type EventBulkCreatePayload
- type EventBulkDeletePayload
- type EventCreatePayload
- type EventDeletePayload
- type EventUpdatePayload
- type EvidenceBulkCreatePayload
- type EvidenceCreatePayload
- type EvidenceDeletePayload
- type EvidenceUpdatePayload
- type ExportBulkCreatePayload
- type ExportBulkDeletePayload
- type ExportCreatePayload
- type ExportDeletePayload
- type ExportUpdatePayload
- type FileDeletePayload
- type FindingBulkCreatePayload
- type FindingControlBulkCreatePayload
- type FindingControlCreatePayload
- type FindingControlDeletePayload
- type FindingControlUpdatePayload
- type FindingCreatePayload
- type FindingDeletePayload
- type FindingUpdatePayload
- type GroupBulkCreatePayload
- type GroupBulkDeletePayload
- type GroupCreatePayload
- type GroupDeletePayload
- type GroupMembersInput
- type GroupMembershipBulkCreatePayload
- type GroupMembershipBulkDeletePayload
- type GroupMembershipCreatePayload
- type GroupMembershipDeletePayload
- type GroupMembershipUpdatePayload
- type GroupPermission
- type GroupPermissionConnection
- type GroupPermissionEdge
- type GroupPermissionOrder
- type GroupPermissionOrderField
- func (e GroupPermissionOrderField) IsValid() bool
- func (e GroupPermissionOrderField) MarshalGQL(w io.Writer)
- func (e GroupPermissionOrderField) MarshalJSON() ([]byte, error)
- func (e GroupPermissionOrderField) String() string
- func (e *GroupPermissionOrderField) UnmarshalGQL(v any) error
- func (e *GroupPermissionOrderField) UnmarshalJSON(b []byte) error
- type GroupPermissionWhereInput
- type GroupSettingBulkCreatePayload
- type GroupSettingBulkDeletePayload
- type GroupSettingCreatePayload
- type GroupSettingDeletePayload
- type GroupSettingUpdatePayload
- type GroupUpdatePayload
- type HushBulkCreatePayload
- type HushBulkDeletePayload
- type HushBulkUpdatePayload
- type HushCreatePayload
- type HushDeletePayload
- type HushUpdatePayload
- type IntegrationDeletePayload
- type InternalPolicyBulkCreatePayload
- type InternalPolicyBulkDeletePayload
- type InternalPolicyBulkUpdatePayload
- type InternalPolicyCreatePayload
- type InternalPolicyDeletePayload
- type InternalPolicyUpdatePayload
- type InviteBulkCreatePayload
- type InviteBulkDeletePayload
- type InviteCreatePayload
- type InviteDeletePayload
- type InviteUpdatePayload
- type JobResultCreatePayload
- type JobResultDeletePayload
- type JobResultUpdatePayload
- type JobRunnerCreatePayload
- type JobRunnerDeletePayload
- type JobRunnerRegistrationTokenBulkCreatePayload
- type JobRunnerRegistrationTokenCreatePayload
- type JobRunnerRegistrationTokenDeletePayload
- type JobRunnerTokenCreatePayload
- type JobRunnerTokenDeletePayload
- type JobRunnerTokenUpdatePayload
- type JobRunnerUpdatePayload
- type JobTemplateBulkCreatePayload
- type JobTemplateBulkDeletePayload
- type JobTemplateCreatePayload
- type JobTemplateDeletePayload
- type JobTemplateUpdatePayload
- type MappableDomainBulkCreatePayload
- type MappableDomainBulkDeletePayload
- type MappableDomainCreatePayload
- type MappableDomainDeletePayload
- type MappableDomainUpdatePayload
- type MappedControlBulkCreatePayload
- type MappedControlBulkDeletePayload
- type MappedControlCreatePayload
- type MappedControlDeletePayload
- type MappedControlUpdatePayload
- type NarrativeBulkCreatePayload
- type NarrativeBulkDeletePayload
- type NarrativeCreatePayload
- type NarrativeDeletePayload
- type NarrativeUpdatePayload
- type NoteDeletePayload
- type OnboardingCreatePayload
- type OrgMembersInput
- type OrgMembershipBulkCreatePayload
- type OrgMembershipBulkDeletePayload
- type OrgMembershipCreatePayload
- type OrgMembershipDeletePayload
- type OrgMembershipUpdatePayload
- type OrganizationBulkCreatePayload
- type OrganizationCreatePayload
- type OrganizationDeletePayload
- type OrganizationSettingBulkCreatePayload
- type OrganizationSettingBulkDeletePayload
- type OrganizationSettingCreatePayload
- type OrganizationSettingDeletePayload
- type OrganizationSettingUpdatePayload
- type OrganizationTransferOwnershipPayload
- type OrganizationUpdatePayload
- type PersonalAccessTokenBulkCreatePayload
- type PersonalAccessTokenCreatePayload
- type PersonalAccessTokenDeletePayload
- type PersonalAccessTokenUpdatePayload
- type ProcedureBulkCreatePayload
- type ProcedureBulkDeletePayload
- type ProcedureBulkUpdatePayload
- type ProcedureCreatePayload
- type ProcedureDeletePayload
- type ProcedureUpdatePayload
- type ProgramBulkCreatePayload
- type ProgramBulkDeletePayload
- type ProgramCreatePayload
- type ProgramDeletePayload
- type ProgramMembershipBulkCreatePayload
- type ProgramMembershipBulkDeletePayload
- type ProgramMembershipCreatePayload
- type ProgramMembershipDeletePayload
- type ProgramMembershipUpdatePayload
- type ProgramUpdatePayload
- type RemediationBulkCreatePayload
- type RemediationCreatePayload
- type RemediationDeletePayload
- type RemediationUpdatePayload
- type ReviewBulkCreatePayload
- type ReviewCreatePayload
- type ReviewDeletePayload
- type ReviewUpdatePayload
- type RiskBulkCreatePayload
- type RiskBulkDeletePayload
- type RiskBulkUpdatePayload
- type RiskCreatePayload
- type RiskDeletePayload
- type RiskUpdatePayload
- type ScanBulkCreatePayload
- type ScanBulkDeletePayload
- type ScanBulkUpdatePayload
- type ScanCreatePayload
- type ScanDeletePayload
- type ScanUpdatePayload
- type ScheduledJobBulkCreatePayload
- type ScheduledJobBulkDeletePayload
- type ScheduledJobCreatePayload
- type ScheduledJobDeletePayload
- type ScheduledJobRunCreatePayload
- type ScheduledJobRunDeletePayload
- type ScheduledJobRunUpdatePayload
- type ScheduledJobUpdatePayload
- type SearchResults
- type SendTrustCenterNDAEmailPayload
- type SendTrustCenterNDAInput
- type StandardBulkCreatePayload
- type StandardCreatePayload
- type StandardDeletePayload
- type StandardUpdatePayload
- type SubcontrolBulkCreatePayload
- type SubcontrolBulkDeletePayload
- type SubcontrolCreatePayload
- type SubcontrolDeletePayload
- type SubcontrolUpdatePayload
- type SubmitTrustCenterNDAResponseInput
- type SubmitTrustCenterNDAResponsePayload
- type SubprocessorBulkCreatePayload
- type SubprocessorBulkDeletePayload
- type SubprocessorCreatePayload
- type SubprocessorDeletePayload
- type SubprocessorUpdatePayload
- type SubscriberBulkCreatePayload
- type SubscriberCreatePayload
- type SubscriberDeletePayload
- type SubscriberUpdatePayload
- type Subscription
- type TFASettingCreatePayload
- type TFASettingUpdatePayload
- type TagDefinitionBulkCreatePayload
- type TagDefinitionCreatePayload
- type TagDefinitionDeletePayload
- type TagDefinitionUpdatePayload
- type TaskBulkCreatePayload
- type TaskBulkDeletePayload
- type TaskBulkUpdatePayload
- type TaskCreatePayload
- type TaskDeletePayload
- type TaskUpdatePayload
- type TemplateBulkCreatePayload
- type TemplateBulkDeletePayload
- type TemplateCreatePayload
- type TemplateDeletePayload
- type TemplateUpdatePayload
- type TrustCenterComplianceBulkCreatePayload
- type TrustCenterComplianceBulkDeletePayload
- type TrustCenterComplianceCreatePayload
- type TrustCenterComplianceDeletePayload
- type TrustCenterComplianceUpdatePayload
- type TrustCenterCreatePayload
- type TrustCenterDeletePayload
- type TrustCenterDocBulkCreatePayload
- type TrustCenterDocBulkDeletePayload
- type TrustCenterDocBulkUpdatePayload
- type TrustCenterDocCreatePayload
- type TrustCenterDocDeletePayload
- type TrustCenterDocUpdatePayload
- type TrustCenterDomainCreatePayload
- type TrustCenterNDACreatePayload
- type TrustCenterNDAUpdatePayload
- type TrustCenterSettingBulkCreatePayload
- type TrustCenterSettingCreatePayload
- type TrustCenterSettingDeletePayload
- type TrustCenterSettingUpdatePayload
- type TrustCenterSubprocessorBulkCreatePayload
- type TrustCenterSubprocessorBulkDeletePayload
- type TrustCenterSubprocessorCreatePayload
- type TrustCenterSubprocessorDeletePayload
- type TrustCenterSubprocessorUpdatePayload
- type TrustCenterUpdatePayload
- type TrustCenterWatermarkConfigBulkCreatePayload
- type TrustCenterWatermarkConfigCreatePayload
- type TrustCenterWatermarkConfigDeletePayload
- type TrustCenterWatermarkConfigUpdatePayload
- type UserBulkCreatePayload
- type UserCreatePayload
- type UserDeletePayload
- type UserSettingBulkCreatePayload
- type UserSettingBulkDeletePayload
- type UserSettingCreatePayload
- type UserSettingUpdatePayload
- type UserUpdatePayload
- type VulnerabilityBulkCreatePayload
- type VulnerabilityCreatePayload
- type VulnerabilityDeletePayload
- type VulnerabilityUpdatePayload
- type WebauthnDeletePayload
- type WorkflowAssignmentBulkCreatePayload
- type WorkflowAssignmentCreatePayload
- type WorkflowAssignmentDeletePayload
- type WorkflowAssignmentTargetBulkCreatePayload
- type WorkflowAssignmentTargetCreatePayload
- type WorkflowAssignmentTargetDeletePayload
- type WorkflowAssignmentTargetUpdatePayload
- type WorkflowAssignmentUpdatePayload
- type WorkflowDefinitionBulkCreatePayload
- type WorkflowDefinitionCreatePayload
- type WorkflowDefinitionDeletePayload
- type WorkflowDefinitionUpdatePayload
- type WorkflowEventBulkCreatePayload
- type WorkflowEventCreatePayload
- type WorkflowEventDeletePayload
- type WorkflowEventUpdatePayload
- type WorkflowInstanceBulkCreatePayload
- type WorkflowInstanceCreatePayload
- type WorkflowInstanceDeletePayload
- type WorkflowInstanceUpdatePayload
- type WorkflowObjectRefBulkCreatePayload
- type WorkflowObjectRefCreatePayload
- type WorkflowObjectRefDeletePayload
- type WorkflowObjectRefUpdatePayload
Constants ¶
This section is empty.
Variables ¶
var AllControlCategoryOrderField = []ControlCategoryOrderField{ ControlCategoryOrderFieldCategory, ControlCategoryOrderFieldReferenceFramework, }
var AllGroupPermissionOrderField = []GroupPermissionOrderField{ GroupPermissionOrderFieldName, GroupPermissionOrderFieldPermission, GroupPermissionOrderFieldObjectType, }
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
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
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 ¶
Return response for createContact mutation
type ContactDeletePayload ¶
type ContactDeletePayload struct {
// Deleted contact ID
DeletedID string `json:"deletedID"`
}
Return response for deleteContact mutation
type ContactUpdatePayload ¶
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 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 ¶
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 ¶
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 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 ¶
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 ¶
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 ¶
Return response for createEvent mutation
type EventDeletePayload ¶
type EventDeletePayload struct {
// Deleted event ID
DeletedID string `json:"deletedID"`
}
Return response for deleteEvent mutation
type EventUpdatePayload ¶
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
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
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
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
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 ¶
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 ¶
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 ¶
Return response for createHush mutation
type HushDeletePayload ¶
type HushDeletePayload struct {
// Deleted hush ID
DeletedID string `json:"deletedID"`
}
Return response for deleteHush mutation
type HushUpdatePayload ¶
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 ¶
Return response for createInvite mutation
type InviteDeletePayload ¶
type InviteDeletePayload struct {
// Deleted invite ID
DeletedID string `json:"deletedID"`
}
Return response for deleteInvite mutation
type InviteUpdatePayload ¶
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 ¶
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 ¶
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
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
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 ¶
Return response for createRisk mutation
type RiskDeletePayload ¶
type RiskDeletePayload struct {
// Deleted risk ID
DeletedID string `json:"deletedID"`
}
Return response for deleteRisk mutation
type RiskUpdatePayload ¶
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
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
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 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 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 ¶
Return response for createTask mutation
type TaskDeletePayload ¶
type TaskDeletePayload struct {
// Deleted task ID
DeletedID string `json:"deletedID"`
}
Return response for deleteTask mutation
type TaskUpdatePayload ¶
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 TrustCenterNDAUpdatePayload ¶ added in v0.34.1
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 ¶
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 ¶
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