csvgenerated

package
v1.5.17 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2026 License: Apache-2.0 Imports: 12 Imported by: 0

Documentation

Overview

Code generated by entx CSV generator. DO NOT EDIT.

Package csvgenerated contains generated CSV reference metadata and input types for schemas with CSV reference field annotations.

Index

Constants

This section is empty.

Variables

View Source
var CSVLookupRegistry = map[string]CSVLookupEntry{
	"Control:ref_code": {
		Lookup: LookupControlByRefCode,
	},
	"Entity:name": {
		Lookup: LookupEntityByName,
	},
	"Group:name": {
		Lookup: LookupGroupByName,
	},
	"IdentityHolder:email": {
		Lookup: LookupIdentityHolderByEmail,
	},
	"Platform:name": {
		Lookup: LookupPlatformByName,
		Create: CreatePlatformByName,
	},
	"Template:name": {
		Lookup: LookupTemplateByName,
	},
	"User:email": {
		Lookup: LookupUserByEmail,
	},
}

CSVLookupRegistry maps (TargetEntity:MatchField) to lookup/create functions.

View Source
var CSVReferenceRegistry = map[string]CSVSchemaInfo{
	"APIToken": {
		SchemaName: "APIToken",
		Rules:      []CSVReferenceRule{},
	},
	"ActionPlan": {
		SchemaName: "ActionPlan",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ApproverGroupName",
				TargetField:     "ApproverID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "DocumentDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Assessment": {
		SchemaName: "Assessment",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "AssessmentTemplateRef",
				TargetField:     "TemplateID",
				TargetEntity:    "Template",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"AssessmentResponse": {
		SchemaName: "AssessmentResponse",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "AssessmentIdentityHolderEmail",
				TargetField:     "IdentityHolderID",
				TargetEntity:    "IdentityHolder",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "AssessmentResponseEntityName",
				TargetField:     "EntityID",
				TargetEntity:    "Entity",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Asset": {
		SchemaName: "Asset",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "InternalOwnerGroupName",
				TargetField:     "InternalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerUserEmail",
				TargetField:     "InternalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "SourcePlatformName",
				TargetField:     "SourcePlatformID",
				TargetEntity:    "Platform",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: true,
			},
		},
	},
	"Campaign": {
		SchemaName: "Campaign",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "CampaignEntityName",
				TargetField:     "EntityID",
				TargetEntity:    "Entity",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "CampaignTemplateRef",
				TargetField:     "TemplateID",
				TargetEntity:    "Template",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerGroupName",
				TargetField:     "InternalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerUserEmail",
				TargetField:     "InternalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"CampaignTarget": {
		SchemaName: "CampaignTarget",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "CampaignTargetGroupName",
				TargetField:     "GroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "CampaignTargetUserEmail",
				TargetField:     "UserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Contact": {
		SchemaName: "Contact",
		Rules:      []CSVReferenceRule{},
	},
	"Control": {
		SchemaName: "Control",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ControlOwnerGroupName",
				TargetField:     "ControlOwnerID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ResponsiblePartyEntityName",
				TargetField:     "ResponsiblePartyID",
				TargetEntity:    "Entity",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"ControlImplementation": {
		SchemaName: "ControlImplementation",
		Rules:      []CSVReferenceRule{},
	},
	"ControlObjective": {
		SchemaName: "ControlObjective",
		Rules:      []CSVReferenceRule{},
	},
	"CustomDomain": {
		SchemaName: "CustomDomain",
		Rules:      []CSVReferenceRule{},
	},
	"CustomTypeEnum": {
		SchemaName: "CustomTypeEnum",
		Rules:      []CSVReferenceRule{},
	},
	"DNSVerification": {
		SchemaName: "DNSVerification",
		Rules:      []CSVReferenceRule{},
	},
	"DirectoryAccount": {
		SchemaName: "DirectoryAccount",
		Rules:      []CSVReferenceRule{},
	},
	"DirectoryGroup": {
		SchemaName: "DirectoryGroup",
		Rules:      []CSVReferenceRule{},
	},
	"DirectoryMembership": {
		SchemaName: "DirectoryMembership",
		Rules:      []CSVReferenceRule{},
	},
	"DirectorySyncRun": {
		SchemaName: "DirectorySyncRun",
		Rules:      []CSVReferenceRule{},
	},
	"Discussion": {
		SchemaName: "Discussion",
		Rules:      []CSVReferenceRule{},
	},
	"DocumentData": {
		SchemaName: "DocumentData",
		Rules:      []CSVReferenceRule{},
	},
	"Entity": {
		SchemaName: "Entity",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "InternalOwnerGroupName",
				TargetField:     "InternalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerUserEmail",
				TargetField:     "InternalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ReviewedByGroupName",
				TargetField:     "ReviewedByGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ReviewedByUserEmail",
				TargetField:     "ReviewedByUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"EntityType": {
		SchemaName: "EntityType",
		Rules:      []CSVReferenceRule{},
	},
	"Event": {
		SchemaName: "Event",
		Rules:      []CSVReferenceRule{},
	},
	"Evidence": {
		SchemaName: "Evidence",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"Export": {
		SchemaName: "Export",
		Rules:      []CSVReferenceRule{},
	},
	"File": {
		SchemaName: "File",
		Rules:      []CSVReferenceRule{},
	},
	"Finding": {
		SchemaName: "Finding",
		Rules:      []CSVReferenceRule{},
	},
	"FindingControl": {
		SchemaName: "FindingControl",
		Rules:      []CSVReferenceRule{},
	},
	"Group": {
		SchemaName: "Group",
		Rules:      []CSVReferenceRule{},
	},
	"GroupMembership": {
		SchemaName: "GroupMembership",
		Rules:      []CSVReferenceRule{},
	},
	"GroupSetting": {
		SchemaName: "GroupSetting",
		Rules:      []CSVReferenceRule{},
	},
	"Hush": {
		SchemaName: "Hush",
		Rules:      []CSVReferenceRule{},
	},
	"IdentityHolder": {
		SchemaName: "IdentityHolder",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "EmployerEntityName",
				TargetField:     "EmployerEntityID",
				TargetEntity:    "Entity",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "IdentityHolderUserEmail",
				TargetField:     "UserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerGroupName",
				TargetField:     "InternalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerUserEmail",
				TargetField:     "InternalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"InternalPolicy": {
		SchemaName: "InternalPolicy",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ApproverGroupName",
				TargetField:     "ApproverID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "DocumentDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Invite": {
		SchemaName: "Invite",
		Rules:      []CSVReferenceRule{},
	},
	"JobResult": {
		SchemaName: "JobResult",
		Rules:      []CSVReferenceRule{},
	},
	"JobRunner": {
		SchemaName: "JobRunner",
		Rules:      []CSVReferenceRule{},
	},
	"JobRunnerRegistrationToken": {
		SchemaName: "JobRunnerRegistrationToken",
		Rules:      []CSVReferenceRule{},
	},
	"JobRunnerToken": {
		SchemaName: "JobRunnerToken",
		Rules:      []CSVReferenceRule{},
	},
	"JobTemplate": {
		SchemaName: "JobTemplate",
		Rules:      []CSVReferenceRule{},
	},
	"MappableDomain": {
		SchemaName: "MappableDomain",
		Rules:      []CSVReferenceRule{},
	},
	"MappedControl": {
		SchemaName: "MappedControl",
		Rules:      []CSVReferenceRule{},
	},
	"Narrative": {
		SchemaName: "Narrative",
		Rules:      []CSVReferenceRule{},
	},
	"Notification": {
		SchemaName: "Notification",
		Rules:      []CSVReferenceRule{},
	},
	"Onboarding": {
		SchemaName: "Onboarding",
		Rules:      []CSVReferenceRule{},
	},
	"OrgMembership": {
		SchemaName: "OrgMembership",
		Rules:      []CSVReferenceRule{},
	},
	"Organization": {
		SchemaName: "Organization",
		Rules:      []CSVReferenceRule{},
	},
	"OrganizationSetting": {
		SchemaName: "OrganizationSetting",
		Rules:      []CSVReferenceRule{},
	},
	"PersonalAccessToken": {
		SchemaName: "PersonalAccessToken",
		Rules:      []CSVReferenceRule{},
	},
	"Platform": {
		SchemaName: "Platform",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "BusinessOwnerGroupName",
				TargetField:     "BusinessOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "BusinessOwnerUserEmail",
				TargetField:     "BusinessOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerGroupName",
				TargetField:     "InternalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "InternalOwnerUserEmail",
				TargetField:     "InternalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "PlatformOwnerEmail",
				TargetField:     "PlatformOwnerID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "SecurityOwnerGroupName",
				TargetField:     "SecurityOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "SecurityOwnerUserEmail",
				TargetField:     "SecurityOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "TechnicalOwnerGroupName",
				TargetField:     "TechnicalOwnerGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "TechnicalOwnerUserEmail",
				TargetField:     "TechnicalOwnerUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Procedure": {
		SchemaName: "Procedure",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ApproverGroupName",
				TargetField:     "ApproverID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "DocumentDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Program": {
		SchemaName: "Program",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ProgramOwnerEmail",
				TargetField:     "ProgramOwnerID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"ProgramMembership": {
		SchemaName: "ProgramMembership",
		Rules:      []CSVReferenceRule{},
	},
	"Remediation": {
		SchemaName: "Remediation",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"Review": {
		SchemaName: "Review",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"Risk": {
		SchemaName: "Risk",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "RiskDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "StakeholderGroupName",
				TargetField:     "StakeholderID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Scan": {
		SchemaName: "Scan",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "AssignedToGroupName",
				TargetField:     "AssignedToGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "AssignedToUserEmail",
				TargetField:     "AssignedToUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "GeneratedByPlatformName",
				TargetField:     "GeneratedByPlatformID",
				TargetEntity:    "Platform",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: true,
			},
			{
				SourceColumn:    "PerformedByGroupName",
				TargetField:     "PerformedByGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "PerformedByUserEmail",
				TargetField:     "PerformedByUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ReviewedByGroupName",
				TargetField:     "ReviewedByGroupID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ReviewedByUserEmail",
				TargetField:     "ReviewedByUserID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"ScheduledJob": {
		SchemaName: "ScheduledJob",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"ScheduledJobRun": {
		SchemaName: "ScheduledJobRun",
		Rules:      []CSVReferenceRule{},
	},
	"Standard": {
		SchemaName: "Standard",
		Rules:      []CSVReferenceRule{},
	},
	"Subcontrol": {
		SchemaName: "Subcontrol",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlDelegateGroupName",
				TargetField:     "DelegateID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ControlOwnerGroupName",
				TargetField:     "ControlOwnerID",
				TargetEntity:    "Group",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ResponsiblePartyEntityName",
				TargetField:     "ResponsiblePartyID",
				TargetEntity:    "Entity",
				MatchField:      "name",
				IsSlice:         false,
				CreateIfMissing: false,
			},
		},
	},
	"Subprocessor": {
		SchemaName: "Subprocessor",
		Rules:      []CSVReferenceRule{},
	},
	"Subscriber": {
		SchemaName: "Subscriber",
		Rules:      []CSVReferenceRule{},
	},
	"TFASetting": {
		SchemaName: "TFASetting",
		Rules:      []CSVReferenceRule{},
	},
	"TagDefinition": {
		SchemaName: "TagDefinition",
		Rules:      []CSVReferenceRule{},
	},
	"Task": {
		SchemaName: "Task",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "AssigneeEmail",
				TargetField:     "AssigneeID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "AssignerEmail",
				TargetField:     "AssignerID",
				TargetEntity:    "User",
				MatchField:      "email",
				IsSlice:         false,
				CreateIfMissing: false,
			},
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"Template": {
		SchemaName: "Template",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenter": {
		SchemaName: "TrustCenter",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterCompliance": {
		SchemaName: "TrustCenterCompliance",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterDoc": {
		SchemaName: "TrustCenterDoc",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterEntity": {
		SchemaName: "TrustCenterEntity",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterNDARequest": {
		SchemaName: "TrustCenterNDARequest",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterSetting": {
		SchemaName: "TrustCenterSetting",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterSubprocessor": {
		SchemaName: "TrustCenterSubprocessor",
		Rules:      []CSVReferenceRule{},
	},
	"TrustCenterWatermarkConfig": {
		SchemaName: "TrustCenterWatermarkConfig",
		Rules:      []CSVReferenceRule{},
	},
	"User": {
		SchemaName: "User",
		Rules:      []CSVReferenceRule{},
	},
	"UserSetting": {
		SchemaName: "UserSetting",
		Rules:      []CSVReferenceRule{},
	},
	"Vulnerability": {
		SchemaName: "Vulnerability",
		Rules: []CSVReferenceRule{
			{
				SourceColumn:    "ControlRefCodes",
				TargetField:     "ControlIDs",
				TargetEntity:    "Control",
				MatchField:      "ref_code",
				IsSlice:         true,
				CreateIfMissing: false,
			},
		},
	},
	"WorkflowDefinition": {
		SchemaName: "WorkflowDefinition",
		Rules:      []CSVReferenceRule{},
	},
}

CSVReferenceRegistry maps schema names to their CSV reference info.

Functions

func CreatePlatformByName

func CreatePlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

CreatePlatformByName creates missing Platform records and returns their IDs.

func HasCSVReferences

func HasCSVReferences(schemaName string) bool

HasCSVReferences returns true if a schema has CSV reference fields.

func LookupControlByRefCode

func LookupControlByRefCode(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupControlByRefCode resolves Control ref_code values to IDs.

func LookupEntityByName

func LookupEntityByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupEntityByName resolves Entity name values to IDs.

func LookupGroupByName

func LookupGroupByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupGroupByName resolves Group name values to IDs.

func LookupIdentityHolderByEmail

func LookupIdentityHolderByEmail(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupIdentityHolderByEmail resolves IdentityHolder email values to IDs.

func LookupPlatformByName

func LookupPlatformByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupPlatformByName resolves Platform name values to IDs.

func LookupTemplateByName

func LookupTemplateByName(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupTemplateByName resolves Template name values to IDs.

func LookupUserByEmail

func LookupUserByEmail(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

LookupUserByEmail resolves User email values to IDs.

Types

type APITokenCSVInput

type APITokenCSVInput struct {
	Input generated.CreateAPITokenInput
}

APITokenCSVInput wraps CreateAPITokenInput with CSV reference columns.

func (APITokenCSVInput) CSVInputWrapper

func (APITokenCSVInput) CSVInputWrapper()

CSVInputWrapper marks APITokenCSVInput for CSV header preprocessing.

type APITokenCSVUpdateInput

type APITokenCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateAPITokenInput
}

APITokenCSVUpdateInput wraps UpdateAPITokenInput with CSV reference columns for bulk updates.

func (APITokenCSVUpdateInput) CSVInputWrapper

func (APITokenCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks APITokenCSVUpdateInput for CSV header preprocessing.

type ActionPlanCSVInput

type ActionPlanCSVInput struct {
	Input                     generated.CreateActionPlanInput
	ApproverGroupName         string   `csv:"ApproverGroupName"`
	ControlRefCodes           []string `csv:"ControlRefCodes"`
	DocumentDelegateGroupName string   `csv:"DocumentDelegateGroupName"`
}

ActionPlanCSVInput wraps CreateActionPlanInput with CSV reference columns.

func (ActionPlanCSVInput) CSVInputWrapper

func (ActionPlanCSVInput) CSVInputWrapper()

CSVInputWrapper marks ActionPlanCSVInput for CSV header preprocessing.

type ActionPlanCSVUpdateInput

type ActionPlanCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                        string `csv:"ID"`
	Input                     generated.UpdateActionPlanInput
	ApproverGroupName         string   `csv:"ApproverGroupName"`
	ControlRefCodes           []string `csv:"ControlRefCodes"`
	DocumentDelegateGroupName string   `csv:"DocumentDelegateGroupName"`
}

ActionPlanCSVUpdateInput wraps UpdateActionPlanInput with CSV reference columns for bulk updates.

func (ActionPlanCSVUpdateInput) CSVInputWrapper

func (ActionPlanCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ActionPlanCSVUpdateInput for CSV header preprocessing.

type AssessmentCSVInput

type AssessmentCSVInput struct {
	Input                 generated.CreateAssessmentInput
	AssessmentTemplateRef string `csv:"AssessmentTemplateRef"`
}

AssessmentCSVInput wraps CreateAssessmentInput with CSV reference columns.

func (AssessmentCSVInput) CSVInputWrapper

func (AssessmentCSVInput) CSVInputWrapper()

CSVInputWrapper marks AssessmentCSVInput for CSV header preprocessing.

type AssessmentCSVUpdateInput

type AssessmentCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                    string `csv:"ID"`
	Input                 generated.UpdateAssessmentInput
	AssessmentTemplateRef string `csv:"AssessmentTemplateRef"`
}

AssessmentCSVUpdateInput wraps UpdateAssessmentInput with CSV reference columns for bulk updates.

func (AssessmentCSVUpdateInput) CSVInputWrapper

func (AssessmentCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks AssessmentCSVUpdateInput for CSV header preprocessing.

type AssessmentResponseCSVInput

type AssessmentResponseCSVInput struct {
	Input                         generated.CreateAssessmentResponseInput
	AssessmentIdentityHolderEmail string `csv:"AssessmentIdentityHolderEmail"`
	AssessmentResponseEntityName  string `csv:"AssessmentResponseEntityName"`
}

AssessmentResponseCSVInput wraps CreateAssessmentResponseInput with CSV reference columns.

func (AssessmentResponseCSVInput) CSVInputWrapper

func (AssessmentResponseCSVInput) CSVInputWrapper()

CSVInputWrapper marks AssessmentResponseCSVInput for CSV header preprocessing.

type AssetCSVInput

type AssetCSVInput struct {
	Input                  generated.CreateAssetInput
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
	SourcePlatformName     string `csv:"SourcePlatformName"`
}

AssetCSVInput wraps CreateAssetInput with CSV reference columns.

func (AssetCSVInput) CSVInputWrapper

func (AssetCSVInput) CSVInputWrapper()

CSVInputWrapper marks AssetCSVInput for CSV header preprocessing.

type AssetCSVUpdateInput

type AssetCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                     string `csv:"ID"`
	Input                  generated.UpdateAssetInput
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
	SourcePlatformName     string `csv:"SourcePlatformName"`
}

AssetCSVUpdateInput wraps UpdateAssetInput with CSV reference columns for bulk updates.

func (AssetCSVUpdateInput) CSVInputWrapper

func (AssetCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks AssetCSVUpdateInput for CSV header preprocessing.

type CSVCreateFn

type CSVCreateFn func(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

CSVCreateFn is the function signature for CSV reference auto-creation.

type CSVLookupEntry

type CSVLookupEntry struct {
	Lookup CSVLookupFn
	Create CSVCreateFn
}

CSVLookupEntry contains the lookup and optional create function for a target entity/match field pair.

func GetCSVLookupEntry

func GetCSVLookupEntry(targetEntity, matchField string) (CSVLookupEntry, bool)

GetCSVLookupEntry returns the lookup entry for a target entity and match field.

type CSVLookupFn

type CSVLookupFn func(ctx context.Context, client *generated.Client, orgID string, values []string) (map[string]string, error)

CSVLookupFn is the function signature for CSV reference lookups.

type CSVReferenceRule

type CSVReferenceRule struct {
	// SourceColumn is the CSV column name containing friendly values
	SourceColumn string
	// TargetField is the Go field name on the input struct to populate
	TargetField string
	// TargetEntity is the entity type to query (e.g., User, Group)
	TargetEntity string
	// MatchField is the field on the target entity to match (e.g., email, name)
	MatchField string
	// IsSlice indicates if the target field is []string
	IsSlice bool
	// CreateIfMissing allows auto-creation during import
	CreateIfMissing bool
}

CSVReferenceRule describes how a CSV column maps to a target ID field.

func GetCSVReferenceRules

func GetCSVReferenceRules(schemaName string) []CSVReferenceRule

GetCSVReferenceRules returns the CSV reference rules for a schema.

type CSVSchemaInfo

type CSVSchemaInfo struct {
	// SchemaName is the ent schema name
	SchemaName string
	// Rules contains the CSV reference rules for this schema
	Rules []CSVReferenceRule
}

CSVSchemaInfo contains CSV reference metadata for a schema.

type CampaignCSVInput

type CampaignCSVInput struct {
	Input                  generated.CreateCampaignInput
	CampaignEntityName     string `csv:"CampaignEntityName"`
	CampaignTemplateRef    string `csv:"CampaignTemplateRef"`
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}

CampaignCSVInput wraps CreateCampaignInput with CSV reference columns.

func (CampaignCSVInput) CSVInputWrapper

func (CampaignCSVInput) CSVInputWrapper()

CSVInputWrapper marks CampaignCSVInput for CSV header preprocessing.

type CampaignCSVUpdateInput

type CampaignCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                     string `csv:"ID"`
	Input                  generated.UpdateCampaignInput
	CampaignEntityName     string `csv:"CampaignEntityName"`
	CampaignTemplateRef    string `csv:"CampaignTemplateRef"`
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
}

CampaignCSVUpdateInput wraps UpdateCampaignInput with CSV reference columns for bulk updates.

func (CampaignCSVUpdateInput) CSVInputWrapper

func (CampaignCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks CampaignCSVUpdateInput for CSV header preprocessing.

type CampaignTargetCSVInput

type CampaignTargetCSVInput struct {
	Input                   generated.CreateCampaignTargetInput
	CampaignTargetGroupName string `csv:"CampaignTargetGroupName"`
	CampaignTargetUserEmail string `csv:"CampaignTargetUserEmail"`
}

CampaignTargetCSVInput wraps CreateCampaignTargetInput with CSV reference columns.

func (CampaignTargetCSVInput) CSVInputWrapper

func (CampaignTargetCSVInput) CSVInputWrapper()

CSVInputWrapper marks CampaignTargetCSVInput for CSV header preprocessing.

type CampaignTargetCSVUpdateInput

type CampaignTargetCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                      string `csv:"ID"`
	Input                   generated.UpdateCampaignTargetInput
	CampaignTargetGroupName string `csv:"CampaignTargetGroupName"`
	CampaignTargetUserEmail string `csv:"CampaignTargetUserEmail"`
}

CampaignTargetCSVUpdateInput wraps UpdateCampaignTargetInput with CSV reference columns for bulk updates.

func (CampaignTargetCSVUpdateInput) CSVInputWrapper

func (CampaignTargetCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks CampaignTargetCSVUpdateInput for CSV header preprocessing.

type ContactCSVInput

type ContactCSVInput struct {
	Input generated.CreateContactInput
}

ContactCSVInput wraps CreateContactInput with CSV reference columns.

func (ContactCSVInput) CSVInputWrapper

func (ContactCSVInput) CSVInputWrapper()

CSVInputWrapper marks ContactCSVInput for CSV header preprocessing.

type ContactCSVUpdateInput

type ContactCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateContactInput
}

ContactCSVUpdateInput wraps UpdateContactInput with CSV reference columns for bulk updates.

func (ContactCSVUpdateInput) CSVInputWrapper

func (ContactCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ContactCSVUpdateInput for CSV header preprocessing.

type ControlCSVInput

type ControlCSVInput struct {
	Input                      generated.CreateControlInput
	ControlDelegateGroupName   string `csv:"ControlDelegateGroupName"`
	ControlOwnerGroupName      string `csv:"ControlOwnerGroupName"`
	ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}

ControlCSVInput wraps CreateControlInput with CSV reference columns.

func (ControlCSVInput) CSVInputWrapper

func (ControlCSVInput) CSVInputWrapper()

CSVInputWrapper marks ControlCSVInput for CSV header preprocessing.

type ControlCSVUpdateInput

type ControlCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                         string `csv:"ID"`
	Input                      generated.UpdateControlInput
	ControlDelegateGroupName   string `csv:"ControlDelegateGroupName"`
	ControlOwnerGroupName      string `csv:"ControlOwnerGroupName"`
	ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}

ControlCSVUpdateInput wraps UpdateControlInput with CSV reference columns for bulk updates.

func (ControlCSVUpdateInput) CSVInputWrapper

func (ControlCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ControlCSVUpdateInput for CSV header preprocessing.

type ControlImplementationCSVInput

type ControlImplementationCSVInput struct {
	Input generated.CreateControlImplementationInput
}

ControlImplementationCSVInput wraps CreateControlImplementationInput with CSV reference columns.

func (ControlImplementationCSVInput) CSVInputWrapper

func (ControlImplementationCSVInput) CSVInputWrapper()

CSVInputWrapper marks ControlImplementationCSVInput for CSV header preprocessing.

type ControlImplementationCSVUpdateInput

type ControlImplementationCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateControlImplementationInput
}

ControlImplementationCSVUpdateInput wraps UpdateControlImplementationInput with CSV reference columns for bulk updates.

func (ControlImplementationCSVUpdateInput) CSVInputWrapper

func (ControlImplementationCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ControlImplementationCSVUpdateInput for CSV header preprocessing.

type ControlObjectiveCSVInput

type ControlObjectiveCSVInput struct {
	Input generated.CreateControlObjectiveInput
}

ControlObjectiveCSVInput wraps CreateControlObjectiveInput with CSV reference columns.

func (ControlObjectiveCSVInput) CSVInputWrapper

func (ControlObjectiveCSVInput) CSVInputWrapper()

CSVInputWrapper marks ControlObjectiveCSVInput for CSV header preprocessing.

type ControlObjectiveCSVUpdateInput

type ControlObjectiveCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateControlObjectiveInput
}

ControlObjectiveCSVUpdateInput wraps UpdateControlObjectiveInput with CSV reference columns for bulk updates.

func (ControlObjectiveCSVUpdateInput) CSVInputWrapper

func (ControlObjectiveCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ControlObjectiveCSVUpdateInput for CSV header preprocessing.

type CustomDomainCSVInput

type CustomDomainCSVInput struct {
	Input generated.CreateCustomDomainInput
}

CustomDomainCSVInput wraps CreateCustomDomainInput with CSV reference columns.

func (CustomDomainCSVInput) CSVInputWrapper

func (CustomDomainCSVInput) CSVInputWrapper()

CSVInputWrapper marks CustomDomainCSVInput for CSV header preprocessing.

type CustomDomainCSVUpdateInput

type CustomDomainCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateCustomDomainInput
}

CustomDomainCSVUpdateInput wraps UpdateCustomDomainInput with CSV reference columns for bulk updates.

func (CustomDomainCSVUpdateInput) CSVInputWrapper

func (CustomDomainCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks CustomDomainCSVUpdateInput for CSV header preprocessing.

type CustomTypeEnumCSVInput

type CustomTypeEnumCSVInput struct {
	Input generated.CreateCustomTypeEnumInput
}

CustomTypeEnumCSVInput wraps CreateCustomTypeEnumInput with CSV reference columns.

func (CustomTypeEnumCSVInput) CSVInputWrapper

func (CustomTypeEnumCSVInput) CSVInputWrapper()

CSVInputWrapper marks CustomTypeEnumCSVInput for CSV header preprocessing.

type CustomTypeEnumCSVUpdateInput

type CustomTypeEnumCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateCustomTypeEnumInput
}

CustomTypeEnumCSVUpdateInput wraps UpdateCustomTypeEnumInput with CSV reference columns for bulk updates.

func (CustomTypeEnumCSVUpdateInput) CSVInputWrapper

func (CustomTypeEnumCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks CustomTypeEnumCSVUpdateInput for CSV header preprocessing.

type DNSVerificationCSVInput

type DNSVerificationCSVInput struct {
	Input generated.CreateDNSVerificationInput
}

DNSVerificationCSVInput wraps CreateDNSVerificationInput with CSV reference columns.

func (DNSVerificationCSVInput) CSVInputWrapper

func (DNSVerificationCSVInput) CSVInputWrapper()

CSVInputWrapper marks DNSVerificationCSVInput for CSV header preprocessing.

type DNSVerificationCSVUpdateInput

type DNSVerificationCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDNSVerificationInput
}

DNSVerificationCSVUpdateInput wraps UpdateDNSVerificationInput with CSV reference columns for bulk updates.

func (DNSVerificationCSVUpdateInput) CSVInputWrapper

func (DNSVerificationCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DNSVerificationCSVUpdateInput for CSV header preprocessing.

type DirectoryAccountCSVInput

type DirectoryAccountCSVInput struct {
	Input generated.CreateDirectoryAccountInput
}

DirectoryAccountCSVInput wraps CreateDirectoryAccountInput with CSV reference columns.

func (DirectoryAccountCSVInput) CSVInputWrapper

func (DirectoryAccountCSVInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryAccountCSVInput for CSV header preprocessing.

type DirectoryAccountCSVUpdateInput

type DirectoryAccountCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDirectoryAccountInput
}

DirectoryAccountCSVUpdateInput wraps UpdateDirectoryAccountInput with CSV reference columns for bulk updates.

func (DirectoryAccountCSVUpdateInput) CSVInputWrapper

func (DirectoryAccountCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryAccountCSVUpdateInput for CSV header preprocessing.

type DirectoryGroupCSVInput

type DirectoryGroupCSVInput struct {
	Input generated.CreateDirectoryGroupInput
}

DirectoryGroupCSVInput wraps CreateDirectoryGroupInput with CSV reference columns.

func (DirectoryGroupCSVInput) CSVInputWrapper

func (DirectoryGroupCSVInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryGroupCSVInput for CSV header preprocessing.

type DirectoryGroupCSVUpdateInput

type DirectoryGroupCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDirectoryGroupInput
}

DirectoryGroupCSVUpdateInput wraps UpdateDirectoryGroupInput with CSV reference columns for bulk updates.

func (DirectoryGroupCSVUpdateInput) CSVInputWrapper

func (DirectoryGroupCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryGroupCSVUpdateInput for CSV header preprocessing.

type DirectoryMembershipCSVInput

type DirectoryMembershipCSVInput struct {
	Input generated.CreateDirectoryMembershipInput
}

DirectoryMembershipCSVInput wraps CreateDirectoryMembershipInput with CSV reference columns.

func (DirectoryMembershipCSVInput) CSVInputWrapper

func (DirectoryMembershipCSVInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryMembershipCSVInput for CSV header preprocessing.

type DirectoryMembershipCSVUpdateInput

type DirectoryMembershipCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDirectoryMembershipInput
}

DirectoryMembershipCSVUpdateInput wraps UpdateDirectoryMembershipInput with CSV reference columns for bulk updates.

func (DirectoryMembershipCSVUpdateInput) CSVInputWrapper

func (DirectoryMembershipCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DirectoryMembershipCSVUpdateInput for CSV header preprocessing.

type DirectorySyncRunCSVInput

type DirectorySyncRunCSVInput struct {
	Input generated.CreateDirectorySyncRunInput
}

DirectorySyncRunCSVInput wraps CreateDirectorySyncRunInput with CSV reference columns.

func (DirectorySyncRunCSVInput) CSVInputWrapper

func (DirectorySyncRunCSVInput) CSVInputWrapper()

CSVInputWrapper marks DirectorySyncRunCSVInput for CSV header preprocessing.

type DirectorySyncRunCSVUpdateInput

type DirectorySyncRunCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDirectorySyncRunInput
}

DirectorySyncRunCSVUpdateInput wraps UpdateDirectorySyncRunInput with CSV reference columns for bulk updates.

func (DirectorySyncRunCSVUpdateInput) CSVInputWrapper

func (DirectorySyncRunCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DirectorySyncRunCSVUpdateInput for CSV header preprocessing.

type DiscussionCSVInput

type DiscussionCSVInput struct {
	Input generated.CreateDiscussionInput
}

DiscussionCSVInput wraps CreateDiscussionInput with CSV reference columns.

func (DiscussionCSVInput) CSVInputWrapper

func (DiscussionCSVInput) CSVInputWrapper()

CSVInputWrapper marks DiscussionCSVInput for CSV header preprocessing.

type DiscussionCSVUpdateInput

type DiscussionCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDiscussionInput
}

DiscussionCSVUpdateInput wraps UpdateDiscussionInput with CSV reference columns for bulk updates.

func (DiscussionCSVUpdateInput) CSVInputWrapper

func (DiscussionCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DiscussionCSVUpdateInput for CSV header preprocessing.

type DocumentDataCSVInput

type DocumentDataCSVInput struct {
	Input generated.CreateDocumentDataInput
}

DocumentDataCSVInput wraps CreateDocumentDataInput with CSV reference columns.

func (DocumentDataCSVInput) CSVInputWrapper

func (DocumentDataCSVInput) CSVInputWrapper()

CSVInputWrapper marks DocumentDataCSVInput for CSV header preprocessing.

type DocumentDataCSVUpdateInput

type DocumentDataCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateDocumentDataInput
}

DocumentDataCSVUpdateInput wraps UpdateDocumentDataInput with CSV reference columns for bulk updates.

func (DocumentDataCSVUpdateInput) CSVInputWrapper

func (DocumentDataCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks DocumentDataCSVUpdateInput for CSV header preprocessing.

type EntityCSVInput

type EntityCSVInput struct {
	Input                  generated.CreateEntityInput
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
	ReviewedByGroupName    string `csv:"ReviewedByGroupName"`
	ReviewedByUserEmail    string `csv:"ReviewedByUserEmail"`
}

EntityCSVInput wraps CreateEntityInput with CSV reference columns.

func (EntityCSVInput) CSVInputWrapper

func (EntityCSVInput) CSVInputWrapper()

CSVInputWrapper marks EntityCSVInput for CSV header preprocessing.

type EntityCSVUpdateInput

type EntityCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                     string `csv:"ID"`
	Input                  generated.UpdateEntityInput
	InternalOwnerGroupName string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail string `csv:"InternalOwnerUserEmail"`
	ReviewedByGroupName    string `csv:"ReviewedByGroupName"`
	ReviewedByUserEmail    string `csv:"ReviewedByUserEmail"`
}

EntityCSVUpdateInput wraps UpdateEntityInput with CSV reference columns for bulk updates.

func (EntityCSVUpdateInput) CSVInputWrapper

func (EntityCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks EntityCSVUpdateInput for CSV header preprocessing.

type EntityTypeCSVInput

type EntityTypeCSVInput struct {
	Input generated.CreateEntityTypeInput
}

EntityTypeCSVInput wraps CreateEntityTypeInput with CSV reference columns.

func (EntityTypeCSVInput) CSVInputWrapper

func (EntityTypeCSVInput) CSVInputWrapper()

CSVInputWrapper marks EntityTypeCSVInput for CSV header preprocessing.

type EntityTypeCSVUpdateInput

type EntityTypeCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateEntityTypeInput
}

EntityTypeCSVUpdateInput wraps UpdateEntityTypeInput with CSV reference columns for bulk updates.

func (EntityTypeCSVUpdateInput) CSVInputWrapper

func (EntityTypeCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks EntityTypeCSVUpdateInput for CSV header preprocessing.

type EventCSVInput

type EventCSVInput struct {
	Input generated.CreateEventInput
}

EventCSVInput wraps CreateEventInput with CSV reference columns.

func (EventCSVInput) CSVInputWrapper

func (EventCSVInput) CSVInputWrapper()

CSVInputWrapper marks EventCSVInput for CSV header preprocessing.

type EventCSVUpdateInput

type EventCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateEventInput
}

EventCSVUpdateInput wraps UpdateEventInput with CSV reference columns for bulk updates.

func (EventCSVUpdateInput) CSVInputWrapper

func (EventCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks EventCSVUpdateInput for CSV header preprocessing.

type EvidenceCSVInput

type EvidenceCSVInput struct {
	Input           generated.CreateEvidenceInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

EvidenceCSVInput wraps CreateEvidenceInput with CSV reference columns.

func (EvidenceCSVInput) CSVInputWrapper

func (EvidenceCSVInput) CSVInputWrapper()

CSVInputWrapper marks EvidenceCSVInput for CSV header preprocessing.

type EvidenceCSVUpdateInput

type EvidenceCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateEvidenceInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

EvidenceCSVUpdateInput wraps UpdateEvidenceInput with CSV reference columns for bulk updates.

func (EvidenceCSVUpdateInput) CSVInputWrapper

func (EvidenceCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks EvidenceCSVUpdateInput for CSV header preprocessing.

type ExportCSVInput

type ExportCSVInput struct {
	Input generated.CreateExportInput
}

ExportCSVInput wraps CreateExportInput with CSV reference columns.

func (ExportCSVInput) CSVInputWrapper

func (ExportCSVInput) CSVInputWrapper()

CSVInputWrapper marks ExportCSVInput for CSV header preprocessing.

type ExportCSVUpdateInput

type ExportCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateExportInput
}

ExportCSVUpdateInput wraps UpdateExportInput with CSV reference columns for bulk updates.

func (ExportCSVUpdateInput) CSVInputWrapper

func (ExportCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ExportCSVUpdateInput for CSV header preprocessing.

type FileCSVInput

type FileCSVInput struct {
	Input generated.CreateFileInput
}

FileCSVInput wraps CreateFileInput with CSV reference columns.

func (FileCSVInput) CSVInputWrapper

func (FileCSVInput) CSVInputWrapper()

CSVInputWrapper marks FileCSVInput for CSV header preprocessing.

type FileCSVUpdateInput

type FileCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateFileInput
}

FileCSVUpdateInput wraps UpdateFileInput with CSV reference columns for bulk updates.

func (FileCSVUpdateInput) CSVInputWrapper

func (FileCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks FileCSVUpdateInput for CSV header preprocessing.

type FindingCSVInput

type FindingCSVInput struct {
	Input generated.CreateFindingInput
}

FindingCSVInput wraps CreateFindingInput with CSV reference columns.

func (FindingCSVInput) CSVInputWrapper

func (FindingCSVInput) CSVInputWrapper()

CSVInputWrapper marks FindingCSVInput for CSV header preprocessing.

type FindingCSVUpdateInput

type FindingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateFindingInput
}

FindingCSVUpdateInput wraps UpdateFindingInput with CSV reference columns for bulk updates.

func (FindingCSVUpdateInput) CSVInputWrapper

func (FindingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks FindingCSVUpdateInput for CSV header preprocessing.

type FindingControlCSVInput

type FindingControlCSVInput struct {
	Input generated.CreateFindingControlInput
}

FindingControlCSVInput wraps CreateFindingControlInput with CSV reference columns.

func (FindingControlCSVInput) CSVInputWrapper

func (FindingControlCSVInput) CSVInputWrapper()

CSVInputWrapper marks FindingControlCSVInput for CSV header preprocessing.

type FindingControlCSVUpdateInput

type FindingControlCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateFindingControlInput
}

FindingControlCSVUpdateInput wraps UpdateFindingControlInput with CSV reference columns for bulk updates.

func (FindingControlCSVUpdateInput) CSVInputWrapper

func (FindingControlCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks FindingControlCSVUpdateInput for CSV header preprocessing.

type GroupCSVInput

type GroupCSVInput struct {
	Input generated.CreateGroupInput
}

GroupCSVInput wraps CreateGroupInput with CSV reference columns.

func (GroupCSVInput) CSVInputWrapper

func (GroupCSVInput) CSVInputWrapper()

CSVInputWrapper marks GroupCSVInput for CSV header preprocessing.

type GroupCSVUpdateInput

type GroupCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateGroupInput
}

GroupCSVUpdateInput wraps UpdateGroupInput with CSV reference columns for bulk updates.

func (GroupCSVUpdateInput) CSVInputWrapper

func (GroupCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks GroupCSVUpdateInput for CSV header preprocessing.

type GroupMembershipCSVInput

type GroupMembershipCSVInput struct {
	Input generated.CreateGroupMembershipInput
}

GroupMembershipCSVInput wraps CreateGroupMembershipInput with CSV reference columns.

func (GroupMembershipCSVInput) CSVInputWrapper

func (GroupMembershipCSVInput) CSVInputWrapper()

CSVInputWrapper marks GroupMembershipCSVInput for CSV header preprocessing.

type GroupMembershipCSVUpdateInput

type GroupMembershipCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateGroupMembershipInput
}

GroupMembershipCSVUpdateInput wraps UpdateGroupMembershipInput with CSV reference columns for bulk updates.

func (GroupMembershipCSVUpdateInput) CSVInputWrapper

func (GroupMembershipCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks GroupMembershipCSVUpdateInput for CSV header preprocessing.

type GroupSettingCSVInput

type GroupSettingCSVInput struct {
	Input generated.CreateGroupSettingInput
}

GroupSettingCSVInput wraps CreateGroupSettingInput with CSV reference columns.

func (GroupSettingCSVInput) CSVInputWrapper

func (GroupSettingCSVInput) CSVInputWrapper()

CSVInputWrapper marks GroupSettingCSVInput for CSV header preprocessing.

type GroupSettingCSVUpdateInput

type GroupSettingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateGroupSettingInput
}

GroupSettingCSVUpdateInput wraps UpdateGroupSettingInput with CSV reference columns for bulk updates.

func (GroupSettingCSVUpdateInput) CSVInputWrapper

func (GroupSettingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks GroupSettingCSVUpdateInput for CSV header preprocessing.

type HushCSVInput

type HushCSVInput struct {
	Input generated.CreateHushInput
}

HushCSVInput wraps CreateHushInput with CSV reference columns.

func (HushCSVInput) CSVInputWrapper

func (HushCSVInput) CSVInputWrapper()

CSVInputWrapper marks HushCSVInput for CSV header preprocessing.

type HushCSVUpdateInput

type HushCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateHushInput
}

HushCSVUpdateInput wraps UpdateHushInput with CSV reference columns for bulk updates.

func (HushCSVUpdateInput) CSVInputWrapper

func (HushCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks HushCSVUpdateInput for CSV header preprocessing.

type IdentityHolderCSVInput

type IdentityHolderCSVInput struct {
	Input                   generated.CreateIdentityHolderInput
	EmployerEntityName      string `csv:"EmployerEntityName"`
	IdentityHolderUserEmail string `csv:"IdentityHolderUserEmail"`
	InternalOwnerGroupName  string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail  string `csv:"InternalOwnerUserEmail"`
}

IdentityHolderCSVInput wraps CreateIdentityHolderInput with CSV reference columns.

func (IdentityHolderCSVInput) CSVInputWrapper

func (IdentityHolderCSVInput) CSVInputWrapper()

CSVInputWrapper marks IdentityHolderCSVInput for CSV header preprocessing.

type IdentityHolderCSVUpdateInput

type IdentityHolderCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                      string `csv:"ID"`
	Input                   generated.UpdateIdentityHolderInput
	EmployerEntityName      string `csv:"EmployerEntityName"`
	IdentityHolderUserEmail string `csv:"IdentityHolderUserEmail"`
	InternalOwnerGroupName  string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail  string `csv:"InternalOwnerUserEmail"`
}

IdentityHolderCSVUpdateInput wraps UpdateIdentityHolderInput with CSV reference columns for bulk updates.

func (IdentityHolderCSVUpdateInput) CSVInputWrapper

func (IdentityHolderCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks IdentityHolderCSVUpdateInput for CSV header preprocessing.

type InternalPolicyCSVInput

type InternalPolicyCSVInput struct {
	Input                     generated.CreateInternalPolicyInput
	ApproverGroupName         string   `csv:"ApproverGroupName"`
	ControlRefCodes           []string `csv:"ControlRefCodes"`
	DocumentDelegateGroupName string   `csv:"DocumentDelegateGroupName"`
}

InternalPolicyCSVInput wraps CreateInternalPolicyInput with CSV reference columns.

func (InternalPolicyCSVInput) CSVInputWrapper

func (InternalPolicyCSVInput) CSVInputWrapper()

CSVInputWrapper marks InternalPolicyCSVInput for CSV header preprocessing.

type InternalPolicyCSVUpdateInput

type InternalPolicyCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                        string `csv:"ID"`
	Input                     generated.UpdateInternalPolicyInput
	ApproverGroupName         string   `csv:"ApproverGroupName"`
	ControlRefCodes           []string `csv:"ControlRefCodes"`
	DocumentDelegateGroupName string   `csv:"DocumentDelegateGroupName"`
}

InternalPolicyCSVUpdateInput wraps UpdateInternalPolicyInput with CSV reference columns for bulk updates.

func (InternalPolicyCSVUpdateInput) CSVInputWrapper

func (InternalPolicyCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks InternalPolicyCSVUpdateInput for CSV header preprocessing.

type InviteCSVInput

type InviteCSVInput struct {
	Input generated.CreateInviteInput
}

InviteCSVInput wraps CreateInviteInput with CSV reference columns.

func (InviteCSVInput) CSVInputWrapper

func (InviteCSVInput) CSVInputWrapper()

CSVInputWrapper marks InviteCSVInput for CSV header preprocessing.

type InviteCSVUpdateInput

type InviteCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateInviteInput
}

InviteCSVUpdateInput wraps UpdateInviteInput with CSV reference columns for bulk updates.

func (InviteCSVUpdateInput) CSVInputWrapper

func (InviteCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks InviteCSVUpdateInput for CSV header preprocessing.

type JobResultCSVInput

type JobResultCSVInput struct {
	Input generated.CreateJobResultInput
}

JobResultCSVInput wraps CreateJobResultInput with CSV reference columns.

func (JobResultCSVInput) CSVInputWrapper

func (JobResultCSVInput) CSVInputWrapper()

CSVInputWrapper marks JobResultCSVInput for CSV header preprocessing.

type JobResultCSVUpdateInput

type JobResultCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateJobResultInput
}

JobResultCSVUpdateInput wraps UpdateJobResultInput with CSV reference columns for bulk updates.

func (JobResultCSVUpdateInput) CSVInputWrapper

func (JobResultCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks JobResultCSVUpdateInput for CSV header preprocessing.

type JobRunnerCSVInput

type JobRunnerCSVInput struct {
	Input generated.CreateJobRunnerInput
}

JobRunnerCSVInput wraps CreateJobRunnerInput with CSV reference columns.

func (JobRunnerCSVInput) CSVInputWrapper

func (JobRunnerCSVInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerCSVInput for CSV header preprocessing.

type JobRunnerCSVUpdateInput

type JobRunnerCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateJobRunnerInput
}

JobRunnerCSVUpdateInput wraps UpdateJobRunnerInput with CSV reference columns for bulk updates.

func (JobRunnerCSVUpdateInput) CSVInputWrapper

func (JobRunnerCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerCSVUpdateInput for CSV header preprocessing.

type JobRunnerRegistrationTokenCSVInput

type JobRunnerRegistrationTokenCSVInput struct {
	Input generated.CreateJobRunnerRegistrationTokenInput
}

JobRunnerRegistrationTokenCSVInput wraps CreateJobRunnerRegistrationTokenInput with CSV reference columns.

func (JobRunnerRegistrationTokenCSVInput) CSVInputWrapper

func (JobRunnerRegistrationTokenCSVInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerRegistrationTokenCSVInput for CSV header preprocessing.

type JobRunnerRegistrationTokenCSVUpdateInput

type JobRunnerRegistrationTokenCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateJobRunnerRegistrationTokenInput
}

JobRunnerRegistrationTokenCSVUpdateInput wraps UpdateJobRunnerRegistrationTokenInput with CSV reference columns for bulk updates.

func (JobRunnerRegistrationTokenCSVUpdateInput) CSVInputWrapper

func (JobRunnerRegistrationTokenCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerRegistrationTokenCSVUpdateInput for CSV header preprocessing.

type JobRunnerTokenCSVInput

type JobRunnerTokenCSVInput struct {
	Input generated.CreateJobRunnerTokenInput
}

JobRunnerTokenCSVInput wraps CreateJobRunnerTokenInput with CSV reference columns.

func (JobRunnerTokenCSVInput) CSVInputWrapper

func (JobRunnerTokenCSVInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerTokenCSVInput for CSV header preprocessing.

type JobRunnerTokenCSVUpdateInput

type JobRunnerTokenCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateJobRunnerTokenInput
}

JobRunnerTokenCSVUpdateInput wraps UpdateJobRunnerTokenInput with CSV reference columns for bulk updates.

func (JobRunnerTokenCSVUpdateInput) CSVInputWrapper

func (JobRunnerTokenCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks JobRunnerTokenCSVUpdateInput for CSV header preprocessing.

type JobTemplateCSVInput

type JobTemplateCSVInput struct {
	Input generated.CreateJobTemplateInput
}

JobTemplateCSVInput wraps CreateJobTemplateInput with CSV reference columns.

func (JobTemplateCSVInput) CSVInputWrapper

func (JobTemplateCSVInput) CSVInputWrapper()

CSVInputWrapper marks JobTemplateCSVInput for CSV header preprocessing.

type JobTemplateCSVUpdateInput

type JobTemplateCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateJobTemplateInput
}

JobTemplateCSVUpdateInput wraps UpdateJobTemplateInput with CSV reference columns for bulk updates.

func (JobTemplateCSVUpdateInput) CSVInputWrapper

func (JobTemplateCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks JobTemplateCSVUpdateInput for CSV header preprocessing.

type MappableDomainCSVInput

type MappableDomainCSVInput struct {
	Input generated.CreateMappableDomainInput
}

MappableDomainCSVInput wraps CreateMappableDomainInput with CSV reference columns.

func (MappableDomainCSVInput) CSVInputWrapper

func (MappableDomainCSVInput) CSVInputWrapper()

CSVInputWrapper marks MappableDomainCSVInput for CSV header preprocessing.

type MappableDomainCSVUpdateInput

type MappableDomainCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateMappableDomainInput
}

MappableDomainCSVUpdateInput wraps UpdateMappableDomainInput with CSV reference columns for bulk updates.

func (MappableDomainCSVUpdateInput) CSVInputWrapper

func (MappableDomainCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks MappableDomainCSVUpdateInput for CSV header preprocessing.

type MappedControlCSVInput

type MappedControlCSVInput struct {
	Input generated.CreateMappedControlInput
}

MappedControlCSVInput wraps CreateMappedControlInput with CSV reference columns.

func (MappedControlCSVInput) CSVInputWrapper

func (MappedControlCSVInput) CSVInputWrapper()

CSVInputWrapper marks MappedControlCSVInput for CSV header preprocessing.

type MappedControlCSVUpdateInput

type MappedControlCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateMappedControlInput
}

MappedControlCSVUpdateInput wraps UpdateMappedControlInput with CSV reference columns for bulk updates.

func (MappedControlCSVUpdateInput) CSVInputWrapper

func (MappedControlCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks MappedControlCSVUpdateInput for CSV header preprocessing.

type NarrativeCSVInput

type NarrativeCSVInput struct {
	Input generated.CreateNarrativeInput
}

NarrativeCSVInput wraps CreateNarrativeInput with CSV reference columns.

func (NarrativeCSVInput) CSVInputWrapper

func (NarrativeCSVInput) CSVInputWrapper()

CSVInputWrapper marks NarrativeCSVInput for CSV header preprocessing.

type NarrativeCSVUpdateInput

type NarrativeCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateNarrativeInput
}

NarrativeCSVUpdateInput wraps UpdateNarrativeInput with CSV reference columns for bulk updates.

func (NarrativeCSVUpdateInput) CSVInputWrapper

func (NarrativeCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks NarrativeCSVUpdateInput for CSV header preprocessing.

type NotificationCSVInput

type NotificationCSVInput struct {
	Input generated.CreateNotificationInput
}

NotificationCSVInput wraps CreateNotificationInput with CSV reference columns.

func (NotificationCSVInput) CSVInputWrapper

func (NotificationCSVInput) CSVInputWrapper()

CSVInputWrapper marks NotificationCSVInput for CSV header preprocessing.

type NotificationCSVUpdateInput

type NotificationCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateNotificationInput
}

NotificationCSVUpdateInput wraps UpdateNotificationInput with CSV reference columns for bulk updates.

func (NotificationCSVUpdateInput) CSVInputWrapper

func (NotificationCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks NotificationCSVUpdateInput for CSV header preprocessing.

type OnboardingCSVInput

type OnboardingCSVInput struct {
	Input generated.CreateOnboardingInput
}

OnboardingCSVInput wraps CreateOnboardingInput with CSV reference columns.

func (OnboardingCSVInput) CSVInputWrapper

func (OnboardingCSVInput) CSVInputWrapper()

CSVInputWrapper marks OnboardingCSVInput for CSV header preprocessing.

type OrgMembershipCSVInput

type OrgMembershipCSVInput struct {
	Input generated.CreateOrgMembershipInput
}

OrgMembershipCSVInput wraps CreateOrgMembershipInput with CSV reference columns.

func (OrgMembershipCSVInput) CSVInputWrapper

func (OrgMembershipCSVInput) CSVInputWrapper()

CSVInputWrapper marks OrgMembershipCSVInput for CSV header preprocessing.

type OrgMembershipCSVUpdateInput

type OrgMembershipCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateOrgMembershipInput
}

OrgMembershipCSVUpdateInput wraps UpdateOrgMembershipInput with CSV reference columns for bulk updates.

func (OrgMembershipCSVUpdateInput) CSVInputWrapper

func (OrgMembershipCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks OrgMembershipCSVUpdateInput for CSV header preprocessing.

type OrganizationCSVInput

type OrganizationCSVInput struct {
	Input generated.CreateOrganizationInput
}

OrganizationCSVInput wraps CreateOrganizationInput with CSV reference columns.

func (OrganizationCSVInput) CSVInputWrapper

func (OrganizationCSVInput) CSVInputWrapper()

CSVInputWrapper marks OrganizationCSVInput for CSV header preprocessing.

type OrganizationCSVUpdateInput

type OrganizationCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateOrganizationInput
}

OrganizationCSVUpdateInput wraps UpdateOrganizationInput with CSV reference columns for bulk updates.

func (OrganizationCSVUpdateInput) CSVInputWrapper

func (OrganizationCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks OrganizationCSVUpdateInput for CSV header preprocessing.

type OrganizationSettingCSVInput

type OrganizationSettingCSVInput struct {
	Input generated.CreateOrganizationSettingInput
}

OrganizationSettingCSVInput wraps CreateOrganizationSettingInput with CSV reference columns.

func (OrganizationSettingCSVInput) CSVInputWrapper

func (OrganizationSettingCSVInput) CSVInputWrapper()

CSVInputWrapper marks OrganizationSettingCSVInput for CSV header preprocessing.

type OrganizationSettingCSVUpdateInput

type OrganizationSettingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateOrganizationSettingInput
}

OrganizationSettingCSVUpdateInput wraps UpdateOrganizationSettingInput with CSV reference columns for bulk updates.

func (OrganizationSettingCSVUpdateInput) CSVInputWrapper

func (OrganizationSettingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks OrganizationSettingCSVUpdateInput for CSV header preprocessing.

type PersonalAccessTokenCSVInput

type PersonalAccessTokenCSVInput struct {
	Input generated.CreatePersonalAccessTokenInput
}

PersonalAccessTokenCSVInput wraps CreatePersonalAccessTokenInput with CSV reference columns.

func (PersonalAccessTokenCSVInput) CSVInputWrapper

func (PersonalAccessTokenCSVInput) CSVInputWrapper()

CSVInputWrapper marks PersonalAccessTokenCSVInput for CSV header preprocessing.

type PersonalAccessTokenCSVUpdateInput

type PersonalAccessTokenCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdatePersonalAccessTokenInput
}

PersonalAccessTokenCSVUpdateInput wraps UpdatePersonalAccessTokenInput with CSV reference columns for bulk updates.

func (PersonalAccessTokenCSVUpdateInput) CSVInputWrapper

func (PersonalAccessTokenCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks PersonalAccessTokenCSVUpdateInput for CSV header preprocessing.

type PlatformCSVInput

type PlatformCSVInput struct {
	Input                   generated.CreatePlatformInput
	BusinessOwnerGroupName  string `csv:"BusinessOwnerGroupName"`
	BusinessOwnerUserEmail  string `csv:"BusinessOwnerUserEmail"`
	InternalOwnerGroupName  string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail  string `csv:"InternalOwnerUserEmail"`
	PlatformOwnerEmail      string `csv:"PlatformOwnerEmail"`
	SecurityOwnerGroupName  string `csv:"SecurityOwnerGroupName"`
	SecurityOwnerUserEmail  string `csv:"SecurityOwnerUserEmail"`
	TechnicalOwnerGroupName string `csv:"TechnicalOwnerGroupName"`
	TechnicalOwnerUserEmail string `csv:"TechnicalOwnerUserEmail"`
}

PlatformCSVInput wraps CreatePlatformInput with CSV reference columns.

func (PlatformCSVInput) CSVInputWrapper

func (PlatformCSVInput) CSVInputWrapper()

CSVInputWrapper marks PlatformCSVInput for CSV header preprocessing.

type PlatformCSVUpdateInput

type PlatformCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                      string `csv:"ID"`
	Input                   generated.UpdatePlatformInput
	BusinessOwnerGroupName  string `csv:"BusinessOwnerGroupName"`
	BusinessOwnerUserEmail  string `csv:"BusinessOwnerUserEmail"`
	InternalOwnerGroupName  string `csv:"InternalOwnerGroupName"`
	InternalOwnerUserEmail  string `csv:"InternalOwnerUserEmail"`
	PlatformOwnerEmail      string `csv:"PlatformOwnerEmail"`
	SecurityOwnerGroupName  string `csv:"SecurityOwnerGroupName"`
	SecurityOwnerUserEmail  string `csv:"SecurityOwnerUserEmail"`
	TechnicalOwnerGroupName string `csv:"TechnicalOwnerGroupName"`
	TechnicalOwnerUserEmail string `csv:"TechnicalOwnerUserEmail"`
}

PlatformCSVUpdateInput wraps UpdatePlatformInput with CSV reference columns for bulk updates.

func (PlatformCSVUpdateInput) CSVInputWrapper

func (PlatformCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks PlatformCSVUpdateInput for CSV header preprocessing.

type ProcedureCSVInput

type ProcedureCSVInput struct {
	Input                     generated.CreateProcedureInput
	ApproverGroupName         string `csv:"ApproverGroupName"`
	DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}

ProcedureCSVInput wraps CreateProcedureInput with CSV reference columns.

func (ProcedureCSVInput) CSVInputWrapper

func (ProcedureCSVInput) CSVInputWrapper()

CSVInputWrapper marks ProcedureCSVInput for CSV header preprocessing.

type ProcedureCSVUpdateInput

type ProcedureCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                        string `csv:"ID"`
	Input                     generated.UpdateProcedureInput
	ApproverGroupName         string `csv:"ApproverGroupName"`
	DocumentDelegateGroupName string `csv:"DocumentDelegateGroupName"`
}

ProcedureCSVUpdateInput wraps UpdateProcedureInput with CSV reference columns for bulk updates.

func (ProcedureCSVUpdateInput) CSVInputWrapper

func (ProcedureCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ProcedureCSVUpdateInput for CSV header preprocessing.

type ProgramCSVInput

type ProgramCSVInput struct {
	Input             generated.CreateProgramInput
	ControlRefCodes   []string `csv:"ControlRefCodes"`
	ProgramOwnerEmail string   `csv:"ProgramOwnerEmail"`
}

ProgramCSVInput wraps CreateProgramInput with CSV reference columns.

func (ProgramCSVInput) CSVInputWrapper

func (ProgramCSVInput) CSVInputWrapper()

CSVInputWrapper marks ProgramCSVInput for CSV header preprocessing.

type ProgramCSVUpdateInput

type ProgramCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                string `csv:"ID"`
	Input             generated.UpdateProgramInput
	ControlRefCodes   []string `csv:"ControlRefCodes"`
	ProgramOwnerEmail string   `csv:"ProgramOwnerEmail"`
}

ProgramCSVUpdateInput wraps UpdateProgramInput with CSV reference columns for bulk updates.

func (ProgramCSVUpdateInput) CSVInputWrapper

func (ProgramCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ProgramCSVUpdateInput for CSV header preprocessing.

type ProgramMembershipCSVInput

type ProgramMembershipCSVInput struct {
	Input generated.CreateProgramMembershipInput
}

ProgramMembershipCSVInput wraps CreateProgramMembershipInput with CSV reference columns.

func (ProgramMembershipCSVInput) CSVInputWrapper

func (ProgramMembershipCSVInput) CSVInputWrapper()

CSVInputWrapper marks ProgramMembershipCSVInput for CSV header preprocessing.

type ProgramMembershipCSVUpdateInput

type ProgramMembershipCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateProgramMembershipInput
}

ProgramMembershipCSVUpdateInput wraps UpdateProgramMembershipInput with CSV reference columns for bulk updates.

func (ProgramMembershipCSVUpdateInput) CSVInputWrapper

func (ProgramMembershipCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ProgramMembershipCSVUpdateInput for CSV header preprocessing.

type RemediationCSVInput

type RemediationCSVInput struct {
	Input           generated.CreateRemediationInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

RemediationCSVInput wraps CreateRemediationInput with CSV reference columns.

func (RemediationCSVInput) CSVInputWrapper

func (RemediationCSVInput) CSVInputWrapper()

CSVInputWrapper marks RemediationCSVInput for CSV header preprocessing.

type RemediationCSVUpdateInput

type RemediationCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateRemediationInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

RemediationCSVUpdateInput wraps UpdateRemediationInput with CSV reference columns for bulk updates.

func (RemediationCSVUpdateInput) CSVInputWrapper

func (RemediationCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks RemediationCSVUpdateInput for CSV header preprocessing.

type ReviewCSVInput

type ReviewCSVInput struct {
	Input           generated.CreateReviewInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

ReviewCSVInput wraps CreateReviewInput with CSV reference columns.

func (ReviewCSVInput) CSVInputWrapper

func (ReviewCSVInput) CSVInputWrapper()

CSVInputWrapper marks ReviewCSVInput for CSV header preprocessing.

type ReviewCSVUpdateInput

type ReviewCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateReviewInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

ReviewCSVUpdateInput wraps UpdateReviewInput with CSV reference columns for bulk updates.

func (ReviewCSVUpdateInput) CSVInputWrapper

func (ReviewCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ReviewCSVUpdateInput for CSV header preprocessing.

type RiskCSVInput

type RiskCSVInput struct {
	Input                 generated.CreateRiskInput
	ControlRefCodes       []string `csv:"ControlRefCodes"`
	RiskDelegateGroupName string   `csv:"RiskDelegateGroupName"`
	StakeholderGroupName  string   `csv:"StakeholderGroupName"`
}

RiskCSVInput wraps CreateRiskInput with CSV reference columns.

func (RiskCSVInput) CSVInputWrapper

func (RiskCSVInput) CSVInputWrapper()

CSVInputWrapper marks RiskCSVInput for CSV header preprocessing.

type RiskCSVUpdateInput

type RiskCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                    string `csv:"ID"`
	Input                 generated.UpdateRiskInput
	ControlRefCodes       []string `csv:"ControlRefCodes"`
	RiskDelegateGroupName string   `csv:"RiskDelegateGroupName"`
	StakeholderGroupName  string   `csv:"StakeholderGroupName"`
}

RiskCSVUpdateInput wraps UpdateRiskInput with CSV reference columns for bulk updates.

func (RiskCSVUpdateInput) CSVInputWrapper

func (RiskCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks RiskCSVUpdateInput for CSV header preprocessing.

type ScanCSVInput

type ScanCSVInput struct {
	Input                   generated.CreateScanInput
	AssignedToGroupName     string `csv:"AssignedToGroupName"`
	AssignedToUserEmail     string `csv:"AssignedToUserEmail"`
	GeneratedByPlatformName string `csv:"GeneratedByPlatformName"`
	PerformedByGroupName    string `csv:"PerformedByGroupName"`
	PerformedByUserEmail    string `csv:"PerformedByUserEmail"`
	ReviewedByGroupName     string `csv:"ReviewedByGroupName"`
	ReviewedByUserEmail     string `csv:"ReviewedByUserEmail"`
}

ScanCSVInput wraps CreateScanInput with CSV reference columns.

func (ScanCSVInput) CSVInputWrapper

func (ScanCSVInput) CSVInputWrapper()

CSVInputWrapper marks ScanCSVInput for CSV header preprocessing.

type ScanCSVUpdateInput

type ScanCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                      string `csv:"ID"`
	Input                   generated.UpdateScanInput
	AssignedToGroupName     string `csv:"AssignedToGroupName"`
	AssignedToUserEmail     string `csv:"AssignedToUserEmail"`
	GeneratedByPlatformName string `csv:"GeneratedByPlatformName"`
	PerformedByGroupName    string `csv:"PerformedByGroupName"`
	PerformedByUserEmail    string `csv:"PerformedByUserEmail"`
	ReviewedByGroupName     string `csv:"ReviewedByGroupName"`
	ReviewedByUserEmail     string `csv:"ReviewedByUserEmail"`
}

ScanCSVUpdateInput wraps UpdateScanInput with CSV reference columns for bulk updates.

func (ScanCSVUpdateInput) CSVInputWrapper

func (ScanCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ScanCSVUpdateInput for CSV header preprocessing.

type ScheduledJobCSVInput

type ScheduledJobCSVInput struct {
	Input           generated.CreateScheduledJobInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

ScheduledJobCSVInput wraps CreateScheduledJobInput with CSV reference columns.

func (ScheduledJobCSVInput) CSVInputWrapper

func (ScheduledJobCSVInput) CSVInputWrapper()

CSVInputWrapper marks ScheduledJobCSVInput for CSV header preprocessing.

type ScheduledJobCSVUpdateInput

type ScheduledJobCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateScheduledJobInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

ScheduledJobCSVUpdateInput wraps UpdateScheduledJobInput with CSV reference columns for bulk updates.

func (ScheduledJobCSVUpdateInput) CSVInputWrapper

func (ScheduledJobCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ScheduledJobCSVUpdateInput for CSV header preprocessing.

type ScheduledJobRunCSVInput

type ScheduledJobRunCSVInput struct {
	Input generated.CreateScheduledJobRunInput
}

ScheduledJobRunCSVInput wraps CreateScheduledJobRunInput with CSV reference columns.

func (ScheduledJobRunCSVInput) CSVInputWrapper

func (ScheduledJobRunCSVInput) CSVInputWrapper()

CSVInputWrapper marks ScheduledJobRunCSVInput for CSV header preprocessing.

type ScheduledJobRunCSVUpdateInput

type ScheduledJobRunCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateScheduledJobRunInput
}

ScheduledJobRunCSVUpdateInput wraps UpdateScheduledJobRunInput with CSV reference columns for bulk updates.

func (ScheduledJobRunCSVUpdateInput) CSVInputWrapper

func (ScheduledJobRunCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks ScheduledJobRunCSVUpdateInput for CSV header preprocessing.

type StandardCSVInput

type StandardCSVInput struct {
	Input generated.CreateStandardInput
}

StandardCSVInput wraps CreateStandardInput with CSV reference columns.

func (StandardCSVInput) CSVInputWrapper

func (StandardCSVInput) CSVInputWrapper()

CSVInputWrapper marks StandardCSVInput for CSV header preprocessing.

type StandardCSVUpdateInput

type StandardCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateStandardInput
}

StandardCSVUpdateInput wraps UpdateStandardInput with CSV reference columns for bulk updates.

func (StandardCSVUpdateInput) CSVInputWrapper

func (StandardCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks StandardCSVUpdateInput for CSV header preprocessing.

type SubcontrolCSVInput

type SubcontrolCSVInput struct {
	Input                      generated.CreateSubcontrolInput
	ControlDelegateGroupName   string `csv:"ControlDelegateGroupName"`
	ControlOwnerGroupName      string `csv:"ControlOwnerGroupName"`
	ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}

SubcontrolCSVInput wraps CreateSubcontrolInput with CSV reference columns.

func (SubcontrolCSVInput) CSVInputWrapper

func (SubcontrolCSVInput) CSVInputWrapper()

CSVInputWrapper marks SubcontrolCSVInput for CSV header preprocessing.

type SubcontrolCSVUpdateInput

type SubcontrolCSVUpdateInput struct {
	// ID is the entity ID to update
	ID                         string `csv:"ID"`
	Input                      generated.UpdateSubcontrolInput
	ControlDelegateGroupName   string `csv:"ControlDelegateGroupName"`
	ControlOwnerGroupName      string `csv:"ControlOwnerGroupName"`
	ResponsiblePartyEntityName string `csv:"ResponsiblePartyEntityName"`
}

SubcontrolCSVUpdateInput wraps UpdateSubcontrolInput with CSV reference columns for bulk updates.

func (SubcontrolCSVUpdateInput) CSVInputWrapper

func (SubcontrolCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks SubcontrolCSVUpdateInput for CSV header preprocessing.

type SubprocessorCSVInput

type SubprocessorCSVInput struct {
	Input generated.CreateSubprocessorInput
}

SubprocessorCSVInput wraps CreateSubprocessorInput with CSV reference columns.

func (SubprocessorCSVInput) CSVInputWrapper

func (SubprocessorCSVInput) CSVInputWrapper()

CSVInputWrapper marks SubprocessorCSVInput for CSV header preprocessing.

type SubprocessorCSVUpdateInput

type SubprocessorCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateSubprocessorInput
}

SubprocessorCSVUpdateInput wraps UpdateSubprocessorInput with CSV reference columns for bulk updates.

func (SubprocessorCSVUpdateInput) CSVInputWrapper

func (SubprocessorCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks SubprocessorCSVUpdateInput for CSV header preprocessing.

type SubscriberCSVInput

type SubscriberCSVInput struct {
	Input generated.CreateSubscriberInput
}

SubscriberCSVInput wraps CreateSubscriberInput with CSV reference columns.

func (SubscriberCSVInput) CSVInputWrapper

func (SubscriberCSVInput) CSVInputWrapper()

CSVInputWrapper marks SubscriberCSVInput for CSV header preprocessing.

type SubscriberCSVUpdateInput

type SubscriberCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateSubscriberInput
}

SubscriberCSVUpdateInput wraps UpdateSubscriberInput with CSV reference columns for bulk updates.

func (SubscriberCSVUpdateInput) CSVInputWrapper

func (SubscriberCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks SubscriberCSVUpdateInput for CSV header preprocessing.

type TFASettingCSVInput

type TFASettingCSVInput struct {
	Input generated.CreateTFASettingInput
}

TFASettingCSVInput wraps CreateTFASettingInput with CSV reference columns.

func (TFASettingCSVInput) CSVInputWrapper

func (TFASettingCSVInput) CSVInputWrapper()

CSVInputWrapper marks TFASettingCSVInput for CSV header preprocessing.

type TFASettingCSVUpdateInput

type TFASettingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTFASettingInput
}

TFASettingCSVUpdateInput wraps UpdateTFASettingInput with CSV reference columns for bulk updates.

func (TFASettingCSVUpdateInput) CSVInputWrapper

func (TFASettingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TFASettingCSVUpdateInput for CSV header preprocessing.

type TagDefinitionCSVInput

type TagDefinitionCSVInput struct {
	Input generated.CreateTagDefinitionInput
}

TagDefinitionCSVInput wraps CreateTagDefinitionInput with CSV reference columns.

func (TagDefinitionCSVInput) CSVInputWrapper

func (TagDefinitionCSVInput) CSVInputWrapper()

CSVInputWrapper marks TagDefinitionCSVInput for CSV header preprocessing.

type TagDefinitionCSVUpdateInput

type TagDefinitionCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTagDefinitionInput
}

TagDefinitionCSVUpdateInput wraps UpdateTagDefinitionInput with CSV reference columns for bulk updates.

func (TagDefinitionCSVUpdateInput) CSVInputWrapper

func (TagDefinitionCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TagDefinitionCSVUpdateInput for CSV header preprocessing.

type TaskCSVInput

type TaskCSVInput struct {
	Input           generated.CreateTaskInput
	AssigneeEmail   string   `csv:"AssigneeEmail"`
	AssignerEmail   string   `csv:"AssignerEmail"`
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

TaskCSVInput wraps CreateTaskInput with CSV reference columns.

func (TaskCSVInput) CSVInputWrapper

func (TaskCSVInput) CSVInputWrapper()

CSVInputWrapper marks TaskCSVInput for CSV header preprocessing.

type TaskCSVUpdateInput

type TaskCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateTaskInput
	AssigneeEmail   string   `csv:"AssigneeEmail"`
	AssignerEmail   string   `csv:"AssignerEmail"`
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

TaskCSVUpdateInput wraps UpdateTaskInput with CSV reference columns for bulk updates.

func (TaskCSVUpdateInput) CSVInputWrapper

func (TaskCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TaskCSVUpdateInput for CSV header preprocessing.

type TemplateCSVInput

type TemplateCSVInput struct {
	Input generated.CreateTemplateInput
}

TemplateCSVInput wraps CreateTemplateInput with CSV reference columns.

func (TemplateCSVInput) CSVInputWrapper

func (TemplateCSVInput) CSVInputWrapper()

CSVInputWrapper marks TemplateCSVInput for CSV header preprocessing.

type TemplateCSVUpdateInput

type TemplateCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTemplateInput
}

TemplateCSVUpdateInput wraps UpdateTemplateInput with CSV reference columns for bulk updates.

func (TemplateCSVUpdateInput) CSVInputWrapper

func (TemplateCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TemplateCSVUpdateInput for CSV header preprocessing.

type TrustCenterCSVInput

type TrustCenterCSVInput struct {
	Input generated.CreateTrustCenterInput
}

TrustCenterCSVInput wraps CreateTrustCenterInput with CSV reference columns.

func (TrustCenterCSVInput) CSVInputWrapper

func (TrustCenterCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterCSVInput for CSV header preprocessing.

type TrustCenterCSVUpdateInput

type TrustCenterCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterInput
}

TrustCenterCSVUpdateInput wraps UpdateTrustCenterInput with CSV reference columns for bulk updates.

func (TrustCenterCSVUpdateInput) CSVInputWrapper

func (TrustCenterCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterCSVUpdateInput for CSV header preprocessing.

type TrustCenterComplianceCSVInput

type TrustCenterComplianceCSVInput struct {
	Input generated.CreateTrustCenterComplianceInput
}

TrustCenterComplianceCSVInput wraps CreateTrustCenterComplianceInput with CSV reference columns.

func (TrustCenterComplianceCSVInput) CSVInputWrapper

func (TrustCenterComplianceCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterComplianceCSVInput for CSV header preprocessing.

type TrustCenterComplianceCSVUpdateInput

type TrustCenterComplianceCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterComplianceInput
}

TrustCenterComplianceCSVUpdateInput wraps UpdateTrustCenterComplianceInput with CSV reference columns for bulk updates.

func (TrustCenterComplianceCSVUpdateInput) CSVInputWrapper

func (TrustCenterComplianceCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterComplianceCSVUpdateInput for CSV header preprocessing.

type TrustCenterDocCSVInput

type TrustCenterDocCSVInput struct {
	Input generated.CreateTrustCenterDocInput
}

TrustCenterDocCSVInput wraps CreateTrustCenterDocInput with CSV reference columns.

func (TrustCenterDocCSVInput) CSVInputWrapper

func (TrustCenterDocCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterDocCSVInput for CSV header preprocessing.

type TrustCenterDocCSVUpdateInput

type TrustCenterDocCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterDocInput
}

TrustCenterDocCSVUpdateInput wraps UpdateTrustCenterDocInput with CSV reference columns for bulk updates.

func (TrustCenterDocCSVUpdateInput) CSVInputWrapper

func (TrustCenterDocCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterDocCSVUpdateInput for CSV header preprocessing.

type TrustCenterEntityCSVInput

type TrustCenterEntityCSVInput struct {
	Input generated.CreateTrustCenterEntityInput
}

TrustCenterEntityCSVInput wraps CreateTrustCenterEntityInput with CSV reference columns.

func (TrustCenterEntityCSVInput) CSVInputWrapper

func (TrustCenterEntityCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterEntityCSVInput for CSV header preprocessing.

type TrustCenterEntityCSVUpdateInput

type TrustCenterEntityCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterEntityInput
}

TrustCenterEntityCSVUpdateInput wraps UpdateTrustCenterEntityInput with CSV reference columns for bulk updates.

func (TrustCenterEntityCSVUpdateInput) CSVInputWrapper

func (TrustCenterEntityCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterEntityCSVUpdateInput for CSV header preprocessing.

type TrustCenterNDARequestCSVInput

type TrustCenterNDARequestCSVInput struct {
	Input generated.CreateTrustCenterNDARequestInput
}

TrustCenterNDARequestCSVInput wraps CreateTrustCenterNDARequestInput with CSV reference columns.

func (TrustCenterNDARequestCSVInput) CSVInputWrapper

func (TrustCenterNDARequestCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterNDARequestCSVInput for CSV header preprocessing.

type TrustCenterNDARequestCSVUpdateInput

type TrustCenterNDARequestCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterNDARequestInput
}

TrustCenterNDARequestCSVUpdateInput wraps UpdateTrustCenterNDARequestInput with CSV reference columns for bulk updates.

func (TrustCenterNDARequestCSVUpdateInput) CSVInputWrapper

func (TrustCenterNDARequestCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterNDARequestCSVUpdateInput for CSV header preprocessing.

type TrustCenterSettingCSVInput

type TrustCenterSettingCSVInput struct {
	Input generated.CreateTrustCenterSettingInput
}

TrustCenterSettingCSVInput wraps CreateTrustCenterSettingInput with CSV reference columns.

func (TrustCenterSettingCSVInput) CSVInputWrapper

func (TrustCenterSettingCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterSettingCSVInput for CSV header preprocessing.

type TrustCenterSettingCSVUpdateInput

type TrustCenterSettingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterSettingInput
}

TrustCenterSettingCSVUpdateInput wraps UpdateTrustCenterSettingInput with CSV reference columns for bulk updates.

func (TrustCenterSettingCSVUpdateInput) CSVInputWrapper

func (TrustCenterSettingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterSettingCSVUpdateInput for CSV header preprocessing.

type TrustCenterSubprocessorCSVInput

type TrustCenterSubprocessorCSVInput struct {
	Input generated.CreateTrustCenterSubprocessorInput
}

TrustCenterSubprocessorCSVInput wraps CreateTrustCenterSubprocessorInput with CSV reference columns.

func (TrustCenterSubprocessorCSVInput) CSVInputWrapper

func (TrustCenterSubprocessorCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterSubprocessorCSVInput for CSV header preprocessing.

type TrustCenterSubprocessorCSVUpdateInput

type TrustCenterSubprocessorCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterSubprocessorInput
}

TrustCenterSubprocessorCSVUpdateInput wraps UpdateTrustCenterSubprocessorInput with CSV reference columns for bulk updates.

func (TrustCenterSubprocessorCSVUpdateInput) CSVInputWrapper

func (TrustCenterSubprocessorCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterSubprocessorCSVUpdateInput for CSV header preprocessing.

type TrustCenterWatermarkConfigCSVInput

type TrustCenterWatermarkConfigCSVInput struct {
	Input generated.CreateTrustCenterWatermarkConfigInput
}

TrustCenterWatermarkConfigCSVInput wraps CreateTrustCenterWatermarkConfigInput with CSV reference columns.

func (TrustCenterWatermarkConfigCSVInput) CSVInputWrapper

func (TrustCenterWatermarkConfigCSVInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterWatermarkConfigCSVInput for CSV header preprocessing.

type TrustCenterWatermarkConfigCSVUpdateInput

type TrustCenterWatermarkConfigCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateTrustCenterWatermarkConfigInput
}

TrustCenterWatermarkConfigCSVUpdateInput wraps UpdateTrustCenterWatermarkConfigInput with CSV reference columns for bulk updates.

func (TrustCenterWatermarkConfigCSVUpdateInput) CSVInputWrapper

func (TrustCenterWatermarkConfigCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks TrustCenterWatermarkConfigCSVUpdateInput for CSV header preprocessing.

type UserCSVInput

type UserCSVInput struct {
	Input generated.CreateUserInput
}

UserCSVInput wraps CreateUserInput with CSV reference columns.

func (UserCSVInput) CSVInputWrapper

func (UserCSVInput) CSVInputWrapper()

CSVInputWrapper marks UserCSVInput for CSV header preprocessing.

type UserCSVUpdateInput

type UserCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateUserInput
}

UserCSVUpdateInput wraps UpdateUserInput with CSV reference columns for bulk updates.

func (UserCSVUpdateInput) CSVInputWrapper

func (UserCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks UserCSVUpdateInput for CSV header preprocessing.

type UserSettingCSVInput

type UserSettingCSVInput struct {
	Input generated.CreateUserSettingInput
}

UserSettingCSVInput wraps CreateUserSettingInput with CSV reference columns.

func (UserSettingCSVInput) CSVInputWrapper

func (UserSettingCSVInput) CSVInputWrapper()

CSVInputWrapper marks UserSettingCSVInput for CSV header preprocessing.

type UserSettingCSVUpdateInput

type UserSettingCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateUserSettingInput
}

UserSettingCSVUpdateInput wraps UpdateUserSettingInput with CSV reference columns for bulk updates.

func (UserSettingCSVUpdateInput) CSVInputWrapper

func (UserSettingCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks UserSettingCSVUpdateInput for CSV header preprocessing.

type VulnerabilityCSVInput

type VulnerabilityCSVInput struct {
	Input           generated.CreateVulnerabilityInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

VulnerabilityCSVInput wraps CreateVulnerabilityInput with CSV reference columns.

func (VulnerabilityCSVInput) CSVInputWrapper

func (VulnerabilityCSVInput) CSVInputWrapper()

CSVInputWrapper marks VulnerabilityCSVInput for CSV header preprocessing.

type VulnerabilityCSVUpdateInput

type VulnerabilityCSVUpdateInput struct {
	// ID is the entity ID to update
	ID              string `csv:"ID"`
	Input           generated.UpdateVulnerabilityInput
	ControlRefCodes []string `csv:"ControlRefCodes"`
}

VulnerabilityCSVUpdateInput wraps UpdateVulnerabilityInput with CSV reference columns for bulk updates.

func (VulnerabilityCSVUpdateInput) CSVInputWrapper

func (VulnerabilityCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks VulnerabilityCSVUpdateInput for CSV header preprocessing.

type WorkflowDefinitionCSVInput

type WorkflowDefinitionCSVInput struct {
	Input generated.CreateWorkflowDefinitionInput
}

WorkflowDefinitionCSVInput wraps CreateWorkflowDefinitionInput with CSV reference columns.

func (WorkflowDefinitionCSVInput) CSVInputWrapper

func (WorkflowDefinitionCSVInput) CSVInputWrapper()

CSVInputWrapper marks WorkflowDefinitionCSVInput for CSV header preprocessing.

type WorkflowDefinitionCSVUpdateInput

type WorkflowDefinitionCSVUpdateInput struct {
	// ID is the entity ID to update
	ID    string `csv:"ID"`
	Input generated.UpdateWorkflowDefinitionInput
}

WorkflowDefinitionCSVUpdateInput wraps UpdateWorkflowDefinitionInput with CSV reference columns for bulk updates.

func (WorkflowDefinitionCSVUpdateInput) CSVInputWrapper

func (WorkflowDefinitionCSVUpdateInput) CSVInputWrapper()

CSVInputWrapper marks WorkflowDefinitionCSVUpdateInput for CSV header preprocessing.

Jump to

Keyboard shortcuts

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