schema

package
v0.0.23 Latest Latest
Warning

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

Go to latest
Published: Oct 27, 2025 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const ActivateAccessControl_Operation = `` /* 1524-byte string literal not displayed */

The mutation executed by ActivateAccessControl.

View Source
const AddSubtaskEvent_Operation = `` /* 307-byte string literal not displayed */

The mutation executed by AddSubtaskEvent.

View Source
const AddTaskEvent_Operation = `` /* 343-byte string literal not displayed */

The mutation executed by AddTaskEvent.

View Source
const AssignGlobalRole_Operation = `` /* 345-byte string literal not displayed */

The mutation executed by AssignGlobalRole.

View Source
const CreateAccessControl_Operation = `` /* 1606-byte string literal not displayed */

The mutation executed by CreateAccessControl.

View Source
const CreateDataSource_Operation = `` /* 417-byte string literal not displayed */

The mutation executed by CreateDataSource.

View Source
const CreateGrantCategory_Operation = `` /* 1052-byte string literal not displayed */

The mutation executed by CreateGrantCategory.

View Source
const CreateJob_Operation = `` /* 349-byte string literal not displayed */

The mutation executed by CreateJob.

View Source
const CreateUser_Operation = `` /* 423-byte string literal not displayed */

The mutation executed by CreateUser.

View Source
const CurrentUser_Operation = `
query CurrentUser {
	currentUser {
		... User
	}
}
fragment User on User {
	id
	name
	email
	type
}
`

The query executed by CurrentUser.

View Source
const DataObjectByExternalId_Operation = `` /* 696-byte string literal not displayed */

The query executed by DataObjectByExternalId.

View Source
const DataSourceMaskInformation_Operation = `` /* 520-byte string literal not displayed */

The query executed by DataSourceMaskInformation.

View Source
const DeactivateAccessControl_Operation = `` /* 1528-byte string literal not displayed */

The mutation executed by DeactivateAccessControl.

View Source
const DeleteAccessControl_Operation = `` /* 1576-byte string literal not displayed */

The mutation executed by DeleteAccessControl.

View Source
const DeleteDataSource_Operation = `` /* 227-byte string literal not displayed */

The mutation executed by DeleteDataSource.

View Source
const DeleteGrantCategory_Operation = `` /* 451-byte string literal not displayed */

The mutation executed by DeleteGrantCategory.

View Source
const EndOfTargetsSync_Operation = `` /* 255-byte string literal not displayed */

The mutation executed by EndOfTargetsSync.

View Source
const FetchExportAccessControls_Operation = `` /* 1323-byte string literal not displayed */

The query executed by FetchExportAccessControls.

View Source
const FinalizeExportFlow_Operation = `` /* 127-byte string literal not displayed */

The mutation executed by FinalizeExportFlow.

View Source
const FinishImportFlow_Operation = `
mutation FinishImportFlow ($flowId: UUID!) {
	finishImportFlow(flowId: $flowId)
}
`

The mutation executed by FinishImportFlow.

View Source
const GetAccessControlWhatAccessControls_Operation = `` /* 2405-byte string literal not displayed */

The query executed by GetAccessControlWhatAccessControls.

View Source
const GetAccessControlWhatDataObjectList_Operation = `` /* 1062-byte string literal not displayed */

The query executed by GetAccessControlWhatDataObjectList.

View Source
const GetAccessControlWhoList_Operation = `` /* 1061-byte string literal not displayed */

The query executed by GetAccessControlWhoList.

View Source
const GetAccessControl_Operation = `` /* 1508-byte string literal not displayed */

The query executed by GetAccessControl.

View Source
const GetDataObject_Operation = `` /* 217-byte string literal not displayed */

The query executed by GetDataObject.

View Source
const GetDataSource_Operation = `` /* 383-byte string literal not displayed */

The query executed by GetDataSource.

View Source
const GetGrantCategory_Operation = `` /* 1015-byte string literal not displayed */

The query executed by GetGrantCategory.

View Source
const GetJob_Operation = `` /* 325-byte string literal not displayed */

The query executed by GetJob.

View Source
const GetRole_Operation = `
query GetRole ($id: ID!) {
	role(id: $id) {
		... Role
	}
}
fragment Role on Role {
	id
	description
	name
}
`

The query executed by GetRole.

View Source
const GetSubtaskOfTask_Operation = `` /* 374-byte string literal not displayed */

The query executed by GetSubtaskOfTask.

View Source
const GetTask_Operation = `` /* 358-byte string literal not displayed */

The query executed by GetTask.

View Source
const GetUserByEmail_Operation = `` /* 422-byte string literal not displayed */

The query executed by GetUserByEmail.

View Source
const GetUser_Operation = `` /* 480-byte string literal not displayed */

The query executed by GetUser.

View Source
const ListAccessControlAbacWhatScope_Operation = `` /* 853-byte string literal not displayed */

The query executed by ListAccessControlAbacWhatScope.

View Source
const ListAccessControls_Operation = `` /* 2029-byte string literal not displayed */

The query executed by ListAccessControls.

View Source
const ListDataObjects_Operation = `` /* 916-byte string literal not displayed */

The query executed by ListDataObjects.

View Source
const ListDataSources_Operation = `` /* 919-byte string literal not displayed */

The query executed by ListDataSources.

View Source
const ListGrantCategories_Operation = `` /* 732-byte string literal not displayed */

The query executed by ListGrantCategories.

View Source
const ListJobs_Operation = `` /* 974-byte string literal not displayed */

The query executed by ListJobs.

View Source
const ListRoleAssignmentsOnAccessControl_Operation = `` /* 1333-byte string literal not displayed */

The query executed by ListRoleAssignmentsOnAccessControl.

View Source
const ListRoleAssignmentsOnDataObject_Operation = `` /* 1233-byte string literal not displayed */

The query executed by ListRoleAssignmentsOnDataObject.

View Source
const ListRoleAssignmentsOnDataSource_Operation = `` /* 1324-byte string literal not displayed */

The query executed by ListRoleAssignmentsOnDataSource.

View Source
const ListRoleAssignmentsOnUser_Operation = `` /* 1436-byte string literal not displayed */

The query executed by ListRoleAssignmentsOnUser.

View Source
const ListRoleAssignments_Operation = `` /* 1177-byte string literal not displayed */

The query executed by ListRoleAssignments.

View Source
const ListRoles_Operation = `` /* 781-byte string literal not displayed */

The query executed by ListRoles.

View Source
const ListTasksOfJob_Operation = `` /* 937-byte string literal not displayed */

The query executed by ListTasksOfJob.

View Source
const SetDataSourceMetadata_Operation = `` /* 543-byte string literal not displayed */

The mutation executed by SetDataSourceMetadata.

View Source
const SetGlobalRolesForUser_Operation = `` /* 279-byte string literal not displayed */

The mutation executed by SetGlobalRolesForUser.

View Source
const StartImportFlow_Operation = `` /* 583-byte string literal not displayed */

The mutation executed by StartImportFlow.

View Source
const SubmitImportObjects_Operation = `` /* 456-byte string literal not displayed */

The mutation executed by SubmitImportObjects.

View Source
const SupportedCLIVersion_Operation = `` /* 210-byte string literal not displayed */

The query executed by SupportedCLIVersion.

View Source
const TriggerExportFlow_Operation = `` /* 474-byte string literal not displayed */

The mutation executed by TriggerExportFlow.

View Source
const UnassignGlobalRole_Operation = `` /* 349-byte string literal not displayed */

The mutation executed by UnassignGlobalRole.

View Source
const UpdateAccessControl_Operation = `` /* 1754-byte string literal not displayed */

The mutation executed by UpdateAccessControl.

View Source
const UpdateDataSource_Operation = `` /* 436-byte string literal not displayed */

The mutation executed by UpdateDataSource.

View Source
const UpdateGrantCategory_Operation = `` /* 1071-byte string literal not displayed */

The mutation executed by UpdateGrantCategory.

View Source
const UpdateJob_Operation = `` /* 372-byte string literal not displayed */

The mutation executed by UpdateJob.

View Source
const UpdateRoleAssigneesOnAccessControl_Operation = `` /* 452-byte string literal not displayed */

The mutation executed by UpdateRoleAssigneesOnAccessControl.

View Source
const UpdateRoleAssigneesOnDataObject_Operation = `` /* 443-byte string literal not displayed */

The mutation executed by UpdateRoleAssigneesOnDataObject.

View Source
const UpdateRoleAssigneesOnDataSource_Operation = `` /* 443-byte string literal not displayed */

The mutation executed by UpdateRoleAssigneesOnDataSource.

View Source
const UpdateUser_Operation = `` /* 444-byte string literal not displayed */

The mutation executed by UpdateUser.

Variables

View Source
var AllSort = []Sort{
	SortAsc,
	SortDesc,
}

Functions

This section is empty.

Types

type AbacComparisonExpressionAggregatorInput

type AbacComparisonExpressionAggregatorInput struct {
	Operator BinaryExpressionAggregatorOperator `json:"operator"`
	Operands []AbacComparisonExpressionInput    `json:"operands"`
}

func (*AbacComparisonExpressionAggregatorInput) GetOperands

GetOperands returns AbacComparisonExpressionAggregatorInput.Operands, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionAggregatorInput) GetOperator

GetOperator returns AbacComparisonExpressionAggregatorInput.Operator, and is useful for accessing the field via an interface.

type AbacComparisonExpressionComparisonInput

type AbacComparisonExpressionComparisonInput struct {
	Operator     AbacComparisonExpressionComparisonOperator `json:"operator"`
	LeftOperand  string                                     `json:"leftOperand"`
	RightOperand AbacComparisonExpressionOperandInput       `json:"rightOperand"`
}

func (*AbacComparisonExpressionComparisonInput) GetLeftOperand

func (v *AbacComparisonExpressionComparisonInput) GetLeftOperand() string

GetLeftOperand returns AbacComparisonExpressionComparisonInput.LeftOperand, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionComparisonInput) GetOperator

GetOperator returns AbacComparisonExpressionComparisonInput.Operator, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionComparisonInput) GetRightOperand

GetRightOperand returns AbacComparisonExpressionComparisonInput.RightOperand, and is useful for accessing the field via an interface.

type AbacComparisonExpressionComparisonOperator

type AbacComparisonExpressionComparisonOperator string
const (
	AbacComparisonExpressionComparisonOperatorPropertyequals     AbacComparisonExpressionComparisonOperator = "PropertyEquals"
	AbacComparisonExpressionComparisonOperatorPropertyin         AbacComparisonExpressionComparisonOperator = "PropertyIn"
	AbacComparisonExpressionComparisonOperatorHastag             AbacComparisonExpressionComparisonOperator = "HasTag"
	AbacComparisonExpressionComparisonOperatorContainstag        AbacComparisonExpressionComparisonOperator = "ContainsTag"
	AbacComparisonExpressionComparisonOperatorPropertystartswith AbacComparisonExpressionComparisonOperator = "PropertyStartsWith"
	AbacComparisonExpressionComparisonOperatorPropertyendswith   AbacComparisonExpressionComparisonOperator = "PropertyEndsWith"
	AbacComparisonExpressionComparisonOperatorPropertycontains   AbacComparisonExpressionComparisonOperator = "PropertyContains"
)

type AbacComparisonExpressionInput

type AbacComparisonExpressionInput struct {
	Literal         *bool                                         `json:"literal,omitempty"`
	Comparison      *AbacComparisonExpressionComparisonInput      `json:"comparison,omitempty"`
	Aggregator      *AbacComparisonExpressionAggregatorInput      `json:"aggregator,omitempty"`
	UnaryExpression *AbacComparisonExpressionUnaryExpressionInput `json:"unaryExpression,omitempty"`
}

func (*AbacComparisonExpressionInput) GetAggregator

GetAggregator returns AbacComparisonExpressionInput.Aggregator, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionInput) GetComparison

GetComparison returns AbacComparisonExpressionInput.Comparison, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionInput) GetLiteral

func (v *AbacComparisonExpressionInput) GetLiteral() *bool

GetLiteral returns AbacComparisonExpressionInput.Literal, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionInput) GetUnaryExpression

GetUnaryExpression returns AbacComparisonExpressionInput.UnaryExpression, and is useful for accessing the field via an interface.

type AbacComparisonExpressionLiteral

type AbacComparisonExpressionLiteral struct {
	Bool       *bool    `json:"bool,omitempty"`
	String     *string  `json:"string,omitempty"`
	StringList []string `json:"stringList"`
}

func (*AbacComparisonExpressionLiteral) GetBool

func (v *AbacComparisonExpressionLiteral) GetBool() *bool

GetBool returns AbacComparisonExpressionLiteral.Bool, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionLiteral) GetString

func (v *AbacComparisonExpressionLiteral) GetString() *string

GetString returns AbacComparisonExpressionLiteral.String, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionLiteral) GetStringList

func (v *AbacComparisonExpressionLiteral) GetStringList() []string

GetStringList returns AbacComparisonExpressionLiteral.StringList, and is useful for accessing the field via an interface.

type AbacComparisonExpressionOperandInput

type AbacComparisonExpressionOperandInput struct {
	Literal *AbacComparisonExpressionLiteral `json:"literal,omitempty"`
}

func (*AbacComparisonExpressionOperandInput) GetLiteral

GetLiteral returns AbacComparisonExpressionOperandInput.Literal, and is useful for accessing the field via an interface.

type AbacComparisonExpressionUnaryExpressionInput

type AbacComparisonExpressionUnaryExpressionInput struct {
	Operator BinaryExpressionUnaryExpressionOperator `json:"operator"`
	Operand  AbacComparisonExpressionInput           `json:"operand"`
}

func (*AbacComparisonExpressionUnaryExpressionInput) GetOperand

GetOperand returns AbacComparisonExpressionUnaryExpressionInput.Operand, and is useful for accessing the field via an interface.

func (*AbacComparisonExpressionUnaryExpressionInput) GetOperator

GetOperator returns AbacComparisonExpressionUnaryExpressionInput.Operator, and is useful for accessing the field via an interface.

type AccessControl

type AccessControl struct {
	Id                string                                    `json:"id"`
	CreatedAt         time.Time                                 `json:"createdAt"`
	ModifiedAt        time.Time                                 `json:"modifiedAt"`
	Name              string                                    `json:"name"`
	NamingHint        *string                                   `json:"namingHint"`
	State             AccessControlState                        `json:"state"`
	Action            AccessControlAction                       `json:"action"`
	Category          *AccessControlCategoryGrantCategory       `json:"category"`
	Description       string                                    `json:"description"`
	PolicyRule        *string                                   `json:"policyRule"`
	External          bool                                      `json:"external"`
	WhatType          WhoAndWhatType                            `json:"whatType"`
	WhatAbacRule      *AccessControlWhatAbacRule                `json:"whatAbacRule"`
	WhoType           WhoAndWhatType                            `json:"whoType"`
	WhoAbacRule       *AccessControlWhoAbacRule                 `json:"whoAbacRule"`
	NotInternalizable bool                                      `json:"notInternalizable"`
	Complete          *bool                                     `json:"complete"`
	Locks             []AccessControlLocksAccessControlLockData `json:"locks"`
	SyncData          []AccessControlSyncData                   `json:"syncData"`
}

AccessControl includes the GraphQL fields of AccessControl requested by the fragment AccessControl.

func (*AccessControl) GetAction

func (v *AccessControl) GetAction() AccessControlAction

GetAction returns AccessControl.Action, and is useful for accessing the field via an interface.

func (*AccessControl) GetCategory

GetCategory returns AccessControl.Category, and is useful for accessing the field via an interface.

func (*AccessControl) GetComplete

func (v *AccessControl) GetComplete() *bool

GetComplete returns AccessControl.Complete, and is useful for accessing the field via an interface.

func (*AccessControl) GetCreatedAt

func (v *AccessControl) GetCreatedAt() time.Time

GetCreatedAt returns AccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*AccessControl) GetDescription

func (v *AccessControl) GetDescription() string

GetDescription returns AccessControl.Description, and is useful for accessing the field via an interface.

func (*AccessControl) GetExternal

func (v *AccessControl) GetExternal() bool

GetExternal returns AccessControl.External, and is useful for accessing the field via an interface.

func (*AccessControl) GetId

func (v *AccessControl) GetId() string

GetId returns AccessControl.Id, and is useful for accessing the field via an interface.

func (*AccessControl) GetLocks

GetLocks returns AccessControl.Locks, and is useful for accessing the field via an interface.

func (*AccessControl) GetModifiedAt

func (v *AccessControl) GetModifiedAt() time.Time

GetModifiedAt returns AccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*AccessControl) GetName

func (v *AccessControl) GetName() string

GetName returns AccessControl.Name, and is useful for accessing the field via an interface.

func (*AccessControl) GetNamingHint

func (v *AccessControl) GetNamingHint() *string

GetNamingHint returns AccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*AccessControl) GetNotInternalizable

func (v *AccessControl) GetNotInternalizable() bool

GetNotInternalizable returns AccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*AccessControl) GetPolicyRule

func (v *AccessControl) GetPolicyRule() *string

GetPolicyRule returns AccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*AccessControl) GetState

func (v *AccessControl) GetState() AccessControlState

GetState returns AccessControl.State, and is useful for accessing the field via an interface.

func (*AccessControl) GetSyncData

func (v *AccessControl) GetSyncData() []AccessControlSyncData

GetSyncData returns AccessControl.SyncData, and is useful for accessing the field via an interface.

func (*AccessControl) GetWhatAbacRule

func (v *AccessControl) GetWhatAbacRule() *AccessControlWhatAbacRule

GetWhatAbacRule returns AccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*AccessControl) GetWhatType

func (v *AccessControl) GetWhatType() WhoAndWhatType

GetWhatType returns AccessControl.WhatType, and is useful for accessing the field via an interface.

func (*AccessControl) GetWhoAbacRule

func (v *AccessControl) GetWhoAbacRule() *AccessControlWhoAbacRule

GetWhoAbacRule returns AccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*AccessControl) GetWhoType

func (v *AccessControl) GetWhoType() WhoAndWhatType

GetWhoType returns AccessControl.WhoType, and is useful for accessing the field via an interface.

type AccessControlAction

type AccessControlAction string
const (
	AccessControlActionGrant  AccessControlAction = "Grant"
	AccessControlActionMask   AccessControlAction = "Mask"
	AccessControlActionFilter AccessControlAction = "Filter"
	AccessControlActionShare  AccessControlAction = "Share"
	AccessControlActionGroup  AccessControlAction = "Group"
)

type AccessControlCategoryGrantCategory

type AccessControlCategoryGrantCategory struct {
	GrantCategory `json:"-"`
}

AccessControlCategoryGrantCategory includes the requested fields of the GraphQL type GrantCategory.

func (*AccessControlCategoryGrantCategory) GetId

GetId returns AccessControlCategoryGrantCategory.Id, and is useful for accessing the field via an interface.

func (*AccessControlCategoryGrantCategory) GetIsDefault

func (v *AccessControlCategoryGrantCategory) GetIsDefault() bool

GetIsDefault returns AccessControlCategoryGrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*AccessControlCategoryGrantCategory) GetIsSystem

func (v *AccessControlCategoryGrantCategory) GetIsSystem() bool

GetIsSystem returns AccessControlCategoryGrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*AccessControlCategoryGrantCategory) GetName

GetName returns AccessControlCategoryGrantCategory.Name, and is useful for accessing the field via an interface.

func (*AccessControlCategoryGrantCategory) MarshalJSON

func (v *AccessControlCategoryGrantCategory) MarshalJSON() ([]byte, error)

func (*AccessControlCategoryGrantCategory) UnmarshalJSON

func (v *AccessControlCategoryGrantCategory) UnmarshalJSON(b []byte) error

type AccessControlConnection

type AccessControlConnection struct {
	PageInfo AccessControlConnectionPageInfo                 `json:"pageInfo"`
	Edges    []AccessControlConnectionEdgesAccessControlEdge `json:"edges"`
}

AccessControlConnection includes the GraphQL fields of AccessControlConnection requested by the fragment AccessControlConnection.

func (*AccessControlConnection) GetEdges

GetEdges returns AccessControlConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessControlConnection) GetPageInfo

GetPageInfo returns AccessControlConnection.PageInfo, and is useful for accessing the field via an interface.

type AccessControlConnectionEdgesAccessControlEdge

type AccessControlConnectionEdgesAccessControlEdge struct {
	Cursor *string                                                         `json:"cursor"`
	Node   *AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl `json:"node"`
}

AccessControlConnectionEdgesAccessControlEdge includes the requested fields of the GraphQL type AccessControlEdge.

func (*AccessControlConnectionEdgesAccessControlEdge) GetCursor

GetCursor returns AccessControlConnectionEdgesAccessControlEdge.Cursor, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdge) GetNode

GetNode returns AccessControlConnectionEdgesAccessControlEdge.Node, and is useful for accessing the field via an interface.

type AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl

type AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl struct {
	AccessControl `json:"-"`
}

AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetAction

GetAction returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Action, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetCategory

GetCategory returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Category, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetComplete

GetComplete returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Complete, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetCreatedAt

GetCreatedAt returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetDescription

GetDescription returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Description, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetExternal

GetExternal returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.External, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetId

GetId returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Id, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetLocks

GetLocks returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Locks, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetModifiedAt

GetModifiedAt returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetName

GetName returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.Name, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetNamingHint

GetNamingHint returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetNotInternalizable

GetNotInternalizable returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetPolicyRule

GetPolicyRule returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetState

GetState returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.State, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetSyncData

GetSyncData returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetWhatAbacRule

GetWhatAbacRule returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetWhatType

GetWhatType returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetWhoAbacRule

GetWhoAbacRule returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) GetWhoType

GetWhoType returns AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) MarshalJSON

func (*AccessControlConnectionEdgesAccessControlEdgeNodeAccessControl) UnmarshalJSON

type AccessControlConnectionPageInfo

type AccessControlConnectionPageInfo struct {
	PageInfo `json:"-"`
}

AccessControlConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*AccessControlConnectionPageInfo) GetHasNextPage

func (v *AccessControlConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns AccessControlConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*AccessControlConnectionPageInfo) GetStartCursor

func (v *AccessControlConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns AccessControlConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*AccessControlConnectionPageInfo) MarshalJSON

func (v *AccessControlConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*AccessControlConnectionPageInfo) UnmarshalJSON

func (v *AccessControlConnectionPageInfo) UnmarshalJSON(b []byte) error

type AccessControlConnectionResult

type AccessControlConnectionResult interface {
	// contains filtered or unexported methods
}

AccessControlConnectionResult includes the GraphQL fields of AccessControlConnectionResult requested by the fragment AccessControlConnectionResult.

AccessControlConnectionResult is implemented by the following types: AccessControlConnectionResultAccessControlConnection AccessControlConnectionResultInvalidInputError AccessControlConnectionResultNotFoundError AccessControlConnectionResultPermissionDeniedError

type AccessControlConnectionResultAccessControlConnection

type AccessControlConnectionResultAccessControlConnection struct {
	AccessControlConnection `json:"-"`
}

AccessControlConnectionResult includes the GraphQL fields of AccessControlConnection requested by the fragment AccessControlConnectionResult.

func (*AccessControlConnectionResultAccessControlConnection) GetEdges

GetEdges returns AccessControlConnectionResultAccessControlConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessControlConnectionResultAccessControlConnection) GetPageInfo

GetPageInfo returns AccessControlConnectionResultAccessControlConnection.PageInfo, and is useful for accessing the field via an interface.

func (*AccessControlConnectionResultAccessControlConnection) MarshalJSON

func (*AccessControlConnectionResultAccessControlConnection) UnmarshalJSON

type AccessControlConnectionResultInvalidInputError

type AccessControlConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

AccessControlConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment AccessControlConnectionResult.

func (*AccessControlConnectionResultInvalidInputError) GetMessage

GetMessage returns AccessControlConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*AccessControlConnectionResultInvalidInputError) MarshalJSON

func (*AccessControlConnectionResultInvalidInputError) UnmarshalJSON

type AccessControlConnectionResultNotFoundError

type AccessControlConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

AccessControlConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment AccessControlConnectionResult.

func (*AccessControlConnectionResultNotFoundError) GetMessage

GetMessage returns AccessControlConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*AccessControlConnectionResultNotFoundError) MarshalJSON

func (*AccessControlConnectionResultNotFoundError) UnmarshalJSON

type AccessControlConnectionResultPermissionDeniedError

type AccessControlConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

AccessControlConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment AccessControlConnectionResult.

func (*AccessControlConnectionResultPermissionDeniedError) GetMessage

GetMessage returns AccessControlConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*AccessControlConnectionResultPermissionDeniedError) MarshalJSON

func (*AccessControlConnectionResultPermissionDeniedError) UnmarshalJSON

type AccessControlDataSourceInput

type AccessControlDataSourceInput struct {
	DataSource string  `json:"dataSource"`
	Type       *string `json:"type,omitempty"`
}

func (*AccessControlDataSourceInput) GetDataSource

func (v *AccessControlDataSourceInput) GetDataSource() string

GetDataSource returns AccessControlDataSourceInput.DataSource, and is useful for accessing the field via an interface.

func (*AccessControlDataSourceInput) GetType

func (v *AccessControlDataSourceInput) GetType() *string

GetType returns AccessControlDataSourceInput.Type, and is useful for accessing the field via an interface.

type AccessControlFeedbackImport

type AccessControlFeedbackImport struct {
	AccessControlId string                      `json:"accessControlId"`
	ActualName      string                      `json:"actualName"`
	ExternalId      *string                     `json:"externalId,omitempty"`
	Type            *string                     `json:"type,omitempty"`
	Errors          []string                    `json:"errors"`
	Warnings        []string                    `json:"warnings"`
	State           *AccessControlFeedbackState `json:"state,omitempty"`
}

func (*AccessControlFeedbackImport) GetAccessControlId

func (v *AccessControlFeedbackImport) GetAccessControlId() string

GetAccessControlId returns AccessControlFeedbackImport.AccessControlId, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetActualName

func (v *AccessControlFeedbackImport) GetActualName() string

GetActualName returns AccessControlFeedbackImport.ActualName, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetErrors

func (v *AccessControlFeedbackImport) GetErrors() []string

GetErrors returns AccessControlFeedbackImport.Errors, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetExternalId

func (v *AccessControlFeedbackImport) GetExternalId() *string

GetExternalId returns AccessControlFeedbackImport.ExternalId, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetState

GetState returns AccessControlFeedbackImport.State, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetType

func (v *AccessControlFeedbackImport) GetType() *string

GetType returns AccessControlFeedbackImport.Type, and is useful for accessing the field via an interface.

func (*AccessControlFeedbackImport) GetWarnings

func (v *AccessControlFeedbackImport) GetWarnings() []string

GetWarnings returns AccessControlFeedbackImport.Warnings, and is useful for accessing the field via an interface.

type AccessControlFeedbackState

type AccessControlFeedbackState struct {
	Who *AccessControlWhoFeedbackState `json:"who,omitempty"`
}

func (*AccessControlFeedbackState) GetWho

GetWho returns AccessControlFeedbackState.Who, and is useful for accessing the field via an interface.

type AccessControlFilterInput

type AccessControlFilterInput struct {
	Actions            []AccessControlAction `json:"actions"`
	States             []AccessControlState  `json:"states"`
	Categories         []string              `json:"categories"`
	External           *bool                 `json:"external,omitempty"`
	Search             *string               `json:"search,omitempty"`
	DataSource         *string               `json:"dataSource,omitempty"`
	CanEditWho         *bool                 `json:"canEditWho,omitempty"`
	CanEditInheritance *bool                 `json:"canEditInheritance,omitempty"`
	CanEditWhat        *bool                 `json:"canEditWhat,omitempty"`
	CanLinkFrom        *CanLinkFilter        `json:"canLinkFrom,omitempty"`
	CanLinkTo          *CanLinkFilter        `json:"canLinkTo,omitempty"`
	Exclude            []string              `json:"exclude"`
	Source             *string               `json:"source,omitempty"`
	Owners             []string              `json:"owners"`
	HasTags            []TagFilter           `json:"hasTags"`
	DataObjectInWhat   *string               `json:"dataObjectInWhat,omitempty"`
}

func (*AccessControlFilterInput) GetActions

GetActions returns AccessControlFilterInput.Actions, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCanEditInheritance

func (v *AccessControlFilterInput) GetCanEditInheritance() *bool

GetCanEditInheritance returns AccessControlFilterInput.CanEditInheritance, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCanEditWhat

func (v *AccessControlFilterInput) GetCanEditWhat() *bool

GetCanEditWhat returns AccessControlFilterInput.CanEditWhat, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCanEditWho

func (v *AccessControlFilterInput) GetCanEditWho() *bool

GetCanEditWho returns AccessControlFilterInput.CanEditWho, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCanLinkFrom

func (v *AccessControlFilterInput) GetCanLinkFrom() *CanLinkFilter

GetCanLinkFrom returns AccessControlFilterInput.CanLinkFrom, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCanLinkTo

func (v *AccessControlFilterInput) GetCanLinkTo() *CanLinkFilter

GetCanLinkTo returns AccessControlFilterInput.CanLinkTo, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetCategories

func (v *AccessControlFilterInput) GetCategories() []string

GetCategories returns AccessControlFilterInput.Categories, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetDataObjectInWhat

func (v *AccessControlFilterInput) GetDataObjectInWhat() *string

GetDataObjectInWhat returns AccessControlFilterInput.DataObjectInWhat, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetDataSource

func (v *AccessControlFilterInput) GetDataSource() *string

GetDataSource returns AccessControlFilterInput.DataSource, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetExclude

func (v *AccessControlFilterInput) GetExclude() []string

GetExclude returns AccessControlFilterInput.Exclude, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetExternal

func (v *AccessControlFilterInput) GetExternal() *bool

GetExternal returns AccessControlFilterInput.External, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetHasTags

func (v *AccessControlFilterInput) GetHasTags() []TagFilter

GetHasTags returns AccessControlFilterInput.HasTags, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetOwners

func (v *AccessControlFilterInput) GetOwners() []string

GetOwners returns AccessControlFilterInput.Owners, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetSearch

func (v *AccessControlFilterInput) GetSearch() *string

GetSearch returns AccessControlFilterInput.Search, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetSource

func (v *AccessControlFilterInput) GetSource() *string

GetSource returns AccessControlFilterInput.Source, and is useful for accessing the field via an interface.

func (*AccessControlFilterInput) GetStates

GetStates returns AccessControlFilterInput.States, and is useful for accessing the field via an interface.

type AccessControlImport

type AccessControlImport struct {
	ExternalId              string              `json:"externalId"`
	Name                    string              `json:"name"`
	NamingHint              string              `json:"namingHint"`
	Type                    *string             `json:"type,omitempty"`
	Action                  AccessControlAction `json:"action"`
	Policy                  *string             `json:"policy,omitempty"`
	Who                     WhoItemImport       `json:"who"`
	NotInternalizable       bool                `json:"notInternalizable"`
	WhoLocked               bool                `json:"whoLocked"`
	WhoLockedReason         *string             `json:"whoLockedReason,omitempty"`
	InheritanceLocked       bool                `json:"inheritanceLocked"`
	InheritanceLockedReason *string             `json:"inheritanceLockedReason,omitempty"`
	WhatLocked              bool                `json:"whatLocked"`
	WhatLockedReason        *string             `json:"whatLockedReason,omitempty"`
	NameLocked              bool                `json:"nameLocked"`
	NameLockedReason        *string             `json:"nameLockedReason,omitempty"`
	DeleteLocked            bool                `json:"deleteLocked"`
	DeleteLockedReason      *string             `json:"deleteLockedReason,omitempty"`
	OwnersLocked            bool                `json:"ownersLocked"`
	OwnersLockedReason      *string             `json:"ownersLockedReason,omitempty"`
	ActualName              string              `json:"actualName"`
	Incomplete              bool                `json:"incomplete"`
	Tags                    []TagImport         `json:"tags"`
	CommonWhatDataObject    *string             `json:"commonWhatDataObject,omitempty"`
}

func (*AccessControlImport) GetAction

GetAction returns AccessControlImport.Action, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetActualName

func (v *AccessControlImport) GetActualName() string

GetActualName returns AccessControlImport.ActualName, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetCommonWhatDataObject

func (v *AccessControlImport) GetCommonWhatDataObject() *string

GetCommonWhatDataObject returns AccessControlImport.CommonWhatDataObject, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetDeleteLocked

func (v *AccessControlImport) GetDeleteLocked() bool

GetDeleteLocked returns AccessControlImport.DeleteLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetDeleteLockedReason

func (v *AccessControlImport) GetDeleteLockedReason() *string

GetDeleteLockedReason returns AccessControlImport.DeleteLockedReason, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetExternalId

func (v *AccessControlImport) GetExternalId() string

GetExternalId returns AccessControlImport.ExternalId, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetIncomplete

func (v *AccessControlImport) GetIncomplete() bool

GetIncomplete returns AccessControlImport.Incomplete, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetInheritanceLocked

func (v *AccessControlImport) GetInheritanceLocked() bool

GetInheritanceLocked returns AccessControlImport.InheritanceLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetInheritanceLockedReason

func (v *AccessControlImport) GetInheritanceLockedReason() *string

GetInheritanceLockedReason returns AccessControlImport.InheritanceLockedReason, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetName

func (v *AccessControlImport) GetName() string

GetName returns AccessControlImport.Name, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetNameLocked

func (v *AccessControlImport) GetNameLocked() bool

GetNameLocked returns AccessControlImport.NameLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetNameLockedReason

func (v *AccessControlImport) GetNameLockedReason() *string

GetNameLockedReason returns AccessControlImport.NameLockedReason, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetNamingHint

func (v *AccessControlImport) GetNamingHint() string

GetNamingHint returns AccessControlImport.NamingHint, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetNotInternalizable

func (v *AccessControlImport) GetNotInternalizable() bool

GetNotInternalizable returns AccessControlImport.NotInternalizable, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetOwnersLocked

func (v *AccessControlImport) GetOwnersLocked() bool

GetOwnersLocked returns AccessControlImport.OwnersLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetOwnersLockedReason

func (v *AccessControlImport) GetOwnersLockedReason() *string

GetOwnersLockedReason returns AccessControlImport.OwnersLockedReason, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetPolicy

func (v *AccessControlImport) GetPolicy() *string

GetPolicy returns AccessControlImport.Policy, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetTags

func (v *AccessControlImport) GetTags() []TagImport

GetTags returns AccessControlImport.Tags, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetType

func (v *AccessControlImport) GetType() *string

GetType returns AccessControlImport.Type, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetWhatLocked

func (v *AccessControlImport) GetWhatLocked() bool

GetWhatLocked returns AccessControlImport.WhatLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetWhatLockedReason

func (v *AccessControlImport) GetWhatLockedReason() *string

GetWhatLockedReason returns AccessControlImport.WhatLockedReason, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetWho

func (v *AccessControlImport) GetWho() WhoItemImport

GetWho returns AccessControlImport.Who, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetWhoLocked

func (v *AccessControlImport) GetWhoLocked() bool

GetWhoLocked returns AccessControlImport.WhoLocked, and is useful for accessing the field via an interface.

func (*AccessControlImport) GetWhoLockedReason

func (v *AccessControlImport) GetWhoLockedReason() *string

GetWhoLockedReason returns AccessControlImport.WhoLockedReason, and is useful for accessing the field via an interface.

type AccessControlInput

type AccessControlInput struct {
	Name                   *string                        `json:"name,omitempty"`
	NamingHint             *string                        `json:"namingHint,omitempty"`
	Action                 *AccessControlAction           `json:"action,omitempty"`
	Description            *string                        `json:"description,omitempty"`
	Category               *string                        `json:"category,omitempty"`
	Source                 *string                        `json:"source,omitempty"`
	WhoType                *WhoAndWhatType                `json:"whoType,omitempty"`
	WhoAbacRule            *WhoAbacRuleInput              `json:"whoAbacRule,omitempty"`
	WhoItems               []WhoItemInput                 `json:"whoItems"`
	WhatType               *WhoAndWhatType                `json:"whatType,omitempty"`
	WhatAbacRule           *WhatAbacRuleInput             `json:"whatAbacRule,omitempty"`
	PolicyRule             *string                        `json:"policyRule,omitempty"`
	FilterCriteria         *DataComparisonExpressionInput `json:"filterCriteria,omitempty"`
	DataSources            []AccessControlDataSourceInput `json:"dataSources"`
	CommonWhatDataObjectId *string                        `json:"commonWhatDataObjectId,omitempty"`
	WhatDataObjects        []AccessControlWhatInputDO     `json:"whatDataObjects"`
	WhatAccessControls     []AccessControlWhatInputAP     `json:"whatAccessControls"`
	Locks                  []AccessControlLockDataInput   `json:"locks"`
	External               *bool                          `json:"external,omitempty"`
}

func (*AccessControlInput) GetAction

func (v *AccessControlInput) GetAction() *AccessControlAction

GetAction returns AccessControlInput.Action, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetCategory

func (v *AccessControlInput) GetCategory() *string

GetCategory returns AccessControlInput.Category, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetCommonWhatDataObjectId

func (v *AccessControlInput) GetCommonWhatDataObjectId() *string

GetCommonWhatDataObjectId returns AccessControlInput.CommonWhatDataObjectId, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetDataSources

func (v *AccessControlInput) GetDataSources() []AccessControlDataSourceInput

GetDataSources returns AccessControlInput.DataSources, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetDescription

func (v *AccessControlInput) GetDescription() *string

GetDescription returns AccessControlInput.Description, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetExternal

func (v *AccessControlInput) GetExternal() *bool

GetExternal returns AccessControlInput.External, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetFilterCriteria

func (v *AccessControlInput) GetFilterCriteria() *DataComparisonExpressionInput

GetFilterCriteria returns AccessControlInput.FilterCriteria, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetLocks

GetLocks returns AccessControlInput.Locks, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetName

func (v *AccessControlInput) GetName() *string

GetName returns AccessControlInput.Name, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetNamingHint

func (v *AccessControlInput) GetNamingHint() *string

GetNamingHint returns AccessControlInput.NamingHint, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetPolicyRule

func (v *AccessControlInput) GetPolicyRule() *string

GetPolicyRule returns AccessControlInput.PolicyRule, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetSource

func (v *AccessControlInput) GetSource() *string

GetSource returns AccessControlInput.Source, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhatAbacRule

func (v *AccessControlInput) GetWhatAbacRule() *WhatAbacRuleInput

GetWhatAbacRule returns AccessControlInput.WhatAbacRule, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhatAccessControls

func (v *AccessControlInput) GetWhatAccessControls() []AccessControlWhatInputAP

GetWhatAccessControls returns AccessControlInput.WhatAccessControls, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhatDataObjects

func (v *AccessControlInput) GetWhatDataObjects() []AccessControlWhatInputDO

GetWhatDataObjects returns AccessControlInput.WhatDataObjects, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhatType

func (v *AccessControlInput) GetWhatType() *WhoAndWhatType

GetWhatType returns AccessControlInput.WhatType, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhoAbacRule

func (v *AccessControlInput) GetWhoAbacRule() *WhoAbacRuleInput

GetWhoAbacRule returns AccessControlInput.WhoAbacRule, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhoItems

func (v *AccessControlInput) GetWhoItems() []WhoItemInput

GetWhoItems returns AccessControlInput.WhoItems, and is useful for accessing the field via an interface.

func (*AccessControlInput) GetWhoType

func (v *AccessControlInput) GetWhoType() *WhoAndWhatType

GetWhoType returns AccessControlInput.WhoType, and is useful for accessing the field via an interface.

type AccessControlLock

type AccessControlLock string
const (
	AccessControlLockWholock         AccessControlLock = "WhoLock"
	AccessControlLockInheritancelock AccessControlLock = "InheritanceLock"
	AccessControlLockWhatlock        AccessControlLock = "WhatLock"
	AccessControlLockNamelock        AccessControlLock = "NameLock"
	AccessControlLockDeletelock      AccessControlLock = "DeleteLock"
	AccessControlLockOwnerlock       AccessControlLock = "OwnerLock"
)

type AccessControlLockData

type AccessControlLockData struct {
	LockKey AccessControlLock                                    `json:"lockKey"`
	Details AccessControlLockDataDetailsAccessControlLockDetails `json:"details"`
}

AccessControlLockData includes the GraphQL fields of AccessControlLockData requested by the fragment AccessControlLockData.

func (*AccessControlLockData) GetDetails

GetDetails returns AccessControlLockData.Details, and is useful for accessing the field via an interface.

func (*AccessControlLockData) GetLockKey

func (v *AccessControlLockData) GetLockKey() AccessControlLock

GetLockKey returns AccessControlLockData.LockKey, and is useful for accessing the field via an interface.

type AccessControlLockDataDetailsAccessControlLockDetails

type AccessControlLockDataDetailsAccessControlLockDetails struct {
	AccessControlLockDetails `json:"-"`
}

AccessControlLockDataDetailsAccessControlLockDetails includes the requested fields of the GraphQL type AccessControlLockDetails.

func (*AccessControlLockDataDetailsAccessControlLockDetails) GetReason

GetReason returns AccessControlLockDataDetailsAccessControlLockDetails.Reason, and is useful for accessing the field via an interface.

func (*AccessControlLockDataDetailsAccessControlLockDetails) MarshalJSON

func (*AccessControlLockDataDetailsAccessControlLockDetails) UnmarshalJSON

type AccessControlLockDataInput

type AccessControlLockDataInput struct {
	LockKey AccessControlLock              `json:"lockKey"`
	Details *AccessControlLockDetailsInput `json:"details,omitempty"`
}

func (*AccessControlLockDataInput) GetDetails

GetDetails returns AccessControlLockDataInput.Details, and is useful for accessing the field via an interface.

func (*AccessControlLockDataInput) GetLockKey

GetLockKey returns AccessControlLockDataInput.LockKey, and is useful for accessing the field via an interface.

type AccessControlLockDetails

type AccessControlLockDetails struct {
	Reason *string `json:"reason"`
}

AccessControlLockDetails includes the GraphQL fields of AccessControlLockDetails requested by the fragment AccessControlLockDetails.

func (*AccessControlLockDetails) GetReason

func (v *AccessControlLockDetails) GetReason() *string

GetReason returns AccessControlLockDetails.Reason, and is useful for accessing the field via an interface.

type AccessControlLockDetailsInput

type AccessControlLockDetailsInput struct {
	Reason   *string                `json:"reason,omitempty"`
	LockType *AccessControlLockType `json:"lockType,omitempty"`
}

func (*AccessControlLockDetailsInput) GetLockType

GetLockType returns AccessControlLockDetailsInput.LockType, and is useful for accessing the field via an interface.

func (*AccessControlLockDetailsInput) GetReason

func (v *AccessControlLockDetailsInput) GetReason() *string

GetReason returns AccessControlLockDetailsInput.Reason, and is useful for accessing the field via an interface.

type AccessControlLockType

type AccessControlLockType string
const (
	AccessControlLockTypeImportexport AccessControlLockType = "ImportExport"
	AccessControlLockTypeUseronly     AccessControlLockType = "UserOnly"
)

type AccessControlLocksAccessControlLockData

type AccessControlLocksAccessControlLockData struct {
	AccessControlLockData `json:"-"`
}

AccessControlLocksAccessControlLockData includes the requested fields of the GraphQL type AccessControlLockData.

func (*AccessControlLocksAccessControlLockData) GetDetails

GetDetails returns AccessControlLocksAccessControlLockData.Details, and is useful for accessing the field via an interface.

func (*AccessControlLocksAccessControlLockData) GetLockKey

GetLockKey returns AccessControlLocksAccessControlLockData.LockKey, and is useful for accessing the field via an interface.

func (*AccessControlLocksAccessControlLockData) MarshalJSON

func (v *AccessControlLocksAccessControlLockData) MarshalJSON() ([]byte, error)

func (*AccessControlLocksAccessControlLockData) UnmarshalJSON

func (v *AccessControlLocksAccessControlLockData) UnmarshalJSON(b []byte) error

type AccessControlOrderByInput

type AccessControlOrderByInput struct {
	Name       *Sort `json:"name,omitempty"`
	CreatedAt  *Sort `json:"createdAt,omitempty"`
	ModifiedAt *Sort `json:"modifiedAt,omitempty"`
	Action     *Sort `json:"action,omitempty"`
	State      *Sort `json:"state,omitempty"`
	Sync       *Sort `json:"sync,omitempty"`
}

func (*AccessControlOrderByInput) GetAction

func (v *AccessControlOrderByInput) GetAction() *Sort

GetAction returns AccessControlOrderByInput.Action, and is useful for accessing the field via an interface.

func (*AccessControlOrderByInput) GetCreatedAt

func (v *AccessControlOrderByInput) GetCreatedAt() *Sort

GetCreatedAt returns AccessControlOrderByInput.CreatedAt, and is useful for accessing the field via an interface.

func (*AccessControlOrderByInput) GetModifiedAt

func (v *AccessControlOrderByInput) GetModifiedAt() *Sort

GetModifiedAt returns AccessControlOrderByInput.ModifiedAt, and is useful for accessing the field via an interface.

func (*AccessControlOrderByInput) GetName

func (v *AccessControlOrderByInput) GetName() *Sort

GetName returns AccessControlOrderByInput.Name, and is useful for accessing the field via an interface.

func (*AccessControlOrderByInput) GetState

func (v *AccessControlOrderByInput) GetState() *Sort

GetState returns AccessControlOrderByInput.State, and is useful for accessing the field via an interface.

func (*AccessControlOrderByInput) GetSync

func (v *AccessControlOrderByInput) GetSync() *Sort

GetSync returns AccessControlOrderByInput.Sync, and is useful for accessing the field via an interface.

type AccessControlState

type AccessControlState string
const (
	AccessControlStateActive   AccessControlState = "Active"
	AccessControlStateInactive AccessControlState = "Inactive"
	AccessControlStateDeleted  AccessControlState = "Deleted"
)

type AccessControlSyncData

type AccessControlSyncData struct {
	SyncData `json:"-"`
}

AccessControlSyncData includes the requested fields of the GraphQL type SyncData.

func (*AccessControlSyncData) GetAccessControlType

func (v *AccessControlSyncData) GetAccessControlType() *SyncDataAccessControlType

GetAccessControlType returns AccessControlSyncData.AccessControlType, and is useful for accessing the field via an interface.

func (*AccessControlSyncData) GetActualName

func (v *AccessControlSyncData) GetActualName() *string

GetActualName returns AccessControlSyncData.ActualName, and is useful for accessing the field via an interface.

func (*AccessControlSyncData) GetDataSource

func (v *AccessControlSyncData) GetDataSource() SyncDataDataSource

GetDataSource returns AccessControlSyncData.DataSource, and is useful for accessing the field via an interface.

func (*AccessControlSyncData) GetMaskType

func (v *AccessControlSyncData) GetMaskType() *SyncDataMaskType

GetMaskType returns AccessControlSyncData.MaskType, and is useful for accessing the field via an interface.

func (*AccessControlSyncData) GetSyncStatus

func (v *AccessControlSyncData) GetSyncStatus() SyncStatus

GetSyncStatus returns AccessControlSyncData.SyncStatus, and is useful for accessing the field via an interface.

func (*AccessControlSyncData) MarshalJSON

func (v *AccessControlSyncData) MarshalJSON() ([]byte, error)

func (*AccessControlSyncData) UnmarshalJSON

func (v *AccessControlSyncData) UnmarshalJSON(b []byte) error

type AccessControlTypeInput

type AccessControlTypeInput struct {
	// Boolean to specify that this is the default access control type to create for the data source
	IsDefault *bool `json:"isDefault,omitempty"`
	// The (internal) name of the type
	Type *string `json:"type,omitempty"`
	// A human readable name for the access control
	Label *string `json:"label,omitempty"`
	// the name or base64 encoded version of the icon to use for this access control
	Icon *string `json:"icon,omitempty"`
	// Boolean to indicate if the access control represents a named entity (like a role or a policy) in the data source. False, typically means some kind of ACL system (nameless bindings).
	IsNamedEntity *bool `json:"isNamedEntity,omitempty"`
	// Boolean to indicate whether the access control can be created from the web application or not
	CanBeCreated *bool `json:"canBeCreated,omitempty"`
	// Boolean to indicate that this (named entity) is something the user has to ‘assume’ to get these permissions. Typically, a role.
	CanBeAssumed *bool `json:"canBeAssumed,omitempty"`
	// Boolean to indicate that the user can assume multiple (roles).
	CanAssumeMultiple *bool `json:"canAssumeMultiple,omitempty"`
	// List of access control types that could be in the who list of this access control type
	// Nil indicates that all access control types are allowed. Otherwise only defined access control types are allowed to be part of the who list of this access control type.
	AllowedWhoAccessControlTypes []string `json:"allowedWhoAccessControlTypes"`
	// If set, this access control lives in a subset of the data source.
	// This can be used to define database roles, application roles, etc.
	CommonParentType *string `json:"commonParentType,omitempty"`
}

func (*AccessControlTypeInput) GetAllowedWhoAccessControlTypes

func (v *AccessControlTypeInput) GetAllowedWhoAccessControlTypes() []string

GetAllowedWhoAccessControlTypes returns AccessControlTypeInput.AllowedWhoAccessControlTypes, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetCanAssumeMultiple

func (v *AccessControlTypeInput) GetCanAssumeMultiple() *bool

GetCanAssumeMultiple returns AccessControlTypeInput.CanAssumeMultiple, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetCanBeAssumed

func (v *AccessControlTypeInput) GetCanBeAssumed() *bool

GetCanBeAssumed returns AccessControlTypeInput.CanBeAssumed, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetCanBeCreated

func (v *AccessControlTypeInput) GetCanBeCreated() *bool

GetCanBeCreated returns AccessControlTypeInput.CanBeCreated, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetCommonParentType

func (v *AccessControlTypeInput) GetCommonParentType() *string

GetCommonParentType returns AccessControlTypeInput.CommonParentType, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetIcon

func (v *AccessControlTypeInput) GetIcon() *string

GetIcon returns AccessControlTypeInput.Icon, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetIsDefault

func (v *AccessControlTypeInput) GetIsDefault() *bool

GetIsDefault returns AccessControlTypeInput.IsDefault, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetIsNamedEntity

func (v *AccessControlTypeInput) GetIsNamedEntity() *bool

GetIsNamedEntity returns AccessControlTypeInput.IsNamedEntity, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetLabel

func (v *AccessControlTypeInput) GetLabel() *string

GetLabel returns AccessControlTypeInput.Label, and is useful for accessing the field via an interface.

func (*AccessControlTypeInput) GetType

func (v *AccessControlTypeInput) GetType() *string

GetType returns AccessControlTypeInput.Type, and is useful for accessing the field via an interface.

type AccessControlWhatAbacRule

type AccessControlWhatAbacRule struct {
	WhatAbacRule `json:"-"`
}

AccessControlWhatAbacRule includes the requested fields of the GraphQL type WhatAbacRule.

func (*AccessControlWhatAbacRule) GetDoTypes

func (v *AccessControlWhatAbacRule) GetDoTypes() []string

GetDoTypes returns AccessControlWhatAbacRule.DoTypes, and is useful for accessing the field via an interface.

func (*AccessControlWhatAbacRule) GetGlobalPermissions

func (v *AccessControlWhatAbacRule) GetGlobalPermissions() []string

GetGlobalPermissions returns AccessControlWhatAbacRule.GlobalPermissions, and is useful for accessing the field via an interface.

func (*AccessControlWhatAbacRule) GetPermissions

func (v *AccessControlWhatAbacRule) GetPermissions() []string

GetPermissions returns AccessControlWhatAbacRule.Permissions, and is useful for accessing the field via an interface.

func (*AccessControlWhatAbacRule) GetRuleJson

func (v *AccessControlWhatAbacRule) GetRuleJson() *string

GetRuleJson returns AccessControlWhatAbacRule.RuleJson, and is useful for accessing the field via an interface.

func (*AccessControlWhatAbacRule) MarshalJSON

func (v *AccessControlWhatAbacRule) MarshalJSON() ([]byte, error)

func (*AccessControlWhatAbacRule) UnmarshalJSON

func (v *AccessControlWhatAbacRule) UnmarshalJSON(b []byte) error

type AccessControlWhatAccessControlFilterInput

type AccessControlWhatAccessControlFilterInput struct {
	Actions    []AccessControlAction `json:"actions"`
	Categories []string              `json:"categories"`
	Owners     []string              `json:"owners"`
	HasTags    []TagFilter           `json:"hasTags"`
	Search     *string               `json:"search,omitempty"`
}

func (*AccessControlWhatAccessControlFilterInput) GetActions

GetActions returns AccessControlWhatAccessControlFilterInput.Actions, and is useful for accessing the field via an interface.

func (*AccessControlWhatAccessControlFilterInput) GetCategories

GetCategories returns AccessControlWhatAccessControlFilterInput.Categories, and is useful for accessing the field via an interface.

func (*AccessControlWhatAccessControlFilterInput) GetHasTags

GetHasTags returns AccessControlWhatAccessControlFilterInput.HasTags, and is useful for accessing the field via an interface.

func (*AccessControlWhatAccessControlFilterInput) GetOwners

GetOwners returns AccessControlWhatAccessControlFilterInput.Owners, and is useful for accessing the field via an interface.

func (*AccessControlWhatAccessControlFilterInput) GetSearch

GetSearch returns AccessControlWhatAccessControlFilterInput.Search, and is useful for accessing the field via an interface.

type AccessControlWhatDoByNameInput

type AccessControlWhatDoByNameInput struct {
	FullName   string `json:"fullName"`
	DataSource string `json:"dataSource"`
}

func (*AccessControlWhatDoByNameInput) GetDataSource

func (v *AccessControlWhatDoByNameInput) GetDataSource() string

GetDataSource returns AccessControlWhatDoByNameInput.DataSource, and is useful for accessing the field via an interface.

func (*AccessControlWhatDoByNameInput) GetFullName

func (v *AccessControlWhatDoByNameInput) GetFullName() string

GetFullName returns AccessControlWhatDoByNameInput.FullName, and is useful for accessing the field via an interface.

type AccessControlWhatInputAP

type AccessControlWhatInputAP struct {
	AccessControl string     `json:"accessControl"`
	ExpiresAt     *time.Time `json:"expiresAt,omitempty"`
}

func (*AccessControlWhatInputAP) GetAccessControl

func (v *AccessControlWhatInputAP) GetAccessControl() string

GetAccessControl returns AccessControlWhatInputAP.AccessControl, and is useful for accessing the field via an interface.

func (*AccessControlWhatInputAP) GetExpiresAt

func (v *AccessControlWhatInputAP) GetExpiresAt() *time.Time

GetExpiresAt returns AccessControlWhatInputAP.ExpiresAt, and is useful for accessing the field via an interface.

type AccessControlWhatInputDO

type AccessControlWhatInputDO struct {
	Permissions       []*string                        `json:"permissions,omitempty"`
	GlobalPermissions []*string                        `json:"globalPermissions,omitempty"`
	DataObjects       []*string                        `json:"dataObjects,omitempty"`
	DataObjectByName  []AccessControlWhatDoByNameInput `json:"dataObjectByName"`
	ExpiresAt         *time.Time                       `json:"expiresAt,omitempty"`
}

func (*AccessControlWhatInputDO) GetDataObjectByName

func (v *AccessControlWhatInputDO) GetDataObjectByName() []AccessControlWhatDoByNameInput

GetDataObjectByName returns AccessControlWhatInputDO.DataObjectByName, and is useful for accessing the field via an interface.

func (*AccessControlWhatInputDO) GetDataObjects

func (v *AccessControlWhatInputDO) GetDataObjects() []*string

GetDataObjects returns AccessControlWhatInputDO.DataObjects, and is useful for accessing the field via an interface.

func (*AccessControlWhatInputDO) GetExpiresAt

func (v *AccessControlWhatInputDO) GetExpiresAt() *time.Time

GetExpiresAt returns AccessControlWhatInputDO.ExpiresAt, and is useful for accessing the field via an interface.

func (*AccessControlWhatInputDO) GetGlobalPermissions

func (v *AccessControlWhatInputDO) GetGlobalPermissions() []*string

GetGlobalPermissions returns AccessControlWhatInputDO.GlobalPermissions, and is useful for accessing the field via an interface.

func (*AccessControlWhatInputDO) GetPermissions

func (v *AccessControlWhatInputDO) GetPermissions() []*string

GetPermissions returns AccessControlWhatInputDO.Permissions, and is useful for accessing the field via an interface.

type AccessControlWhoAbacRule

type AccessControlWhoAbacRule struct {
	WhoAbacRule `json:"-"`
}

AccessControlWhoAbacRule includes the requested fields of the GraphQL type WhoAbacRule.

func (*AccessControlWhoAbacRule) GetPromiseDuration

func (v *AccessControlWhoAbacRule) GetPromiseDuration() *int64

GetPromiseDuration returns AccessControlWhoAbacRule.PromiseDuration, and is useful for accessing the field via an interface.

func (*AccessControlWhoAbacRule) GetRuleJson

func (v *AccessControlWhoAbacRule) GetRuleJson() *string

GetRuleJson returns AccessControlWhoAbacRule.RuleJson, and is useful for accessing the field via an interface.

func (*AccessControlWhoAbacRule) GetType

GetType returns AccessControlWhoAbacRule.Type, and is useful for accessing the field via an interface.

func (*AccessControlWhoAbacRule) MarshalJSON

func (v *AccessControlWhoAbacRule) MarshalJSON() ([]byte, error)

func (*AccessControlWhoAbacRule) UnmarshalJSON

func (v *AccessControlWhoAbacRule) UnmarshalJSON(b []byte) error

type AccessControlWhoFeedbackState

type AccessControlWhoFeedbackState struct {
	Users       []string `json:"users"`
	InheritFrom []string `json:"inheritFrom"`
	Recipients  []string `json:"recipients"`
}

func (*AccessControlWhoFeedbackState) GetInheritFrom

func (v *AccessControlWhoFeedbackState) GetInheritFrom() []string

GetInheritFrom returns AccessControlWhoFeedbackState.InheritFrom, and is useful for accessing the field via an interface.

func (*AccessControlWhoFeedbackState) GetRecipients

func (v *AccessControlWhoFeedbackState) GetRecipients() []string

GetRecipients returns AccessControlWhoFeedbackState.Recipients, and is useful for accessing the field via an interface.

func (*AccessControlWhoFeedbackState) GetUsers

func (v *AccessControlWhoFeedbackState) GetUsers() []string

GetUsers returns AccessControlWhoFeedbackState.Users, and is useful for accessing the field via an interface.

type AccessControlWhoListFilter

type AccessControlWhoListFilter struct {
	WhoType             *AccessWhoItemType `json:"whoType,omitempty"`
	TargetUser          *string            `json:"targetUser,omitempty"`
	TargetAccessControl *string            `json:"targetAccessControl,omitempty"`
	Search              *string            `json:"search,omitempty"`
}

func (*AccessControlWhoListFilter) GetSearch

func (v *AccessControlWhoListFilter) GetSearch() *string

GetSearch returns AccessControlWhoListFilter.Search, and is useful for accessing the field via an interface.

func (*AccessControlWhoListFilter) GetTargetAccessControl

func (v *AccessControlWhoListFilter) GetTargetAccessControl() *string

GetTargetAccessControl returns AccessControlWhoListFilter.TargetAccessControl, and is useful for accessing the field via an interface.

func (*AccessControlWhoListFilter) GetTargetUser

func (v *AccessControlWhoListFilter) GetTargetUser() *string

GetTargetUser returns AccessControlWhoListFilter.TargetUser, and is useful for accessing the field via an interface.

func (*AccessControlWhoListFilter) GetWhoType

GetWhoType returns AccessControlWhoListFilter.WhoType, and is useful for accessing the field via an interface.

type AccessControlWhoOrderByInput

type AccessControlWhoOrderByInput struct {
	Name *Sort `json:"name,omitempty"`
}

func (*AccessControlWhoOrderByInput) GetName

func (v *AccessControlWhoOrderByInput) GetName() *Sort

GetName returns AccessControlWhoOrderByInput.Name, and is useful for accessing the field via an interface.

type AccessWhatAccessControlItem

type AccessWhatAccessControlItem struct {
	AccessControl *AccessWhatAccessControlItemAccessControl `json:"accessControl"`
	ExpiresAt     *time.Time                                `json:"expiresAt"`
}

AccessWhatAccessControlItem includes the GraphQL fields of AccessWhatAccessControlItem requested by the fragment AccessWhatAccessControlItem.

func (*AccessWhatAccessControlItem) GetAccessControl

GetAccessControl returns AccessWhatAccessControlItem.AccessControl, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItem) GetExpiresAt

func (v *AccessWhatAccessControlItem) GetExpiresAt() *time.Time

GetExpiresAt returns AccessWhatAccessControlItem.ExpiresAt, and is useful for accessing the field via an interface.

type AccessWhatAccessControlItemAccessControl

type AccessWhatAccessControlItemAccessControl struct {
	AccessControl `json:"-"`
}

AccessWhatAccessControlItemAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*AccessWhatAccessControlItemAccessControl) GetAction

GetAction returns AccessWhatAccessControlItemAccessControl.Action, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetCategory

GetCategory returns AccessWhatAccessControlItemAccessControl.Category, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetComplete

GetComplete returns AccessWhatAccessControlItemAccessControl.Complete, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetCreatedAt

GetCreatedAt returns AccessWhatAccessControlItemAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetDescription

GetDescription returns AccessWhatAccessControlItemAccessControl.Description, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetExternal

GetExternal returns AccessWhatAccessControlItemAccessControl.External, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetId

GetId returns AccessWhatAccessControlItemAccessControl.Id, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetLocks

GetLocks returns AccessWhatAccessControlItemAccessControl.Locks, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetModifiedAt

GetModifiedAt returns AccessWhatAccessControlItemAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetName

GetName returns AccessWhatAccessControlItemAccessControl.Name, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetNamingHint

GetNamingHint returns AccessWhatAccessControlItemAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetNotInternalizable

func (v *AccessWhatAccessControlItemAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns AccessWhatAccessControlItemAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetPolicyRule

GetPolicyRule returns AccessWhatAccessControlItemAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetState

GetState returns AccessWhatAccessControlItemAccessControl.State, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetSyncData

GetSyncData returns AccessWhatAccessControlItemAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetWhatAbacRule

GetWhatAbacRule returns AccessWhatAccessControlItemAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetWhatType

GetWhatType returns AccessWhatAccessControlItemAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetWhoAbacRule

GetWhoAbacRule returns AccessWhatAccessControlItemAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) GetWhoType

GetWhoType returns AccessWhatAccessControlItemAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemAccessControl) MarshalJSON

func (v *AccessWhatAccessControlItemAccessControl) MarshalJSON() ([]byte, error)

func (*AccessWhatAccessControlItemAccessControl) UnmarshalJSON

func (v *AccessWhatAccessControlItemAccessControl) UnmarshalJSON(b []byte) error

type AccessWhatAccessControlItemConnection

type AccessWhatAccessControlItemConnection struct {
	PageInfo AccessWhatAccessControlItemConnectionPageInfo                               `json:"pageInfo"`
	Edges    []AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge `json:"edges"`
}

AccessWhatAccessControlItemConnection includes the GraphQL fields of AccessWhatAccessControlItemConnection requested by the fragment AccessWhatAccessControlItemConnection.

func (*AccessWhatAccessControlItemConnection) GetEdges

GetEdges returns AccessWhatAccessControlItemConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnection) GetPageInfo

GetPageInfo returns AccessWhatAccessControlItemConnection.PageInfo, and is useful for accessing the field via an interface.

type AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge

type AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge struct {
	Cursor *string                                                                                                   `json:"cursor"`
	Node   *AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem `json:"node"`
}

AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge includes the requested fields of the GraphQL type AccessWhatAccessControlItemEdge.

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge) GetCursor

GetCursor returns AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge.Cursor, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge) GetNode

GetNode returns AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdge.Node, and is useful for accessing the field via an interface.

type AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem

type AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem struct {
	AccessWhatAccessControlItem `json:"-"`
}

AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem includes the requested fields of the GraphQL type AccessWhatAccessControlItem.

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem) GetAccessControl

GetAccessControl returns AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem.AccessControl, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem) GetExpiresAt

GetExpiresAt returns AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem.ExpiresAt, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem) MarshalJSON

func (*AccessWhatAccessControlItemConnectionEdgesAccessWhatAccessControlItemEdgeNodeAccessWhatAccessControlItem) UnmarshalJSON

type AccessWhatAccessControlItemConnectionPageInfo

type AccessWhatAccessControlItemConnectionPageInfo struct {
	PageInfo `json:"-"`
}

AccessWhatAccessControlItemConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*AccessWhatAccessControlItemConnectionPageInfo) GetHasNextPage

GetHasNextPage returns AccessWhatAccessControlItemConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionPageInfo) GetStartCursor

GetStartCursor returns AccessWhatAccessControlItemConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionPageInfo) MarshalJSON

func (*AccessWhatAccessControlItemConnectionPageInfo) UnmarshalJSON

type AccessWhatAccessControlItemConnectionResult

type AccessWhatAccessControlItemConnectionResult interface {
	// contains filtered or unexported methods
}

AccessWhatAccessControlItemConnectionResult includes the GraphQL fields of AccessWhatAccessControlItemConnectionResult requested by the fragment AccessWhatAccessControlItemConnectionResult.

AccessWhatAccessControlItemConnectionResult is implemented by the following types: AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection AccessWhatAccessControlItemConnectionResultInvalidInputError AccessWhatAccessControlItemConnectionResultNotFoundError AccessWhatAccessControlItemConnectionResultPermissionDeniedError

type AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection

type AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection struct {
	AccessWhatAccessControlItemConnection `json:"-"`
}

AccessWhatAccessControlItemConnectionResult includes the GraphQL fields of AccessWhatAccessControlItemConnection requested by the fragment AccessWhatAccessControlItemConnectionResult.

func (*AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection) GetEdges

GetEdges returns AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection) GetPageInfo

GetPageInfo returns AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection.PageInfo, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection) MarshalJSON

func (*AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection) UnmarshalJSON

type AccessWhatAccessControlItemConnectionResultInvalidInputError

type AccessWhatAccessControlItemConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

AccessWhatAccessControlItemConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment AccessWhatAccessControlItemConnectionResult.

func (*AccessWhatAccessControlItemConnectionResultInvalidInputError) GetMessage

GetMessage returns AccessWhatAccessControlItemConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionResultInvalidInputError) MarshalJSON

func (*AccessWhatAccessControlItemConnectionResultInvalidInputError) UnmarshalJSON

type AccessWhatAccessControlItemConnectionResultNotFoundError

type AccessWhatAccessControlItemConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

AccessWhatAccessControlItemConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment AccessWhatAccessControlItemConnectionResult.

func (*AccessWhatAccessControlItemConnectionResultNotFoundError) GetMessage

GetMessage returns AccessWhatAccessControlItemConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionResultNotFoundError) MarshalJSON

func (*AccessWhatAccessControlItemConnectionResultNotFoundError) UnmarshalJSON

type AccessWhatAccessControlItemConnectionResultPermissionDeniedError

type AccessWhatAccessControlItemConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

AccessWhatAccessControlItemConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment AccessWhatAccessControlItemConnectionResult.

func (*AccessWhatAccessControlItemConnectionResultPermissionDeniedError) GetMessage

GetMessage returns AccessWhatAccessControlItemConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*AccessWhatAccessControlItemConnectionResultPermissionDeniedError) MarshalJSON

func (*AccessWhatAccessControlItemConnectionResultPermissionDeniedError) UnmarshalJSON

type AccessWhatDataObjectItem

type AccessWhatDataObjectItem struct {
	DataObject        *AccessWhatDataObjectItemDataObject `json:"dataObject"`
	GlobalPermissions []*string                           `json:"globalPermissions"`
	Permissions       []*string                           `json:"permissions"`
}

AccessWhatDataObjectItem includes the GraphQL fields of AccessWhatDataObjectItem requested by the fragment AccessWhatDataObjectItem.

func (*AccessWhatDataObjectItem) GetDataObject

GetDataObject returns AccessWhatDataObjectItem.DataObject, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItem) GetGlobalPermissions

func (v *AccessWhatDataObjectItem) GetGlobalPermissions() []*string

GetGlobalPermissions returns AccessWhatDataObjectItem.GlobalPermissions, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItem) GetPermissions

func (v *AccessWhatDataObjectItem) GetPermissions() []*string

GetPermissions returns AccessWhatDataObjectItem.Permissions, and is useful for accessing the field via an interface.

type AccessWhatDataObjectItemConnection

type AccessWhatDataObjectItemConnection struct {
	PageInfo AccessWhatDataObjectItemConnectionPageInfo                            `json:"pageInfo"`
	Edges    []AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge `json:"edges"`
}

AccessWhatDataObjectItemConnection includes the GraphQL fields of AccessWhatDataObjectItemConnection requested by the fragment AccessWhatDataObjectItemConnection.

func (*AccessWhatDataObjectItemConnection) GetEdges

GetEdges returns AccessWhatDataObjectItemConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnection) GetPageInfo

GetPageInfo returns AccessWhatDataObjectItemConnection.PageInfo, and is useful for accessing the field via an interface.

type AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge

type AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge struct {
	Cursor *string                                                                                          `json:"cursor"`
	Node   *AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem `json:"node"`
}

AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge includes the requested fields of the GraphQL type AccessWhatDataObjectItemEdge.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge) GetCursor

GetCursor returns AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge.Cursor, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge) GetNode

GetNode returns AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdge.Node, and is useful for accessing the field via an interface.

type AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem

type AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem struct {
	AccessWhatDataObjectItem `json:"-"`
}

AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem includes the requested fields of the GraphQL type AccessWhatDataObjectItem.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem) GetDataObject

GetDataObject returns AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem.DataObject, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem) GetGlobalPermissions

GetGlobalPermissions returns AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem.GlobalPermissions, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem) GetPermissions

GetPermissions returns AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem.Permissions, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem) MarshalJSON

func (*AccessWhatDataObjectItemConnectionEdgesAccessWhatDataObjectItemEdgeNodeAccessWhatDataObjectItem) UnmarshalJSON

type AccessWhatDataObjectItemConnectionPageInfo

type AccessWhatDataObjectItemConnectionPageInfo struct {
	PageInfo `json:"-"`
}

AccessWhatDataObjectItemConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*AccessWhatDataObjectItemConnectionPageInfo) GetHasNextPage

func (v *AccessWhatDataObjectItemConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns AccessWhatDataObjectItemConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionPageInfo) GetStartCursor

GetStartCursor returns AccessWhatDataObjectItemConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemConnectionPageInfo) MarshalJSON

func (*AccessWhatDataObjectItemConnectionPageInfo) UnmarshalJSON

type AccessWhatDataObjectItemDataObject

type AccessWhatDataObjectItemDataObject struct {
	DataObject `json:"-"`
}

AccessWhatDataObjectItemDataObject includes the requested fields of the GraphQL type DataObject.

func (*AccessWhatDataObjectItemDataObject) GetDataSource

GetDataSource returns AccessWhatDataObjectItemDataObject.DataSource, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetDataType

func (v *AccessWhatDataObjectItemDataObject) GetDataType() *string

GetDataType returns AccessWhatDataObjectItemDataObject.DataType, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetDeleted

func (v *AccessWhatDataObjectItemDataObject) GetDeleted() bool

GetDeleted returns AccessWhatDataObjectItemDataObject.Deleted, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetDescription

func (v *AccessWhatDataObjectItemDataObject) GetDescription() string

GetDescription returns AccessWhatDataObjectItemDataObject.Description, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetFullName

func (v *AccessWhatDataObjectItemDataObject) GetFullName() string

GetFullName returns AccessWhatDataObjectItemDataObject.FullName, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetId

GetId returns AccessWhatDataObjectItemDataObject.Id, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetName

GetName returns AccessWhatDataObjectItemDataObject.Name, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) GetType

GetType returns AccessWhatDataObjectItemDataObject.Type, and is useful for accessing the field via an interface.

func (*AccessWhatDataObjectItemDataObject) MarshalJSON

func (v *AccessWhatDataObjectItemDataObject) MarshalJSON() ([]byte, error)

func (*AccessWhatDataObjectItemDataObject) UnmarshalJSON

func (v *AccessWhatDataObjectItemDataObject) UnmarshalJSON(b []byte) error

type AccessWhatFilterInput

type AccessWhatFilterInput struct {
	Search           *string     `json:"search,omitempty"`
	IncludeDeleted   *bool       `json:"includeDeleted,omitempty"`
	Owners           []string    `json:"owners"`
	HasTags          []TagFilter `json:"hasTags"`
	TargetDataObject *string     `json:"targetDataObject,omitempty"`
}

func (*AccessWhatFilterInput) GetHasTags

func (v *AccessWhatFilterInput) GetHasTags() []TagFilter

GetHasTags returns AccessWhatFilterInput.HasTags, and is useful for accessing the field via an interface.

func (*AccessWhatFilterInput) GetIncludeDeleted

func (v *AccessWhatFilterInput) GetIncludeDeleted() *bool

GetIncludeDeleted returns AccessWhatFilterInput.IncludeDeleted, and is useful for accessing the field via an interface.

func (*AccessWhatFilterInput) GetOwners

func (v *AccessWhatFilterInput) GetOwners() []string

GetOwners returns AccessWhatFilterInput.Owners, and is useful for accessing the field via an interface.

func (*AccessWhatFilterInput) GetSearch

func (v *AccessWhatFilterInput) GetSearch() *string

GetSearch returns AccessWhatFilterInput.Search, and is useful for accessing the field via an interface.

func (*AccessWhatFilterInput) GetTargetDataObject

func (v *AccessWhatFilterInput) GetTargetDataObject() *string

GetTargetDataObject returns AccessWhatFilterInput.TargetDataObject, and is useful for accessing the field via an interface.

type AccessWhatOrderByInput

type AccessWhatOrderByInput struct {
	Name *Sort `json:"name,omitempty"`
}

func (*AccessWhatOrderByInput) GetName

func (v *AccessWhatOrderByInput) GetName() *Sort

GetName returns AccessWhatOrderByInput.Name, and is useful for accessing the field via an interface.

type AccessWhoItem

type AccessWhoItem struct {
	ExpiresAt       *time.Time        `json:"expiresAt"`
	PromiseDuration *int64            `json:"promiseDuration"`
	Type            AccessWhoItemType `json:"type"`
	Item            AccessWhoItemItem `json:"-"`
}

AccessWhoItem includes the GraphQL fields of AccessWhoItem requested by the fragment AccessWhoItem.

func (*AccessWhoItem) GetExpiresAt

func (v *AccessWhoItem) GetExpiresAt() *time.Time

GetExpiresAt returns AccessWhoItem.ExpiresAt, and is useful for accessing the field via an interface.

func (*AccessWhoItem) GetItem

func (v *AccessWhoItem) GetItem() AccessWhoItemItem

GetItem returns AccessWhoItem.Item, and is useful for accessing the field via an interface.

func (*AccessWhoItem) GetPromiseDuration

func (v *AccessWhoItem) GetPromiseDuration() *int64

GetPromiseDuration returns AccessWhoItem.PromiseDuration, and is useful for accessing the field via an interface.

func (*AccessWhoItem) GetType

func (v *AccessWhoItem) GetType() AccessWhoItemType

GetType returns AccessWhoItem.Type, and is useful for accessing the field via an interface.

func (*AccessWhoItem) MarshalJSON

func (v *AccessWhoItem) MarshalJSON() ([]byte, error)

func (*AccessWhoItem) UnmarshalJSON

func (v *AccessWhoItem) UnmarshalJSON(b []byte) error

type AccessWhoItemConnection

type AccessWhoItemConnection struct {
	PageInfo AccessWhoItemConnectionPageInfo                 `json:"pageInfo"`
	Edges    []AccessWhoItemConnectionEdgesAccessWhoItemEdge `json:"edges"`
}

AccessWhoItemConnection includes the GraphQL fields of AccessWhoItemConnection requested by the fragment AccessWhoItemConnection.

func (*AccessWhoItemConnection) GetEdges

GetEdges returns AccessWhoItemConnection.Edges, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnection) GetPageInfo

GetPageInfo returns AccessWhoItemConnection.PageInfo, and is useful for accessing the field via an interface.

type AccessWhoItemConnectionEdgesAccessWhoItemEdge

type AccessWhoItemConnectionEdgesAccessWhoItemEdge struct {
	Cursor *string                                                         `json:"cursor"`
	Node   *AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem `json:"node"`
}

AccessWhoItemConnectionEdgesAccessWhoItemEdge includes the requested fields of the GraphQL type AccessWhoItemEdge.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdge) GetCursor

GetCursor returns AccessWhoItemConnectionEdgesAccessWhoItemEdge.Cursor, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdge) GetNode

GetNode returns AccessWhoItemConnectionEdgesAccessWhoItemEdge.Node, and is useful for accessing the field via an interface.

type AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem

type AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem struct {
	AccessWhoItem `json:"-"`
}

AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem includes the requested fields of the GraphQL type AccessWhoItem.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) GetExpiresAt

GetExpiresAt returns AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem.ExpiresAt, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) GetItem

GetItem returns AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem.Item, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) GetPromiseDuration

GetPromiseDuration returns AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem.PromiseDuration, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) GetType

GetType returns AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem.Type, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) MarshalJSON

func (*AccessWhoItemConnectionEdgesAccessWhoItemEdgeNodeAccessWhoItem) UnmarshalJSON

type AccessWhoItemConnectionPageInfo

type AccessWhoItemConnectionPageInfo struct {
	PageInfo `json:"-"`
}

AccessWhoItemConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*AccessWhoItemConnectionPageInfo) GetHasNextPage

func (v *AccessWhoItemConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns AccessWhoItemConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionPageInfo) GetStartCursor

func (v *AccessWhoItemConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns AccessWhoItemConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*AccessWhoItemConnectionPageInfo) MarshalJSON

func (v *AccessWhoItemConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*AccessWhoItemConnectionPageInfo) UnmarshalJSON

func (v *AccessWhoItemConnectionPageInfo) UnmarshalJSON(b []byte) error

type AccessWhoItemItem

type AccessWhoItemItem interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

AccessWhoItemItem includes the requested fields of the GraphQL interface AccessWhoItemItem.

AccessWhoItemItem is implemented by the following types: AccessWhoItemItemAccessControl AccessWhoItemItemDataShareRecipient AccessWhoItemItemDataSource AccessWhoItemItemGroup AccessWhoItemItemInvalidInputError AccessWhoItemItemNotFoundError AccessWhoItemItemUser

type AccessWhoItemItemAccessControl

type AccessWhoItemItemAccessControl struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
	Name     string  `json:"name"`
}

AccessWhoItemItemAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*AccessWhoItemItemAccessControl) GetId

GetId returns AccessWhoItemItemAccessControl.Id, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemAccessControl) GetName

GetName returns AccessWhoItemItemAccessControl.Name, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemAccessControl) GetTypename

func (v *AccessWhoItemItemAccessControl) GetTypename() *string

GetTypename returns AccessWhoItemItemAccessControl.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemDataShareRecipient

type AccessWhoItemItemDataShareRecipient struct {
	Typename *string `json:"__typename"`
}

AccessWhoItemItemDataShareRecipient includes the requested fields of the GraphQL type DataShareRecipient.

func (*AccessWhoItemItemDataShareRecipient) GetTypename

func (v *AccessWhoItemItemDataShareRecipient) GetTypename() *string

GetTypename returns AccessWhoItemItemDataShareRecipient.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemDataSource

type AccessWhoItemItemDataSource struct {
	Typename *string `json:"__typename"`
}

AccessWhoItemItemDataSource includes the requested fields of the GraphQL type DataSource.

func (*AccessWhoItemItemDataSource) GetTypename

func (v *AccessWhoItemItemDataSource) GetTypename() *string

GetTypename returns AccessWhoItemItemDataSource.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemGroup

type AccessWhoItemItemGroup struct {
	Typename      *string                             `json:"__typename"`
	Name          string                              `json:"name"`
	Id            string                              `json:"id"`
	IdentityStore AccessWhoItemItemGroupIdentityStore `json:"identityStore"`
}

AccessWhoItemItemGroup includes the requested fields of the GraphQL type Group.

func (*AccessWhoItemItemGroup) GetId

func (v *AccessWhoItemItemGroup) GetId() string

GetId returns AccessWhoItemItemGroup.Id, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemGroup) GetIdentityStore

GetIdentityStore returns AccessWhoItemItemGroup.IdentityStore, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemGroup) GetName

func (v *AccessWhoItemItemGroup) GetName() string

GetName returns AccessWhoItemItemGroup.Name, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemGroup) GetTypename

func (v *AccessWhoItemItemGroup) GetTypename() *string

GetTypename returns AccessWhoItemItemGroup.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemGroupIdentityStore

type AccessWhoItemItemGroupIdentityStore struct {
	Id   string `json:"id"`
	Name string `json:"name"`
}

AccessWhoItemItemGroupIdentityStore includes the requested fields of the GraphQL type IdentityStore.

func (*AccessWhoItemItemGroupIdentityStore) GetId

GetId returns AccessWhoItemItemGroupIdentityStore.Id, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemGroupIdentityStore) GetName

GetName returns AccessWhoItemItemGroupIdentityStore.Name, and is useful for accessing the field via an interface.

type AccessWhoItemItemInvalidInputError

type AccessWhoItemItemInvalidInputError struct {
	Typename *string `json:"__typename"`
}

AccessWhoItemItemInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*AccessWhoItemItemInvalidInputError) GetTypename

func (v *AccessWhoItemItemInvalidInputError) GetTypename() *string

GetTypename returns AccessWhoItemItemInvalidInputError.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemNotFoundError

type AccessWhoItemItemNotFoundError struct {
	Typename *string `json:"__typename"`
}

AccessWhoItemItemNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*AccessWhoItemItemNotFoundError) GetTypename

func (v *AccessWhoItemItemNotFoundError) GetTypename() *string

GetTypename returns AccessWhoItemItemNotFoundError.Typename, and is useful for accessing the field via an interface.

type AccessWhoItemItemUser

type AccessWhoItemItemUser struct {
	Typename *string `json:"__typename"`
	User     `json:"-"`
}

AccessWhoItemItemUser includes the requested fields of the GraphQL type User.

func (*AccessWhoItemItemUser) GetEmail

func (v *AccessWhoItemItemUser) GetEmail() *string

GetEmail returns AccessWhoItemItemUser.Email, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemUser) GetId

func (v *AccessWhoItemItemUser) GetId() string

GetId returns AccessWhoItemItemUser.Id, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemUser) GetName

func (v *AccessWhoItemItemUser) GetName() string

GetName returns AccessWhoItemItemUser.Name, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemUser) GetType

func (v *AccessWhoItemItemUser) GetType() UserType

GetType returns AccessWhoItemItemUser.Type, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemUser) GetTypename

func (v *AccessWhoItemItemUser) GetTypename() *string

GetTypename returns AccessWhoItemItemUser.Typename, and is useful for accessing the field via an interface.

func (*AccessWhoItemItemUser) MarshalJSON

func (v *AccessWhoItemItemUser) MarshalJSON() ([]byte, error)

func (*AccessWhoItemItemUser) UnmarshalJSON

func (v *AccessWhoItemItemUser) UnmarshalJSON(b []byte) error

type AccessWhoItemType

type AccessWhoItemType string
const (
	AccessWhoItemTypeWhogrant   AccessWhoItemType = "WhoGrant"
	AccessWhoItemTypeWhopromise AccessWhoItemType = "WhoPromise"
)

type ActionType

type ActionType string
const (
	ActionTypeRead  ActionType = "Read"
	ActionTypeWrite ActionType = "Write"
	ActionTypeAdmin ActionType = "Admin"
)

type ActivateAccessControlActivateAccessControl

type ActivateAccessControlActivateAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

ActivateAccessControlActivateAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*ActivateAccessControlActivateAccessControl) GetAction

GetAction returns ActivateAccessControlActivateAccessControl.Action, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetCategory

GetCategory returns ActivateAccessControlActivateAccessControl.Category, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetComplete

GetComplete returns ActivateAccessControlActivateAccessControl.Complete, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetCreatedAt

GetCreatedAt returns ActivateAccessControlActivateAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetDescription

GetDescription returns ActivateAccessControlActivateAccessControl.Description, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetExternal

GetExternal returns ActivateAccessControlActivateAccessControl.External, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetId

GetId returns ActivateAccessControlActivateAccessControl.Id, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetLocks

GetLocks returns ActivateAccessControlActivateAccessControl.Locks, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetModifiedAt

GetModifiedAt returns ActivateAccessControlActivateAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetName

GetName returns ActivateAccessControlActivateAccessControl.Name, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetNamingHint

GetNamingHint returns ActivateAccessControlActivateAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetNotInternalizable

func (v *ActivateAccessControlActivateAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns ActivateAccessControlActivateAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetPolicyRule

GetPolicyRule returns ActivateAccessControlActivateAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetState

GetState returns ActivateAccessControlActivateAccessControl.State, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetSyncData

GetSyncData returns ActivateAccessControlActivateAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetTypename

GetTypename returns ActivateAccessControlActivateAccessControl.Typename, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetWhatAbacRule

GetWhatAbacRule returns ActivateAccessControlActivateAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetWhatType

GetWhatType returns ActivateAccessControlActivateAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetWhoAbacRule

GetWhoAbacRule returns ActivateAccessControlActivateAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) GetWhoType

GetWhoType returns ActivateAccessControlActivateAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControl) MarshalJSON

func (*ActivateAccessControlActivateAccessControl) UnmarshalJSON

type ActivateAccessControlActivateAccessControlAccessControlResult

type ActivateAccessControlActivateAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ActivateAccessControlActivateAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

ActivateAccessControlActivateAccessControlAccessControlResult is implemented by the following types: ActivateAccessControlActivateAccessControl ActivateAccessControlActivateAccessControlInvalidInputError ActivateAccessControlActivateAccessControlNotFoundError ActivateAccessControlActivateAccessControlPermissionDeniedError

type ActivateAccessControlActivateAccessControlInvalidInputError

type ActivateAccessControlActivateAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

ActivateAccessControlActivateAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ActivateAccessControlActivateAccessControlInvalidInputError) GetMessage

GetMessage returns ActivateAccessControlActivateAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlInvalidInputError) GetTypename

GetTypename returns ActivateAccessControlActivateAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlInvalidInputError) MarshalJSON

func (*ActivateAccessControlActivateAccessControlInvalidInputError) UnmarshalJSON

type ActivateAccessControlActivateAccessControlNotFoundError

type ActivateAccessControlActivateAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

ActivateAccessControlActivateAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ActivateAccessControlActivateAccessControlNotFoundError) GetMessage

GetMessage returns ActivateAccessControlActivateAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlNotFoundError) GetTypename

GetTypename returns ActivateAccessControlActivateAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlNotFoundError) MarshalJSON

func (*ActivateAccessControlActivateAccessControlNotFoundError) UnmarshalJSON

type ActivateAccessControlActivateAccessControlPermissionDeniedError

type ActivateAccessControlActivateAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ActivateAccessControlActivateAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ActivateAccessControlActivateAccessControlPermissionDeniedError) GetMessage

GetMessage returns ActivateAccessControlActivateAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlPermissionDeniedError) GetTypename

GetTypename returns ActivateAccessControlActivateAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ActivateAccessControlActivateAccessControlPermissionDeniedError) MarshalJSON

func (*ActivateAccessControlActivateAccessControlPermissionDeniedError) UnmarshalJSON

type ActivateAccessControlResponse

type ActivateAccessControlResponse struct {
	ActivateAccessControl ActivateAccessControlActivateAccessControlAccessControlResult `json:"-"`
}

ActivateAccessControlResponse is returned by ActivateAccessControl on success.

func ActivateAccessControl

func ActivateAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *ActivateAccessControlResponse, err_ error)

func (*ActivateAccessControlResponse) GetActivateAccessControl

GetActivateAccessControl returns ActivateAccessControlResponse.ActivateAccessControl, and is useful for accessing the field via an interface.

func (*ActivateAccessControlResponse) MarshalJSON

func (v *ActivateAccessControlResponse) MarshalJSON() ([]byte, error)

func (*ActivateAccessControlResponse) UnmarshalJSON

func (v *ActivateAccessControlResponse) UnmarshalJSON(b []byte) error

type AddSubtaskEventAddSubtaskEventSubtask

type AddSubtaskEventAddSubtaskEventSubtask struct {
	Subtask `json:"-"`
}

AddSubtaskEventAddSubtaskEventSubtask includes the requested fields of the GraphQL type Subtask.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetFlowClosed

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetFlowClosed() *bool

GetFlowClosed returns AddSubtaskEventAddSubtaskEventSubtask.FlowClosed, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsAdded

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsAdded() int

GetFlowCommandsAdded returns AddSubtaskEventAddSubtaskEventSubtask.FlowCommandsAdded, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsRemoved

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsRemoved() int

GetFlowCommandsRemoved returns AddSubtaskEventAddSubtaskEventSubtask.FlowCommandsRemoved, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsUpdated

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetFlowCommandsUpdated() int

GetFlowCommandsUpdated returns AddSubtaskEventAddSubtaskEventSubtask.FlowCommandsUpdated, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetFlowId

GetFlowId returns AddSubtaskEventAddSubtaskEventSubtask.FlowId, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetIngestionFinished

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetIngestionFinished() *bool

GetIngestionFinished returns AddSubtaskEventAddSubtaskEventSubtask.IngestionFinished, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetIsStreaming

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetIsStreaming() bool

GetIsStreaming returns AddSubtaskEventAddSubtaskEventSubtask.IsStreaming, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetJobId

GetJobId returns AddSubtaskEventAddSubtaskEventSubtask.JobId, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetLastUpdate

func (v *AddSubtaskEventAddSubtaskEventSubtask) GetLastUpdate() time.Time

GetLastUpdate returns AddSubtaskEventAddSubtaskEventSubtask.LastUpdate, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetStatus

GetStatus returns AddSubtaskEventAddSubtaskEventSubtask.Status, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetSubtaskId

GetSubtaskId returns AddSubtaskEventAddSubtaskEventSubtask.SubtaskId, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) GetTaskType

GetTaskType returns AddSubtaskEventAddSubtaskEventSubtask.TaskType, and is useful for accessing the field via an interface.

func (*AddSubtaskEventAddSubtaskEventSubtask) MarshalJSON

func (v *AddSubtaskEventAddSubtaskEventSubtask) MarshalJSON() ([]byte, error)

func (*AddSubtaskEventAddSubtaskEventSubtask) UnmarshalJSON

func (v *AddSubtaskEventAddSubtaskEventSubtask) UnmarshalJSON(b []byte) error

type AddSubtaskEventResponse

type AddSubtaskEventResponse struct {
	AddSubtaskEvent AddSubtaskEventAddSubtaskEventSubtask `json:"addSubtaskEvent"`
}

AddSubtaskEventResponse is returned by AddSubtaskEvent on success.

func AddSubtaskEvent

func AddSubtaskEvent(
	ctx_ context.Context,
	client_ graphql.Client,
	input SubtaskInput,
) (data_ *AddSubtaskEventResponse, err_ error)

func (*AddSubtaskEventResponse) GetAddSubtaskEvent

GetAddSubtaskEvent returns AddSubtaskEventResponse.AddSubtaskEvent, and is useful for accessing the field via an interface.

type AddTaskEventAddTaskEventTask

type AddTaskEventAddTaskEventTask struct {
	Task `json:"-"`
}

AddTaskEventAddTaskEventTask includes the requested fields of the GraphQL type Task.

func (*AddTaskEventAddTaskEventTask) GetDuration

func (v *AddTaskEventAddTaskEventTask) GetDuration() *int64

GetDuration returns AddTaskEventAddTaskEventTask.Duration, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetEndTime

func (v *AddTaskEventAddTaskEventTask) GetEndTime() *time.Time

GetEndTime returns AddTaskEventAddTaskEventTask.EndTime, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetJobId

func (v *AddTaskEventAddTaskEventTask) GetJobId() string

GetJobId returns AddTaskEventAddTaskEventTask.JobId, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetLastUpdate

func (v *AddTaskEventAddTaskEventTask) GetLastUpdate() time.Time

GetLastUpdate returns AddTaskEventAddTaskEventTask.LastUpdate, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetNumberOfWarnings

func (v *AddTaskEventAddTaskEventTask) GetNumberOfWarnings() int

GetNumberOfWarnings returns AddTaskEventAddTaskEventTask.NumberOfWarnings, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetResult

func (v *AddTaskEventAddTaskEventTask) GetResult() []TaskResult

GetResult returns AddTaskEventAddTaskEventTask.Result, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetStartTime

func (v *AddTaskEventAddTaskEventTask) GetStartTime() time.Time

GetStartTime returns AddTaskEventAddTaskEventTask.StartTime, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetStatus

GetStatus returns AddTaskEventAddTaskEventTask.Status, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) GetTaskType

func (v *AddTaskEventAddTaskEventTask) GetTaskType() string

GetTaskType returns AddTaskEventAddTaskEventTask.TaskType, and is useful for accessing the field via an interface.

func (*AddTaskEventAddTaskEventTask) MarshalJSON

func (v *AddTaskEventAddTaskEventTask) MarshalJSON() ([]byte, error)

func (*AddTaskEventAddTaskEventTask) UnmarshalJSON

func (v *AddTaskEventAddTaskEventTask) UnmarshalJSON(b []byte) error

type AddTaskEventResponse

type AddTaskEventResponse struct {
	AddTaskEvent AddTaskEventAddTaskEventTask `json:"addTaskEvent"`
}

AddTaskEventResponse is returned by AddTaskEvent on success.

func AddTaskEvent

func AddTaskEvent(
	ctx_ context.Context,
	client_ graphql.Client,
	input TaskEventInput,
) (data_ *AddTaskEventResponse, err_ error)

func (*AddTaskEventResponse) GetAddTaskEvent

GetAddTaskEvent returns AddTaskEventResponse.AddTaskEvent, and is useful for accessing the field via an interface.

type AssignGlobalRoleAssignGlobalRole

type AssignGlobalRoleAssignGlobalRole struct {
	Typename *string `json:"__typename"`
	Role     `json:"-"`
}

AssignGlobalRoleAssignGlobalRole includes the requested fields of the GraphQL type Role.

func (*AssignGlobalRoleAssignGlobalRole) GetDescription

func (v *AssignGlobalRoleAssignGlobalRole) GetDescription() string

GetDescription returns AssignGlobalRoleAssignGlobalRole.Description, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRole) GetId

GetId returns AssignGlobalRoleAssignGlobalRole.Id, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRole) GetName

GetName returns AssignGlobalRoleAssignGlobalRole.Name, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRole) GetTypename

func (v *AssignGlobalRoleAssignGlobalRole) GetTypename() *string

GetTypename returns AssignGlobalRoleAssignGlobalRole.Typename, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRole) MarshalJSON

func (v *AssignGlobalRoleAssignGlobalRole) MarshalJSON() ([]byte, error)

func (*AssignGlobalRoleAssignGlobalRole) UnmarshalJSON

func (v *AssignGlobalRoleAssignGlobalRole) UnmarshalJSON(b []byte) error

type AssignGlobalRoleAssignGlobalRoleInvalidInputError

type AssignGlobalRoleAssignGlobalRoleInvalidInputError struct {
	Typename *string `json:"__typename"`
}

AssignGlobalRoleAssignGlobalRoleInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*AssignGlobalRoleAssignGlobalRoleInvalidInputError) GetTypename

GetTypename returns AssignGlobalRoleAssignGlobalRoleInvalidInputError.Typename, and is useful for accessing the field via an interface.

type AssignGlobalRoleAssignGlobalRoleNotFoundError

type AssignGlobalRoleAssignGlobalRoleNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

AssignGlobalRoleAssignGlobalRoleNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*AssignGlobalRoleAssignGlobalRoleNotFoundError) GetMessage

GetMessage returns AssignGlobalRoleAssignGlobalRoleNotFoundError.Message, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRoleNotFoundError) GetTypename

GetTypename returns AssignGlobalRoleAssignGlobalRoleNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRoleNotFoundError) MarshalJSON

func (*AssignGlobalRoleAssignGlobalRoleNotFoundError) UnmarshalJSON

type AssignGlobalRoleAssignGlobalRolePermissionDeniedError

type AssignGlobalRoleAssignGlobalRolePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

AssignGlobalRoleAssignGlobalRolePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*AssignGlobalRoleAssignGlobalRolePermissionDeniedError) GetMessage

GetMessage returns AssignGlobalRoleAssignGlobalRolePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRolePermissionDeniedError) GetTypename

GetTypename returns AssignGlobalRoleAssignGlobalRolePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleAssignGlobalRolePermissionDeniedError) MarshalJSON

func (*AssignGlobalRoleAssignGlobalRolePermissionDeniedError) UnmarshalJSON

type AssignGlobalRoleAssignGlobalRoleRoleResult

type AssignGlobalRoleAssignGlobalRoleRoleResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

AssignGlobalRoleAssignGlobalRoleRoleResult includes the requested fields of the GraphQL interface RoleResult.

AssignGlobalRoleAssignGlobalRoleRoleResult is implemented by the following types: AssignGlobalRoleAssignGlobalRoleInvalidInputError AssignGlobalRoleAssignGlobalRoleNotFoundError AssignGlobalRoleAssignGlobalRolePermissionDeniedError AssignGlobalRoleAssignGlobalRole

type AssignGlobalRoleResponse

type AssignGlobalRoleResponse struct {
	AssignGlobalRole AssignGlobalRoleAssignGlobalRoleRoleResult `json:"-"`
}

AssignGlobalRoleResponse is returned by AssignGlobalRole on success.

func AssignGlobalRole

func AssignGlobalRole(
	ctx_ context.Context,
	client_ graphql.Client,
	role string,
	to []string,
) (data_ *AssignGlobalRoleResponse, err_ error)

func (*AssignGlobalRoleResponse) GetAssignGlobalRole

GetAssignGlobalRole returns AssignGlobalRoleResponse.AssignGlobalRole, and is useful for accessing the field via an interface.

func (*AssignGlobalRoleResponse) MarshalJSON

func (v *AssignGlobalRoleResponse) MarshalJSON() ([]byte, error)

func (*AssignGlobalRoleResponse) UnmarshalJSON

func (v *AssignGlobalRoleResponse) UnmarshalJSON(b []byte) error

type BinaryExpressionAggregatorOperator

type BinaryExpressionAggregatorOperator string
const (
	BinaryExpressionAggregatorOperatorAnd BinaryExpressionAggregatorOperator = "And"
	BinaryExpressionAggregatorOperatorOr  BinaryExpressionAggregatorOperator = "Or"
)

type BinaryExpressionUnaryExpressionOperator

type BinaryExpressionUnaryExpressionOperator string
const (
	BinaryExpressionUnaryExpressionOperatorNot BinaryExpressionUnaryExpressionOperator = "Not"
)

type CanLinkFilter

type CanLinkFilter struct {
	Action             AccessControlAction   `json:"action"`
	Category           *string               `json:"category,omitempty"`
	DataSources        []*DataSourceTypeInfo `json:"dataSources,omitempty"`
	AccessControlId    *string               `json:"accessControlId,omitempty"`
	WhoAccessControls  []string              `json:"whoAccessControls"`
	WhatAccessControls []string              `json:"whatAccessControls"`
}

func (*CanLinkFilter) GetAccessControlId

func (v *CanLinkFilter) GetAccessControlId() *string

GetAccessControlId returns CanLinkFilter.AccessControlId, and is useful for accessing the field via an interface.

func (*CanLinkFilter) GetAction

func (v *CanLinkFilter) GetAction() AccessControlAction

GetAction returns CanLinkFilter.Action, and is useful for accessing the field via an interface.

func (*CanLinkFilter) GetCategory

func (v *CanLinkFilter) GetCategory() *string

GetCategory returns CanLinkFilter.Category, and is useful for accessing the field via an interface.

func (*CanLinkFilter) GetDataSources

func (v *CanLinkFilter) GetDataSources() []*DataSourceTypeInfo

GetDataSources returns CanLinkFilter.DataSources, and is useful for accessing the field via an interface.

func (*CanLinkFilter) GetWhatAccessControls

func (v *CanLinkFilter) GetWhatAccessControls() []string

GetWhatAccessControls returns CanLinkFilter.WhatAccessControls, and is useful for accessing the field via an interface.

func (*CanLinkFilter) GetWhoAccessControls

func (v *CanLinkFilter) GetWhoAccessControls() []string

GetWhoAccessControls returns CanLinkFilter.WhoAccessControls, and is useful for accessing the field via an interface.

type CreateAccessControlCreateAccessControl

type CreateAccessControlCreateAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

CreateAccessControlCreateAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*CreateAccessControlCreateAccessControl) GetAction

GetAction returns CreateAccessControlCreateAccessControl.Action, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetCategory

GetCategory returns CreateAccessControlCreateAccessControl.Category, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetComplete

func (v *CreateAccessControlCreateAccessControl) GetComplete() *bool

GetComplete returns CreateAccessControlCreateAccessControl.Complete, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetCreatedAt

GetCreatedAt returns CreateAccessControlCreateAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetDescription

func (v *CreateAccessControlCreateAccessControl) GetDescription() string

GetDescription returns CreateAccessControlCreateAccessControl.Description, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetExternal

GetExternal returns CreateAccessControlCreateAccessControl.External, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetId

GetId returns CreateAccessControlCreateAccessControl.Id, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetLocks

GetLocks returns CreateAccessControlCreateAccessControl.Locks, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetModifiedAt

GetModifiedAt returns CreateAccessControlCreateAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetName

GetName returns CreateAccessControlCreateAccessControl.Name, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetNamingHint

func (v *CreateAccessControlCreateAccessControl) GetNamingHint() *string

GetNamingHint returns CreateAccessControlCreateAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetNotInternalizable

func (v *CreateAccessControlCreateAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns CreateAccessControlCreateAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetPolicyRule

func (v *CreateAccessControlCreateAccessControl) GetPolicyRule() *string

GetPolicyRule returns CreateAccessControlCreateAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetState

GetState returns CreateAccessControlCreateAccessControl.State, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetSyncData

GetSyncData returns CreateAccessControlCreateAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetTypename

GetTypename returns CreateAccessControlCreateAccessControl.Typename, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetWhatAbacRule

GetWhatAbacRule returns CreateAccessControlCreateAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetWhatType

GetWhatType returns CreateAccessControlCreateAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetWhoAbacRule

GetWhoAbacRule returns CreateAccessControlCreateAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) GetWhoType

GetWhoType returns CreateAccessControlCreateAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControl) MarshalJSON

func (v *CreateAccessControlCreateAccessControl) MarshalJSON() ([]byte, error)

func (*CreateAccessControlCreateAccessControl) UnmarshalJSON

func (v *CreateAccessControlCreateAccessControl) UnmarshalJSON(b []byte) error

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests struct {
	Typename      *string                                                                                    `json:"__typename"`
	AccessControl CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl `json:"accessControl"`
}

CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests includes the requested fields of the GraphQL type AccessControlWithOptionalAccessRequests.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests) GetAccessControl

GetAccessControl returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests.AccessControl, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests) GetTypename

GetTypename returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests.Typename, and is useful for accessing the field via an interface.

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl struct {
	AccessControl `json:"-"`
}

CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetAction

GetAction returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Action, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetCategory

GetCategory returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Category, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetComplete

GetComplete returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Complete, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetCreatedAt

GetCreatedAt returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetDescription

GetDescription returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Description, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetExternal

GetExternal returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.External, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetId

GetId returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Id, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetLocks

GetLocks returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Locks, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetModifiedAt

GetModifiedAt returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetName

GetName returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Name, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetNamingHint

GetNamingHint returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetNotInternalizable

GetNotInternalizable returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetPolicyRule

GetPolicyRule returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetState

GetState returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.State, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetSyncData

GetSyncData returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhatAbacRule

GetWhatAbacRule returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhatType

GetWhatType returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhoAbacRule

GetWhoAbacRule returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhoType

GetWhoType returns CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) MarshalJSON

func (*CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) UnmarshalJSON

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsResult

type CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsResult includes the requested fields of the GraphQL interface AccessControlWithOptionalAccessRequestsResult.

CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsResult is implemented by the following types: CreateAccessControlCreateAccessControl CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequests CreateAccessControlCreateAccessControlInvalidInputError CreateAccessControlCreateAccessControlNotFoundError CreateAccessControlCreateAccessControlPermissionDeniedError

type CreateAccessControlCreateAccessControlInvalidInputError

type CreateAccessControlCreateAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

CreateAccessControlCreateAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*CreateAccessControlCreateAccessControlInvalidInputError) GetMessage

GetMessage returns CreateAccessControlCreateAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlInvalidInputError) GetTypename

GetTypename returns CreateAccessControlCreateAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlInvalidInputError) MarshalJSON

func (*CreateAccessControlCreateAccessControlInvalidInputError) UnmarshalJSON

type CreateAccessControlCreateAccessControlNotFoundError

type CreateAccessControlCreateAccessControlNotFoundError struct {
	Typename *string `json:"__typename"`
}

CreateAccessControlCreateAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*CreateAccessControlCreateAccessControlNotFoundError) GetTypename

GetTypename returns CreateAccessControlCreateAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

type CreateAccessControlCreateAccessControlPermissionDeniedError

type CreateAccessControlCreateAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

CreateAccessControlCreateAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*CreateAccessControlCreateAccessControlPermissionDeniedError) GetMessage

GetMessage returns CreateAccessControlCreateAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlPermissionDeniedError) GetTypename

GetTypename returns CreateAccessControlCreateAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*CreateAccessControlCreateAccessControlPermissionDeniedError) MarshalJSON

func (*CreateAccessControlCreateAccessControlPermissionDeniedError) UnmarshalJSON

type CreateAccessControlResponse

type CreateAccessControlResponse struct {
	CreateAccessControl CreateAccessControlCreateAccessControlAccessControlWithOptionalAccessRequestsResult `json:"-"`
}

CreateAccessControlResponse is returned by CreateAccessControl on success.

func CreateAccessControl

func CreateAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	ap AccessControlInput,
) (data_ *CreateAccessControlResponse, err_ error)

func (*CreateAccessControlResponse) GetCreateAccessControl

GetCreateAccessControl returns CreateAccessControlResponse.CreateAccessControl, and is useful for accessing the field via an interface.

func (*CreateAccessControlResponse) MarshalJSON

func (v *CreateAccessControlResponse) MarshalJSON() ([]byte, error)

func (*CreateAccessControlResponse) UnmarshalJSON

func (v *CreateAccessControlResponse) UnmarshalJSON(b []byte) error

type CreateDataSourceCreateDataSource

type CreateDataSourceCreateDataSource struct {
	Typename   *string `json:"__typename"`
	DataSource `json:"-"`
}

CreateDataSourceCreateDataSource includes the requested fields of the GraphQL type DataSource.

func (*CreateDataSourceCreateDataSource) GetCreatedAt

func (v *CreateDataSourceCreateDataSource) GetCreatedAt() time.Time

GetCreatedAt returns CreateDataSourceCreateDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetDescription

func (v *CreateDataSourceCreateDataSource) GetDescription() string

GetDescription returns CreateDataSourceCreateDataSource.Description, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetId

GetId returns CreateDataSourceCreateDataSource.Id, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetModifiedAt

func (v *CreateDataSourceCreateDataSource) GetModifiedAt() time.Time

GetModifiedAt returns CreateDataSourceCreateDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetName

GetName returns CreateDataSourceCreateDataSource.Name, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetParent

GetParent returns CreateDataSourceCreateDataSource.Parent, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetType

GetType returns CreateDataSourceCreateDataSource.Type, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) GetTypename

func (v *CreateDataSourceCreateDataSource) GetTypename() *string

GetTypename returns CreateDataSourceCreateDataSource.Typename, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSource) MarshalJSON

func (v *CreateDataSourceCreateDataSource) MarshalJSON() ([]byte, error)

func (*CreateDataSourceCreateDataSource) UnmarshalJSON

func (v *CreateDataSourceCreateDataSource) UnmarshalJSON(b []byte) error

type CreateDataSourceCreateDataSourceDataSourceResult

type CreateDataSourceCreateDataSourceDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

CreateDataSourceCreateDataSourceDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

CreateDataSourceCreateDataSourceDataSourceResult is implemented by the following types: CreateDataSourceCreateDataSource CreateDataSourceCreateDataSourceInvalidInputError CreateDataSourceCreateDataSourceNotFoundError CreateDataSourceCreateDataSourcePermissionDeniedError

type CreateDataSourceCreateDataSourceInvalidInputError

type CreateDataSourceCreateDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

CreateDataSourceCreateDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*CreateDataSourceCreateDataSourceInvalidInputError) GetTypename

GetTypename returns CreateDataSourceCreateDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type CreateDataSourceCreateDataSourceNotFoundError

type CreateDataSourceCreateDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

CreateDataSourceCreateDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*CreateDataSourceCreateDataSourceNotFoundError) GetMessage

GetMessage returns CreateDataSourceCreateDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSourceNotFoundError) GetTypename

GetTypename returns CreateDataSourceCreateDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSourceNotFoundError) MarshalJSON

func (*CreateDataSourceCreateDataSourceNotFoundError) UnmarshalJSON

type CreateDataSourceCreateDataSourcePermissionDeniedError

type CreateDataSourceCreateDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

CreateDataSourceCreateDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*CreateDataSourceCreateDataSourcePermissionDeniedError) GetMessage

GetMessage returns CreateDataSourceCreateDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSourcePermissionDeniedError) GetTypename

GetTypename returns CreateDataSourceCreateDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*CreateDataSourceCreateDataSourcePermissionDeniedError) MarshalJSON

func (*CreateDataSourceCreateDataSourcePermissionDeniedError) UnmarshalJSON

type CreateDataSourceResponse

type CreateDataSourceResponse struct {
	CreateDataSource CreateDataSourceCreateDataSourceDataSourceResult `json:"-"`
}

CreateDataSourceResponse is returned by CreateDataSource on success.

func CreateDataSource

func CreateDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	input DataSourceInput,
) (data_ *CreateDataSourceResponse, err_ error)

func (*CreateDataSourceResponse) GetCreateDataSource

GetCreateDataSource returns CreateDataSourceResponse.CreateDataSource, and is useful for accessing the field via an interface.

func (*CreateDataSourceResponse) MarshalJSON

func (v *CreateDataSourceResponse) MarshalJSON() ([]byte, error)

func (*CreateDataSourceResponse) UnmarshalJSON

func (v *CreateDataSourceResponse) UnmarshalJSON(b []byte) error

type CreateGrantCategoryCreateGrantCategory

type CreateGrantCategoryCreateGrantCategory struct {
	Typename             *string `json:"__typename"`
	GrantCategoryDetails `json:"-"`
}

CreateGrantCategoryCreateGrantCategory includes the requested fields of the GraphQL type GrantCategory.

func (*CreateGrantCategoryCreateGrantCategory) GetAllowDuplicateNames

func (v *CreateGrantCategoryCreateGrantCategory) GetAllowDuplicateNames() bool

GetAllowDuplicateNames returns CreateGrantCategoryCreateGrantCategory.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetAllowedWhatItems

GetAllowedWhatItems returns CreateGrantCategoryCreateGrantCategory.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetAllowedWhoItems

GetAllowedWhoItems returns CreateGrantCategoryCreateGrantCategory.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetCanCreate

func (v *CreateGrantCategoryCreateGrantCategory) GetCanCreate() bool

GetCanCreate returns CreateGrantCategoryCreateGrantCategory.CanCreate, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetCreatedAt

GetCreatedAt returns CreateGrantCategoryCreateGrantCategory.CreatedAt, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetDefaultTypePerDataSource

GetDefaultTypePerDataSource returns CreateGrantCategoryCreateGrantCategory.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetDescription

func (v *CreateGrantCategoryCreateGrantCategory) GetDescription() string

GetDescription returns CreateGrantCategoryCreateGrantCategory.Description, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetIcon

GetIcon returns CreateGrantCategoryCreateGrantCategory.Icon, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetId

GetId returns CreateGrantCategoryCreateGrantCategory.Id, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetIsDefault

func (v *CreateGrantCategoryCreateGrantCategory) GetIsDefault() bool

GetIsDefault returns CreateGrantCategoryCreateGrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetIsSystem

GetIsSystem returns CreateGrantCategoryCreateGrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetModifiedAt

GetModifiedAt returns CreateGrantCategoryCreateGrantCategory.ModifiedAt, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetMultiDataSource

func (v *CreateGrantCategoryCreateGrantCategory) GetMultiDataSource() bool

GetMultiDataSource returns CreateGrantCategoryCreateGrantCategory.MultiDataSource, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetName

GetName returns CreateGrantCategoryCreateGrantCategory.Name, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) GetTypename

GetTypename returns CreateGrantCategoryCreateGrantCategory.Typename, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategory) MarshalJSON

func (v *CreateGrantCategoryCreateGrantCategory) MarshalJSON() ([]byte, error)

func (*CreateGrantCategoryCreateGrantCategory) UnmarshalJSON

func (v *CreateGrantCategoryCreateGrantCategory) UnmarshalJSON(b []byte) error

type CreateGrantCategoryCreateGrantCategoryGrantCategoryResult

type CreateGrantCategoryCreateGrantCategoryGrantCategoryResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

CreateGrantCategoryCreateGrantCategoryGrantCategoryResult includes the requested fields of the GraphQL interface GrantCategoryResult.

CreateGrantCategoryCreateGrantCategoryGrantCategoryResult is implemented by the following types: CreateGrantCategoryCreateGrantCategory CreateGrantCategoryCreateGrantCategoryInvalidInputError CreateGrantCategoryCreateGrantCategoryNotFoundError CreateGrantCategoryCreateGrantCategoryPermissionDeniedError

type CreateGrantCategoryCreateGrantCategoryInvalidInputError

type CreateGrantCategoryCreateGrantCategoryInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

CreateGrantCategoryCreateGrantCategoryInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*CreateGrantCategoryCreateGrantCategoryInvalidInputError) GetMessage

GetMessage returns CreateGrantCategoryCreateGrantCategoryInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryInvalidInputError) GetTypename

GetTypename returns CreateGrantCategoryCreateGrantCategoryInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryInvalidInputError) MarshalJSON

func (*CreateGrantCategoryCreateGrantCategoryInvalidInputError) UnmarshalJSON

type CreateGrantCategoryCreateGrantCategoryNotFoundError

type CreateGrantCategoryCreateGrantCategoryNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

CreateGrantCategoryCreateGrantCategoryNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*CreateGrantCategoryCreateGrantCategoryNotFoundError) GetMessage

GetMessage returns CreateGrantCategoryCreateGrantCategoryNotFoundError.Message, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryNotFoundError) GetTypename

GetTypename returns CreateGrantCategoryCreateGrantCategoryNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryNotFoundError) MarshalJSON

func (*CreateGrantCategoryCreateGrantCategoryNotFoundError) UnmarshalJSON

type CreateGrantCategoryCreateGrantCategoryPermissionDeniedError

type CreateGrantCategoryCreateGrantCategoryPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

CreateGrantCategoryCreateGrantCategoryPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*CreateGrantCategoryCreateGrantCategoryPermissionDeniedError) GetMessage

GetMessage returns CreateGrantCategoryCreateGrantCategoryPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryPermissionDeniedError) GetTypename

GetTypename returns CreateGrantCategoryCreateGrantCategoryPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryCreateGrantCategoryPermissionDeniedError) MarshalJSON

func (*CreateGrantCategoryCreateGrantCategoryPermissionDeniedError) UnmarshalJSON

type CreateGrantCategoryResponse

type CreateGrantCategoryResponse struct {
	CreateGrantCategory CreateGrantCategoryCreateGrantCategoryGrantCategoryResult `json:"-"`
}

CreateGrantCategoryResponse is returned by CreateGrantCategory on success.

func CreateGrantCategory

func CreateGrantCategory(
	ctx_ context.Context,
	client_ graphql.Client,
	input GrantCategoryInput,
) (data_ *CreateGrantCategoryResponse, err_ error)

func (*CreateGrantCategoryResponse) GetCreateGrantCategory

GetCreateGrantCategory returns CreateGrantCategoryResponse.CreateGrantCategory, and is useful for accessing the field via an interface.

func (*CreateGrantCategoryResponse) MarshalJSON

func (v *CreateGrantCategoryResponse) MarshalJSON() ([]byte, error)

func (*CreateGrantCategoryResponse) UnmarshalJSON

func (v *CreateGrantCategoryResponse) UnmarshalJSON(b []byte) error

type CreateJobCreateJob

type CreateJobCreateJob struct {
	Job `json:"-"`
}

CreateJobCreateJob includes the requested fields of the GraphQL type Job.

func (*CreateJobCreateJob) GetDataSource

func (v *CreateJobCreateJob) GetDataSource() *JobDataSource

GetDataSource returns CreateJobCreateJob.DataSource, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetDuration

func (v *CreateJobCreateJob) GetDuration() *int64

GetDuration returns CreateJobCreateJob.Duration, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetEndTime

func (v *CreateJobCreateJob) GetEndTime() *time.Time

GetEndTime returns CreateJobCreateJob.EndTime, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetHasErrors

func (v *CreateJobCreateJob) GetHasErrors() *bool

GetHasErrors returns CreateJobCreateJob.HasErrors, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetHasWarnings

func (v *CreateJobCreateJob) GetHasWarnings() *bool

GetHasWarnings returns CreateJobCreateJob.HasWarnings, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetId

func (v *CreateJobCreateJob) GetId() string

GetId returns CreateJobCreateJob.Id, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetLastUpdate

func (v *CreateJobCreateJob) GetLastUpdate() time.Time

GetLastUpdate returns CreateJobCreateJob.LastUpdate, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetStartTime

func (v *CreateJobCreateJob) GetStartTime() time.Time

GetStartTime returns CreateJobCreateJob.StartTime, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) GetStatus

func (v *CreateJobCreateJob) GetStatus() JobStatus

GetStatus returns CreateJobCreateJob.Status, and is useful for accessing the field via an interface.

func (*CreateJobCreateJob) MarshalJSON

func (v *CreateJobCreateJob) MarshalJSON() ([]byte, error)

func (*CreateJobCreateJob) UnmarshalJSON

func (v *CreateJobCreateJob) UnmarshalJSON(b []byte) error

type CreateJobResponse

type CreateJobResponse struct {
	CreateJob CreateJobCreateJob `json:"createJob"`
}

CreateJobResponse is returned by CreateJob on success.

func CreateJob

func CreateJob(
	ctx_ context.Context,
	client_ graphql.Client,
	input JobInput,
) (data_ *CreateJobResponse, err_ error)

func (*CreateJobResponse) GetCreateJob

func (v *CreateJobResponse) GetCreateJob() CreateJobCreateJob

GetCreateJob returns CreateJobResponse.CreateJob, and is useful for accessing the field via an interface.

type CreateUserCreateUser

type CreateUserCreateUser struct {
	Typename *string `json:"__typename"`
	User     `json:"-"`
}

CreateUserCreateUser includes the requested fields of the GraphQL type User.

func (*CreateUserCreateUser) GetEmail

func (v *CreateUserCreateUser) GetEmail() *string

GetEmail returns CreateUserCreateUser.Email, and is useful for accessing the field via an interface.

func (*CreateUserCreateUser) GetId

func (v *CreateUserCreateUser) GetId() string

GetId returns CreateUserCreateUser.Id, and is useful for accessing the field via an interface.

func (*CreateUserCreateUser) GetName

func (v *CreateUserCreateUser) GetName() string

GetName returns CreateUserCreateUser.Name, and is useful for accessing the field via an interface.

func (*CreateUserCreateUser) GetType

func (v *CreateUserCreateUser) GetType() UserType

GetType returns CreateUserCreateUser.Type, and is useful for accessing the field via an interface.

func (*CreateUserCreateUser) GetTypename

func (v *CreateUserCreateUser) GetTypename() *string

GetTypename returns CreateUserCreateUser.Typename, and is useful for accessing the field via an interface.

func (*CreateUserCreateUser) MarshalJSON

func (v *CreateUserCreateUser) MarshalJSON() ([]byte, error)

func (*CreateUserCreateUser) UnmarshalJSON

func (v *CreateUserCreateUser) UnmarshalJSON(b []byte) error

type CreateUserCreateUserInvalidEmailError

type CreateUserCreateUserInvalidEmailError struct {
	Typename          *string `json:"__typename"`
	InvalidEmailError `json:"-"`
}

CreateUserCreateUserInvalidEmailError includes the requested fields of the GraphQL type InvalidEmailError.

func (*CreateUserCreateUserInvalidEmailError) GetErrEmail

GetErrEmail returns CreateUserCreateUserInvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserInvalidEmailError) GetMessage

GetMessage returns CreateUserCreateUserInvalidEmailError.Message, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserInvalidEmailError) GetTypename

GetTypename returns CreateUserCreateUserInvalidEmailError.Typename, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserInvalidEmailError) MarshalJSON

func (v *CreateUserCreateUserInvalidEmailError) MarshalJSON() ([]byte, error)

func (*CreateUserCreateUserInvalidEmailError) UnmarshalJSON

func (v *CreateUserCreateUserInvalidEmailError) UnmarshalJSON(b []byte) error

type CreateUserCreateUserInvalidInputError

type CreateUserCreateUserInvalidInputError struct {
	Typename *string `json:"__typename"`
}

CreateUserCreateUserInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*CreateUserCreateUserInvalidInputError) GetTypename

GetTypename returns CreateUserCreateUserInvalidInputError.Typename, and is useful for accessing the field via an interface.

type CreateUserCreateUserNotFoundError

type CreateUserCreateUserNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

CreateUserCreateUserNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*CreateUserCreateUserNotFoundError) GetMessage

func (v *CreateUserCreateUserNotFoundError) GetMessage() string

GetMessage returns CreateUserCreateUserNotFoundError.Message, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserNotFoundError) GetTypename

func (v *CreateUserCreateUserNotFoundError) GetTypename() *string

GetTypename returns CreateUserCreateUserNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserNotFoundError) MarshalJSON

func (v *CreateUserCreateUserNotFoundError) MarshalJSON() ([]byte, error)

func (*CreateUserCreateUserNotFoundError) UnmarshalJSON

func (v *CreateUserCreateUserNotFoundError) UnmarshalJSON(b []byte) error

type CreateUserCreateUserPermissionDeniedError

type CreateUserCreateUserPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

CreateUserCreateUserPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*CreateUserCreateUserPermissionDeniedError) GetMessage

GetMessage returns CreateUserCreateUserPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserPermissionDeniedError) GetTypename

GetTypename returns CreateUserCreateUserPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*CreateUserCreateUserPermissionDeniedError) MarshalJSON

func (*CreateUserCreateUserPermissionDeniedError) UnmarshalJSON

type CreateUserCreateUserUserResult

type CreateUserCreateUserUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

CreateUserCreateUserUserResult includes the requested fields of the GraphQL interface UserResult.

CreateUserCreateUserUserResult is implemented by the following types: CreateUserCreateUserInvalidEmailError CreateUserCreateUserInvalidInputError CreateUserCreateUserNotFoundError CreateUserCreateUserPermissionDeniedError CreateUserCreateUser

type CreateUserResponse

type CreateUserResponse struct {
	CreateUser CreateUserCreateUserUserResult `json:"-"`
}

CreateUserResponse is returned by CreateUser on success.

func CreateUser

func CreateUser(
	ctx_ context.Context,
	client_ graphql.Client,
	input UserInput,
) (data_ *CreateUserResponse, err_ error)

func (*CreateUserResponse) GetCreateUser

GetCreateUser returns CreateUserResponse.CreateUser, and is useful for accessing the field via an interface.

func (*CreateUserResponse) MarshalJSON

func (v *CreateUserResponse) MarshalJSON() ([]byte, error)

func (*CreateUserResponse) UnmarshalJSON

func (v *CreateUserResponse) UnmarshalJSON(b []byte) error

type CurrentUserCurrentUser

type CurrentUserCurrentUser struct {
	User `json:"-"`
}

CurrentUserCurrentUser includes the requested fields of the GraphQL type User.

func (*CurrentUserCurrentUser) GetEmail

func (v *CurrentUserCurrentUser) GetEmail() *string

GetEmail returns CurrentUserCurrentUser.Email, and is useful for accessing the field via an interface.

func (*CurrentUserCurrentUser) GetId

func (v *CurrentUserCurrentUser) GetId() string

GetId returns CurrentUserCurrentUser.Id, and is useful for accessing the field via an interface.

func (*CurrentUserCurrentUser) GetName

func (v *CurrentUserCurrentUser) GetName() string

GetName returns CurrentUserCurrentUser.Name, and is useful for accessing the field via an interface.

func (*CurrentUserCurrentUser) GetType

func (v *CurrentUserCurrentUser) GetType() UserType

GetType returns CurrentUserCurrentUser.Type, and is useful for accessing the field via an interface.

func (*CurrentUserCurrentUser) MarshalJSON

func (v *CurrentUserCurrentUser) MarshalJSON() ([]byte, error)

func (*CurrentUserCurrentUser) UnmarshalJSON

func (v *CurrentUserCurrentUser) UnmarshalJSON(b []byte) error

type CurrentUserResponse

type CurrentUserResponse struct {
	CurrentUser *CurrentUserCurrentUser `json:"currentUser"`
}

CurrentUserResponse is returned by CurrentUser on success.

func CurrentUser

func CurrentUser(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *CurrentUserResponse, err_ error)

func (*CurrentUserResponse) GetCurrentUser

func (v *CurrentUserResponse) GetCurrentUser() *CurrentUserCurrentUser

GetCurrentUser returns CurrentUserResponse.CurrentUser, and is useful for accessing the field via an interface.

type DataComparisonExpressionAggregatorInput

type DataComparisonExpressionAggregatorInput struct {
	Operator BinaryExpressionAggregatorOperator `json:"operator"`
	Operands []DataComparisonExpressionInput    `json:"operands"`
}

func (*DataComparisonExpressionAggregatorInput) GetOperands

GetOperands returns DataComparisonExpressionAggregatorInput.Operands, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionAggregatorInput) GetOperator

GetOperator returns DataComparisonExpressionAggregatorInput.Operator, and is useful for accessing the field via an interface.

type DataComparisonExpressionComparisonInput

type DataComparisonExpressionComparisonInput struct {
	Operator     DataComparisonExpressionComparisonOperator `json:"operator"`
	LeftOperand  DataComparisonExpressionOperandInput       `json:"leftOperand"`
	RightOperand DataComparisonExpressionOperandInput       `json:"rightOperand"`
}

func (*DataComparisonExpressionComparisonInput) GetLeftOperand

GetLeftOperand returns DataComparisonExpressionComparisonInput.LeftOperand, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionComparisonInput) GetOperator

GetOperator returns DataComparisonExpressionComparisonInput.Operator, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionComparisonInput) GetRightOperand

GetRightOperand returns DataComparisonExpressionComparisonInput.RightOperand, and is useful for accessing the field via an interface.

type DataComparisonExpressionComparisonOperator

type DataComparisonExpressionComparisonOperator string
const (
	DataComparisonExpressionComparisonOperatorEqual              DataComparisonExpressionComparisonOperator = "Equal"
	DataComparisonExpressionComparisonOperatorNotequal           DataComparisonExpressionComparisonOperator = "NotEqual"
	DataComparisonExpressionComparisonOperatorLessthan           DataComparisonExpressionComparisonOperator = "LessThan"
	DataComparisonExpressionComparisonOperatorLessthanorequal    DataComparisonExpressionComparisonOperator = "LessThanOrEqual"
	DataComparisonExpressionComparisonOperatorGreaterthan        DataComparisonExpressionComparisonOperator = "GreaterThan"
	DataComparisonExpressionComparisonOperatorGreaterthanorequal DataComparisonExpressionComparisonOperator = "GreaterThanOrEqual"
)

type DataComparisonExpressionEntityType

type DataComparisonExpressionEntityType string
const (
	DataComparisonExpressionEntityTypeDataobject            DataComparisonExpressionEntityType = "DataObject"
	DataComparisonExpressionEntityTypeColumnreferencebyname DataComparisonExpressionEntityType = "ColumnReferenceByName"
)

type DataComparisonExpressionInput

type DataComparisonExpressionInput struct {
	Literal         *bool                                         `json:"literal,omitempty"`
	Comparison      *DataComparisonExpressionComparisonInput      `json:"comparison,omitempty"`
	Aggregator      *DataComparisonExpressionAggregatorInput      `json:"aggregator,omitempty"`
	UnaryExpression *DataComparisonExpressionUnaryExpressionInput `json:"unaryExpression,omitempty"`
}

func (*DataComparisonExpressionInput) GetAggregator

GetAggregator returns DataComparisonExpressionInput.Aggregator, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionInput) GetComparison

GetComparison returns DataComparisonExpressionInput.Comparison, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionInput) GetLiteral

func (v *DataComparisonExpressionInput) GetLiteral() *bool

GetLiteral returns DataComparisonExpressionInput.Literal, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionInput) GetUnaryExpression

GetUnaryExpression returns DataComparisonExpressionInput.UnaryExpression, and is useful for accessing the field via an interface.

type DataComparisonExpressionLiteral

type DataComparisonExpressionLiteral struct {
	Bool      *bool      `json:"bool,omitempty"`
	Int       *int       `json:"int,omitempty"`
	Float     *float64   `json:"float,omitempty"`
	Str       *string    `json:"str,omitempty"`
	Timestamp *time.Time `json:"timestamp,omitempty"`
}

func (*DataComparisonExpressionLiteral) GetBool

func (v *DataComparisonExpressionLiteral) GetBool() *bool

GetBool returns DataComparisonExpressionLiteral.Bool, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionLiteral) GetFloat

GetFloat returns DataComparisonExpressionLiteral.Float, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionLiteral) GetInt

func (v *DataComparisonExpressionLiteral) GetInt() *int

GetInt returns DataComparisonExpressionLiteral.Int, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionLiteral) GetStr

GetStr returns DataComparisonExpressionLiteral.Str, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionLiteral) GetTimestamp

func (v *DataComparisonExpressionLiteral) GetTimestamp() *time.Time

GetTimestamp returns DataComparisonExpressionLiteral.Timestamp, and is useful for accessing the field via an interface.

type DataComparisonExpressionOperandInput

type DataComparisonExpressionOperandInput struct {
	Reference *DataComparisonExpressionReferenceInput `json:"reference,omitempty"`
	Literal   *DataComparisonExpressionLiteral        `json:"literal,omitempty"`
}

func (*DataComparisonExpressionOperandInput) GetLiteral

GetLiteral returns DataComparisonExpressionOperandInput.Literal, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionOperandInput) GetReference

GetReference returns DataComparisonExpressionOperandInput.Reference, and is useful for accessing the field via an interface.

type DataComparisonExpressionReferenceInput

type DataComparisonExpressionReferenceInput struct {
	EntityType DataComparisonExpressionEntityType `json:"entityType"`
	EntityId   string                             `json:"entityId"`
}

func (*DataComparisonExpressionReferenceInput) GetEntityId

GetEntityId returns DataComparisonExpressionReferenceInput.EntityId, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionReferenceInput) GetEntityType

GetEntityType returns DataComparisonExpressionReferenceInput.EntityType, and is useful for accessing the field via an interface.

type DataComparisonExpressionUnaryExpressionInput

type DataComparisonExpressionUnaryExpressionInput struct {
	Operator BinaryExpressionUnaryExpressionOperator `json:"operator"`
	Operand  DataComparisonExpressionInput           `json:"operand"`
}

func (*DataComparisonExpressionUnaryExpressionInput) GetOperand

GetOperand returns DataComparisonExpressionUnaryExpressionInput.Operand, and is useful for accessing the field via an interface.

func (*DataComparisonExpressionUnaryExpressionInput) GetOperator

GetOperator returns DataComparisonExpressionUnaryExpressionInput.Operator, and is useful for accessing the field via an interface.

type DataObject

type DataObject struct {
	Id          string  `json:"id"`
	Name        string  `json:"name"`
	FullName    string  `json:"fullName"`
	Type        string  `json:"type"`
	DataType    *string `json:"dataType"`
	Deleted     bool    `json:"deleted"`
	Description string  `json:"description"`
	// Returns the data source linked to the data object. This can be linked through its parents.
	DataSource *DataObjectDataSource `json:"dataSource"`
}

DataObject includes the GraphQL fields of DataObject requested by the fragment DataObject.

func (*DataObject) GetDataSource

func (v *DataObject) GetDataSource() *DataObjectDataSource

GetDataSource returns DataObject.DataSource, and is useful for accessing the field via an interface.

func (*DataObject) GetDataType

func (v *DataObject) GetDataType() *string

GetDataType returns DataObject.DataType, and is useful for accessing the field via an interface.

func (*DataObject) GetDeleted

func (v *DataObject) GetDeleted() bool

GetDeleted returns DataObject.Deleted, and is useful for accessing the field via an interface.

func (*DataObject) GetDescription

func (v *DataObject) GetDescription() string

GetDescription returns DataObject.Description, and is useful for accessing the field via an interface.

func (*DataObject) GetFullName

func (v *DataObject) GetFullName() string

GetFullName returns DataObject.FullName, and is useful for accessing the field via an interface.

func (*DataObject) GetId

func (v *DataObject) GetId() string

GetId returns DataObject.Id, and is useful for accessing the field via an interface.

func (*DataObject) GetName

func (v *DataObject) GetName() string

GetName returns DataObject.Name, and is useful for accessing the field via an interface.

func (*DataObject) GetType

func (v *DataObject) GetType() string

GetType returns DataObject.Type, and is useful for accessing the field via an interface.

type DataObjectByExternalIdDataObjectsDataObjectConnection

type DataObjectByExternalIdDataObjectsDataObjectConnection struct {
	Typename *string                                                                    `json:"__typename"`
	Edges    []DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge `json:"edges"`
}

DataObjectByExternalIdDataObjectsDataObjectConnection includes the requested fields of the GraphQL type DataObjectConnection.

func (*DataObjectByExternalIdDataObjectsDataObjectConnection) GetEdges

GetEdges returns DataObjectByExternalIdDataObjectsDataObjectConnection.Edges, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnection) GetTypename

GetTypename returns DataObjectByExternalIdDataObjectsDataObjectConnection.Typename, and is useful for accessing the field via an interface.

type DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge

type DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge struct {
	Node *DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject `json:"node"`
}

DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge includes the requested fields of the GraphQL type DataObjectEdge.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge) GetNode

GetNode returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdge.Node, and is useful for accessing the field via an interface.

type DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject

type DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject struct {
	DataObject `json:"-"`
}

DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject includes the requested fields of the GraphQL type DataObject.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDataSource

GetDataSource returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.DataSource, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDataType

GetDataType returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.DataType, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDeleted

GetDeleted returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Deleted, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDescription

GetDescription returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Description, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetFullName

GetFullName returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.FullName, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetId

GetId returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Id, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetName

GetName returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Name, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetType

GetType returns DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Type, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) MarshalJSON

func (*DataObjectByExternalIdDataObjectsDataObjectConnectionEdgesDataObjectEdgeNodeDataObject) UnmarshalJSON

type DataObjectByExternalIdDataObjectsDataObjectConnectionResult

type DataObjectByExternalIdDataObjectsDataObjectConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DataObjectByExternalIdDataObjectsDataObjectConnectionResult includes the requested fields of the GraphQL interface DataObjectConnectionResult.

DataObjectByExternalIdDataObjectsDataObjectConnectionResult is implemented by the following types: DataObjectByExternalIdDataObjectsDataObjectConnection DataObjectByExternalIdDataObjectsInvalidInputError DataObjectByExternalIdDataObjectsNotFoundError DataObjectByExternalIdDataObjectsPermissionDeniedError

type DataObjectByExternalIdDataObjectsInvalidInputError

type DataObjectByExternalIdDataObjectsInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

DataObjectByExternalIdDataObjectsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DataObjectByExternalIdDataObjectsInvalidInputError) GetMessage

GetMessage returns DataObjectByExternalIdDataObjectsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsInvalidInputError) GetTypename

GetTypename returns DataObjectByExternalIdDataObjectsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsInvalidInputError) MarshalJSON

func (*DataObjectByExternalIdDataObjectsInvalidInputError) UnmarshalJSON

type DataObjectByExternalIdDataObjectsNotFoundError

type DataObjectByExternalIdDataObjectsNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

DataObjectByExternalIdDataObjectsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DataObjectByExternalIdDataObjectsNotFoundError) GetMessage

GetMessage returns DataObjectByExternalIdDataObjectsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsNotFoundError) GetTypename

GetTypename returns DataObjectByExternalIdDataObjectsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsNotFoundError) MarshalJSON

func (*DataObjectByExternalIdDataObjectsNotFoundError) UnmarshalJSON

type DataObjectByExternalIdDataObjectsPermissionDeniedError

type DataObjectByExternalIdDataObjectsPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DataObjectByExternalIdDataObjectsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DataObjectByExternalIdDataObjectsPermissionDeniedError) GetMessage

GetMessage returns DataObjectByExternalIdDataObjectsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsPermissionDeniedError) GetTypename

GetTypename returns DataObjectByExternalIdDataObjectsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdDataObjectsPermissionDeniedError) MarshalJSON

func (*DataObjectByExternalIdDataObjectsPermissionDeniedError) UnmarshalJSON

type DataObjectByExternalIdResponse

type DataObjectByExternalIdResponse struct {
	DataObjects DataObjectByExternalIdDataObjectsDataObjectConnectionResult `json:"-"`
}

DataObjectByExternalIdResponse is returned by DataObjectByExternalId on success.

func DataObjectByExternalId

func DataObjectByExternalId(
	ctx_ context.Context,
	client_ graphql.Client,
	fullname string,
	dataSourceId string,
	includeDataSource bool,
) (data_ *DataObjectByExternalIdResponse, err_ error)

func (*DataObjectByExternalIdResponse) GetDataObjects

GetDataObjects returns DataObjectByExternalIdResponse.DataObjects, and is useful for accessing the field via an interface.

func (*DataObjectByExternalIdResponse) MarshalJSON

func (v *DataObjectByExternalIdResponse) MarshalJSON() ([]byte, error)

func (*DataObjectByExternalIdResponse) UnmarshalJSON

func (v *DataObjectByExternalIdResponse) UnmarshalJSON(b []byte) error

type DataObjectConnection

type DataObjectConnection struct {
	PageInfo DataObjectConnectionPageInfo              `json:"pageInfo"`
	Edges    []DataObjectConnectionEdgesDataObjectEdge `json:"edges"`
}

DataObjectConnection includes the GraphQL fields of DataObjectConnection requested by the fragment DataObjectConnection.

func (*DataObjectConnection) GetEdges

GetEdges returns DataObjectConnection.Edges, and is useful for accessing the field via an interface.

func (*DataObjectConnection) GetPageInfo

GetPageInfo returns DataObjectConnection.PageInfo, and is useful for accessing the field via an interface.

type DataObjectConnectionEdgesDataObjectEdge

type DataObjectConnectionEdgesDataObjectEdge struct {
	Cursor *string                                                `json:"cursor"`
	Node   *DataObjectConnectionEdgesDataObjectEdgeNodeDataObject `json:"node"`
}

DataObjectConnectionEdgesDataObjectEdge includes the requested fields of the GraphQL type DataObjectEdge.

func (*DataObjectConnectionEdgesDataObjectEdge) GetCursor

GetCursor returns DataObjectConnectionEdgesDataObjectEdge.Cursor, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdge) GetNode

GetNode returns DataObjectConnectionEdgesDataObjectEdge.Node, and is useful for accessing the field via an interface.

type DataObjectConnectionEdgesDataObjectEdgeNodeDataObject

type DataObjectConnectionEdgesDataObjectEdgeNodeDataObject struct {
	DataObject `json:"-"`
}

DataObjectConnectionEdgesDataObjectEdgeNodeDataObject includes the requested fields of the GraphQL type DataObject.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDataSource

GetDataSource returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.DataSource, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDataType

GetDataType returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.DataType, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDeleted

GetDeleted returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Deleted, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetDescription

GetDescription returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Description, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetFullName

GetFullName returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.FullName, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetId

GetId returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Id, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetName

GetName returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Name, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) GetType

GetType returns DataObjectConnectionEdgesDataObjectEdgeNodeDataObject.Type, and is useful for accessing the field via an interface.

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) MarshalJSON

func (*DataObjectConnectionEdgesDataObjectEdgeNodeDataObject) UnmarshalJSON

type DataObjectConnectionPageInfo

type DataObjectConnectionPageInfo struct {
	PageInfo `json:"-"`
}

DataObjectConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*DataObjectConnectionPageInfo) GetHasNextPage

func (v *DataObjectConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns DataObjectConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*DataObjectConnectionPageInfo) GetStartCursor

func (v *DataObjectConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns DataObjectConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*DataObjectConnectionPageInfo) MarshalJSON

func (v *DataObjectConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*DataObjectConnectionPageInfo) UnmarshalJSON

func (v *DataObjectConnectionPageInfo) UnmarshalJSON(b []byte) error

type DataObjectConnectionResult

type DataObjectConnectionResult interface {
	// contains filtered or unexported methods
}

DataObjectConnectionResult includes the GraphQL fields of DataObjectConnectionResult requested by the fragment DataObjectConnectionResult.

DataObjectConnectionResult is implemented by the following types: DataObjectConnectionResultDataObjectConnection DataObjectConnectionResultInvalidInputError DataObjectConnectionResultNotFoundError DataObjectConnectionResultPermissionDeniedError

type DataObjectConnectionResultDataObjectConnection

type DataObjectConnectionResultDataObjectConnection struct {
	DataObjectConnection `json:"-"`
}

DataObjectConnectionResult includes the GraphQL fields of DataObjectConnection requested by the fragment DataObjectConnectionResult.

func (*DataObjectConnectionResultDataObjectConnection) GetEdges

GetEdges returns DataObjectConnectionResultDataObjectConnection.Edges, and is useful for accessing the field via an interface.

func (*DataObjectConnectionResultDataObjectConnection) GetPageInfo

GetPageInfo returns DataObjectConnectionResultDataObjectConnection.PageInfo, and is useful for accessing the field via an interface.

func (*DataObjectConnectionResultDataObjectConnection) MarshalJSON

func (*DataObjectConnectionResultDataObjectConnection) UnmarshalJSON

type DataObjectConnectionResultInvalidInputError

type DataObjectConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

DataObjectConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment DataObjectConnectionResult.

func (*DataObjectConnectionResultInvalidInputError) GetMessage

GetMessage returns DataObjectConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DataObjectConnectionResultInvalidInputError) MarshalJSON

func (*DataObjectConnectionResultInvalidInputError) UnmarshalJSON

type DataObjectConnectionResultNotFoundError

type DataObjectConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

DataObjectConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment DataObjectConnectionResult.

func (*DataObjectConnectionResultNotFoundError) GetMessage

GetMessage returns DataObjectConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DataObjectConnectionResultNotFoundError) MarshalJSON

func (v *DataObjectConnectionResultNotFoundError) MarshalJSON() ([]byte, error)

func (*DataObjectConnectionResultNotFoundError) UnmarshalJSON

func (v *DataObjectConnectionResultNotFoundError) UnmarshalJSON(b []byte) error

type DataObjectConnectionResultPermissionDeniedError

type DataObjectConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

DataObjectConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment DataObjectConnectionResult.

func (*DataObjectConnectionResultPermissionDeniedError) GetMessage

GetMessage returns DataObjectConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DataObjectConnectionResultPermissionDeniedError) MarshalJSON

func (*DataObjectConnectionResultPermissionDeniedError) UnmarshalJSON

type DataObjectDataSource

type DataObjectDataSource struct {
	Id string `json:"id"`
}

DataObjectDataSource includes the requested fields of the GraphQL type DataSource.

func (*DataObjectDataSource) GetId

func (v *DataObjectDataSource) GetId() string

GetId returns DataObjectDataSource.Id, and is useful for accessing the field via an interface.

type DataObjectFilterInput

type DataObjectFilterInput struct {
	DataSources                 []string             `json:"dataSources"`
	Parents                     []string             `json:"parents"`
	Ancestors                   []string             `json:"ancestors"`
	Types                       []string             `json:"types"`
	FullNames                   []string             `json:"fullNames"`
	Search                      *string              `json:"search,omitempty"`
	IncludeDataSource           *bool                `json:"includeDataSource,omitempty"`
	AsOwner                     *bool                `json:"asOwner,omitempty"`
	CanUse                      *bool                `json:"canUse,omitempty"`
	Owners                      []string             `json:"owners"`
	IncludeDeleted              *bool                `json:"includeDeleted,omitempty"`
	DataTypes                   []string             `json:"dataTypes"`
	Exclude                     []string             `json:"exclude"`
	HasTags                     []TagFilter          `json:"hasTags"`
	SupportedDataSourceFeatures []DataSourceFeatures `json:"supportedDataSourceFeatures"`
	CanRequestAccess            *bool                `json:"canRequestAccess,omitempty"`
}

func (*DataObjectFilterInput) GetAncestors

func (v *DataObjectFilterInput) GetAncestors() []string

GetAncestors returns DataObjectFilterInput.Ancestors, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetAsOwner

func (v *DataObjectFilterInput) GetAsOwner() *bool

GetAsOwner returns DataObjectFilterInput.AsOwner, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetCanRequestAccess

func (v *DataObjectFilterInput) GetCanRequestAccess() *bool

GetCanRequestAccess returns DataObjectFilterInput.CanRequestAccess, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetCanUse

func (v *DataObjectFilterInput) GetCanUse() *bool

GetCanUse returns DataObjectFilterInput.CanUse, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetDataSources

func (v *DataObjectFilterInput) GetDataSources() []string

GetDataSources returns DataObjectFilterInput.DataSources, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetDataTypes

func (v *DataObjectFilterInput) GetDataTypes() []string

GetDataTypes returns DataObjectFilterInput.DataTypes, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetExclude

func (v *DataObjectFilterInput) GetExclude() []string

GetExclude returns DataObjectFilterInput.Exclude, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetFullNames

func (v *DataObjectFilterInput) GetFullNames() []string

GetFullNames returns DataObjectFilterInput.FullNames, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetHasTags

func (v *DataObjectFilterInput) GetHasTags() []TagFilter

GetHasTags returns DataObjectFilterInput.HasTags, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetIncludeDataSource

func (v *DataObjectFilterInput) GetIncludeDataSource() *bool

GetIncludeDataSource returns DataObjectFilterInput.IncludeDataSource, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetIncludeDeleted

func (v *DataObjectFilterInput) GetIncludeDeleted() *bool

GetIncludeDeleted returns DataObjectFilterInput.IncludeDeleted, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetOwners

func (v *DataObjectFilterInput) GetOwners() []string

GetOwners returns DataObjectFilterInput.Owners, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetParents

func (v *DataObjectFilterInput) GetParents() []string

GetParents returns DataObjectFilterInput.Parents, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetSearch

func (v *DataObjectFilterInput) GetSearch() *string

GetSearch returns DataObjectFilterInput.Search, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetSupportedDataSourceFeatures

func (v *DataObjectFilterInput) GetSupportedDataSourceFeatures() []DataSourceFeatures

GetSupportedDataSourceFeatures returns DataObjectFilterInput.SupportedDataSourceFeatures, and is useful for accessing the field via an interface.

func (*DataObjectFilterInput) GetTypes

func (v *DataObjectFilterInput) GetTypes() []string

GetTypes returns DataObjectFilterInput.Types, and is useful for accessing the field via an interface.

type DataObjectImport

type DataObjectImport struct {
	ExternalId              string      `json:"externalId"`
	Name                    string      `json:"name"`
	FullName                string      `json:"fullName"`
	Type                    string      `json:"type"`
	Description             string      `json:"description"`
	ParentExternalId        *string     `json:"parentExternalId,omitempty"`
	Tags                    []TagImport `json:"tags"`
	DataType                *string     `json:"dataType,omitempty"`
	ShareProviderIdentifier *string     `json:"shareProviderIdentifier,omitempty"`
	ShareIdentifier         *string     `json:"shareIdentifier,omitempty"`
}

func (*DataObjectImport) GetDataType

func (v *DataObjectImport) GetDataType() *string

GetDataType returns DataObjectImport.DataType, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetDescription

func (v *DataObjectImport) GetDescription() string

GetDescription returns DataObjectImport.Description, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetExternalId

func (v *DataObjectImport) GetExternalId() string

GetExternalId returns DataObjectImport.ExternalId, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetFullName

func (v *DataObjectImport) GetFullName() string

GetFullName returns DataObjectImport.FullName, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetName

func (v *DataObjectImport) GetName() string

GetName returns DataObjectImport.Name, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetParentExternalId

func (v *DataObjectImport) GetParentExternalId() *string

GetParentExternalId returns DataObjectImport.ParentExternalId, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetShareIdentifier

func (v *DataObjectImport) GetShareIdentifier() *string

GetShareIdentifier returns DataObjectImport.ShareIdentifier, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetShareProviderIdentifier

func (v *DataObjectImport) GetShareProviderIdentifier() *string

GetShareProviderIdentifier returns DataObjectImport.ShareProviderIdentifier, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetTags

func (v *DataObjectImport) GetTags() []TagImport

GetTags returns DataObjectImport.Tags, and is useful for accessing the field via an interface.

func (*DataObjectImport) GetType

func (v *DataObjectImport) GetType() string

GetType returns DataObjectImport.Type, and is useful for accessing the field via an interface.

type DataObjectOrderByInput

type DataObjectOrderByInput struct {
	Name     *Sort `json:"name,omitempty"`
	FullName *Sort `json:"fullName,omitempty"`
	Type     *Sort `json:"type,omitempty"`
}

func (*DataObjectOrderByInput) GetFullName

func (v *DataObjectOrderByInput) GetFullName() *Sort

GetFullName returns DataObjectOrderByInput.FullName, and is useful for accessing the field via an interface.

func (*DataObjectOrderByInput) GetName

func (v *DataObjectOrderByInput) GetName() *Sort

GetName returns DataObjectOrderByInput.Name, and is useful for accessing the field via an interface.

func (*DataObjectOrderByInput) GetType

func (v *DataObjectOrderByInput) GetType() *Sort

GetType returns DataObjectOrderByInput.Type, and is useful for accessing the field via an interface.

type DataObjectReferenceImport

type DataObjectReferenceImport struct {
	FullName string `json:"fullName"`
	Type     string `json:"type"`
}

func (*DataObjectReferenceImport) GetFullName

func (v *DataObjectReferenceImport) GetFullName() string

GetFullName returns DataObjectReferenceImport.FullName, and is useful for accessing the field via an interface.

func (*DataObjectReferenceImport) GetType

func (v *DataObjectReferenceImport) GetType() string

GetType returns DataObjectReferenceImport.Type, and is useful for accessing the field via an interface.

type DataObjectSharePropertiesInput

type DataObjectSharePropertiesInput struct {
	ShareablePermissions     []string `json:"shareablePermissions"`
	CorrespondingSharedTypes []string `json:"correspondingSharedTypes"`
}

func (*DataObjectSharePropertiesInput) GetCorrespondingSharedTypes

func (v *DataObjectSharePropertiesInput) GetCorrespondingSharedTypes() []string

GetCorrespondingSharedTypes returns DataObjectSharePropertiesInput.CorrespondingSharedTypes, and is useful for accessing the field via an interface.

func (*DataObjectSharePropertiesInput) GetShareablePermissions

func (v *DataObjectSharePropertiesInput) GetShareablePermissions() []string

GetShareablePermissions returns DataObjectSharePropertiesInput.ShareablePermissions, and is useful for accessing the field via an interface.

type DataObjectTypeActionInput

type DataObjectTypeActionInput struct {
	// The action that is defined
	Action string `json:"action"`
	// The corresponding global actions
	GlobalActions []string `json:"globalActions"`
}

func (*DataObjectTypeActionInput) GetAction

func (v *DataObjectTypeActionInput) GetAction() string

GetAction returns DataObjectTypeActionInput.Action, and is useful for accessing the field via an interface.

func (*DataObjectTypeActionInput) GetGlobalActions

func (v *DataObjectTypeActionInput) GetGlobalActions() []string

GetGlobalActions returns DataObjectTypeActionInput.GlobalActions, and is useful for accessing the field via an interface.

type DataObjectTypeInput

type DataObjectTypeInput struct {
	// the internal technical name used to reference the data object type. This must be unique.
	Name *string `json:"name,omitempty"`
	// Type is used to group conceptually similar data object types. Data object types with the same type will be shown in the same table in the UI. E.g. shared-table and table both have the type table.
	Type *string `json:"type,omitempty"`
	// a display name for the type to be used in the UI
	Label *string `json:"label,omitempty"`
	// The name or base64 encoded version of the icon to use for this data source.
	Icon *string `json:"icon,omitempty"`
	// Children describes all the data object types that could be a direct child of this data object type.
	Children []string `json:"children"`
	// Permissions describes all the permissions that could be applied on this data object type.
	Permissions []DataObjectTypePermissionInput `json:"permissions"`
	// Actions describes all the actions that could be performed on this data object type.
	Actions []DataObjectTypeActionInput `json:"actions"`
	// DataOrigin describes the origin of the data object type.
	DataOrigin      *DataTypeOrigin                 `json:"dataOrigin,omitempty"`
	ShareProperties *DataObjectSharePropertiesInput `json:"shareProperties,omitempty"`
}

func (*DataObjectTypeInput) GetActions

GetActions returns DataObjectTypeInput.Actions, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetChildren

func (v *DataObjectTypeInput) GetChildren() []string

GetChildren returns DataObjectTypeInput.Children, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetDataOrigin

func (v *DataObjectTypeInput) GetDataOrigin() *DataTypeOrigin

GetDataOrigin returns DataObjectTypeInput.DataOrigin, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetIcon

func (v *DataObjectTypeInput) GetIcon() *string

GetIcon returns DataObjectTypeInput.Icon, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetLabel

func (v *DataObjectTypeInput) GetLabel() *string

GetLabel returns DataObjectTypeInput.Label, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetName

func (v *DataObjectTypeInput) GetName() *string

GetName returns DataObjectTypeInput.Name, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetPermissions

func (v *DataObjectTypeInput) GetPermissions() []DataObjectTypePermissionInput

GetPermissions returns DataObjectTypeInput.Permissions, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetShareProperties

func (v *DataObjectTypeInput) GetShareProperties() *DataObjectSharePropertiesInput

GetShareProperties returns DataObjectTypeInput.ShareProperties, and is useful for accessing the field via an interface.

func (*DataObjectTypeInput) GetType

func (v *DataObjectTypeInput) GetType() *string

GetType returns DataObjectTypeInput.Type, and is useful for accessing the field via an interface.

type DataObjectTypePermissionInput

type DataObjectTypePermissionInput struct {
	// The name of the permission as used in the datasource
	Permission *string `json:"permission,omitempty"`
	// A list of global permissions (read, write, admin) that this permission should be included in. This is used when expanding the global permission into its specific ones for the datasource
	GlobalPermissions []string `json:"globalPermissions"`
	// The list of global permissions (read, write, admin) for which this permission should be counted for the usage.
	UsageGlobalPermissions []string `json:"usageGlobalPermissions"`
	// An explanation of what this permission does (typically from the documentation of the datasource)
	Description *string `json:"description,omitempty"`
	// This boolean can be set to false if this permission cannot be granted through the web application.
	CannotBeGranted *bool `json:"cannotBeGranted,omitempty"`
}

func (*DataObjectTypePermissionInput) GetCannotBeGranted

func (v *DataObjectTypePermissionInput) GetCannotBeGranted() *bool

GetCannotBeGranted returns DataObjectTypePermissionInput.CannotBeGranted, and is useful for accessing the field via an interface.

func (*DataObjectTypePermissionInput) GetDescription

func (v *DataObjectTypePermissionInput) GetDescription() *string

GetDescription returns DataObjectTypePermissionInput.Description, and is useful for accessing the field via an interface.

func (*DataObjectTypePermissionInput) GetGlobalPermissions

func (v *DataObjectTypePermissionInput) GetGlobalPermissions() []string

GetGlobalPermissions returns DataObjectTypePermissionInput.GlobalPermissions, and is useful for accessing the field via an interface.

func (*DataObjectTypePermissionInput) GetPermission

func (v *DataObjectTypePermissionInput) GetPermission() *string

GetPermission returns DataObjectTypePermissionInput.Permission, and is useful for accessing the field via an interface.

func (*DataObjectTypePermissionInput) GetUsageGlobalPermissions

func (v *DataObjectTypePermissionInput) GetUsageGlobalPermissions() []string

GetUsageGlobalPermissions returns DataObjectTypePermissionInput.UsageGlobalPermissions, and is useful for accessing the field via an interface.

type DataSource

type DataSource struct {
	Id          string                      `json:"id"`
	Name        string                      `json:"name"`
	Type        string                      `json:"type"`
	Description string                      `json:"description"`
	CreatedAt   time.Time                   `json:"createdAt"`
	ModifiedAt  time.Time                   `json:"modifiedAt"`
	Parent      *DataSourceParentDataSource `json:"parent"`
}

DataSource includes the GraphQL fields of DataSource requested by the fragment DataSource.

func (*DataSource) GetCreatedAt

func (v *DataSource) GetCreatedAt() time.Time

GetCreatedAt returns DataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*DataSource) GetDescription

func (v *DataSource) GetDescription() string

GetDescription returns DataSource.Description, and is useful for accessing the field via an interface.

func (*DataSource) GetId

func (v *DataSource) GetId() string

GetId returns DataSource.Id, and is useful for accessing the field via an interface.

func (*DataSource) GetModifiedAt

func (v *DataSource) GetModifiedAt() time.Time

GetModifiedAt returns DataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*DataSource) GetName

func (v *DataSource) GetName() string

GetName returns DataSource.Name, and is useful for accessing the field via an interface.

func (*DataSource) GetParent

func (v *DataSource) GetParent() *DataSourceParentDataSource

GetParent returns DataSource.Parent, and is useful for accessing the field via an interface.

func (*DataSource) GetType

func (v *DataSource) GetType() string

GetType returns DataSource.Type, and is useful for accessing the field via an interface.

type DataSourceConnection

type DataSourceConnection struct {
	PageInfo DataSourceConnectionPageInfo              `json:"pageInfo"`
	Edges    []DataSourceConnectionEdgesDataSourceEdge `json:"edges"`
}

DataSourceConnection includes the GraphQL fields of DataSourceConnection requested by the fragment DataSourceConnection.

func (*DataSourceConnection) GetEdges

GetEdges returns DataSourceConnection.Edges, and is useful for accessing the field via an interface.

func (*DataSourceConnection) GetPageInfo

GetPageInfo returns DataSourceConnection.PageInfo, and is useful for accessing the field via an interface.

type DataSourceConnectionEdgesDataSourceEdge

type DataSourceConnectionEdgesDataSourceEdge struct {
	Cursor *string                                                `json:"cursor"`
	Node   *DataSourceConnectionEdgesDataSourceEdgeNodeDataSource `json:"node"`
}

DataSourceConnectionEdgesDataSourceEdge includes the requested fields of the GraphQL type DataSourceEdge.

func (*DataSourceConnectionEdgesDataSourceEdge) GetCursor

GetCursor returns DataSourceConnectionEdgesDataSourceEdge.Cursor, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdge) GetNode

GetNode returns DataSourceConnectionEdgesDataSourceEdge.Node, and is useful for accessing the field via an interface.

type DataSourceConnectionEdgesDataSourceEdgeNodeDataSource

type DataSourceConnectionEdgesDataSourceEdgeNodeDataSource struct {
	DataSource `json:"-"`
}

DataSourceConnectionEdgesDataSourceEdgeNodeDataSource includes the requested fields of the GraphQL type DataSource.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetCreatedAt

GetCreatedAt returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetDescription

GetDescription returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.Description, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetId

GetId returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.Id, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetModifiedAt

GetModifiedAt returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetName

GetName returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.Name, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetParent

GetParent returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.Parent, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) GetType

GetType returns DataSourceConnectionEdgesDataSourceEdgeNodeDataSource.Type, and is useful for accessing the field via an interface.

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) MarshalJSON

func (*DataSourceConnectionEdgesDataSourceEdgeNodeDataSource) UnmarshalJSON

type DataSourceConnectionPageInfo

type DataSourceConnectionPageInfo struct {
	PageInfo `json:"-"`
}

DataSourceConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*DataSourceConnectionPageInfo) GetHasNextPage

func (v *DataSourceConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns DataSourceConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*DataSourceConnectionPageInfo) GetStartCursor

func (v *DataSourceConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns DataSourceConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*DataSourceConnectionPageInfo) MarshalJSON

func (v *DataSourceConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*DataSourceConnectionPageInfo) UnmarshalJSON

func (v *DataSourceConnectionPageInfo) UnmarshalJSON(b []byte) error

type DataSourceConnectionResult

type DataSourceConnectionResult interface {
	// contains filtered or unexported methods
}

DataSourceConnectionResult includes the GraphQL fields of DataSourceConnectionResult requested by the fragment DataSourceConnectionResult.

DataSourceConnectionResult is implemented by the following types: DataSourceConnectionResultDataSourceConnection DataSourceConnectionResultInvalidInputError DataSourceConnectionResultNotFoundError DataSourceConnectionResultPermissionDeniedError

type DataSourceConnectionResultDataSourceConnection

type DataSourceConnectionResultDataSourceConnection struct {
	DataSourceConnection `json:"-"`
}

DataSourceConnectionResult includes the GraphQL fields of DataSourceConnection requested by the fragment DataSourceConnectionResult.

func (*DataSourceConnectionResultDataSourceConnection) GetEdges

GetEdges returns DataSourceConnectionResultDataSourceConnection.Edges, and is useful for accessing the field via an interface.

func (*DataSourceConnectionResultDataSourceConnection) GetPageInfo

GetPageInfo returns DataSourceConnectionResultDataSourceConnection.PageInfo, and is useful for accessing the field via an interface.

func (*DataSourceConnectionResultDataSourceConnection) MarshalJSON

func (*DataSourceConnectionResultDataSourceConnection) UnmarshalJSON

type DataSourceConnectionResultInvalidInputError

type DataSourceConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

DataSourceConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment DataSourceConnectionResult.

func (*DataSourceConnectionResultInvalidInputError) GetMessage

GetMessage returns DataSourceConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DataSourceConnectionResultInvalidInputError) MarshalJSON

func (*DataSourceConnectionResultInvalidInputError) UnmarshalJSON

type DataSourceConnectionResultNotFoundError

type DataSourceConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

DataSourceConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment DataSourceConnectionResult.

func (*DataSourceConnectionResultNotFoundError) GetMessage

GetMessage returns DataSourceConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DataSourceConnectionResultNotFoundError) MarshalJSON

func (v *DataSourceConnectionResultNotFoundError) MarshalJSON() ([]byte, error)

func (*DataSourceConnectionResultNotFoundError) UnmarshalJSON

func (v *DataSourceConnectionResultNotFoundError) UnmarshalJSON(b []byte) error

type DataSourceConnectionResultPermissionDeniedError

type DataSourceConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

DataSourceConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment DataSourceConnectionResult.

func (*DataSourceConnectionResultPermissionDeniedError) GetMessage

GetMessage returns DataSourceConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DataSourceConnectionResultPermissionDeniedError) MarshalJSON

func (*DataSourceConnectionResultPermissionDeniedError) UnmarshalJSON

type DataSourceFeatures

type DataSourceFeatures string
const (
	DataSourceFeaturesColumnmasking DataSourceFeatures = "ColumnMasking"
	DataSourceFeaturesRowfiltering  DataSourceFeatures = "RowFiltering"
	DataSourceFeaturesDatasharing   DataSourceFeatures = "DataSharing"
)

type DataSourceFilterInput

type DataSourceFilterInput struct {
	Types                 []string              `json:"types"`
	Search                *string               `json:"search,omitempty"`
	Parent                *string               `json:"parent,omitempty"`
	Owners                []string              `json:"owners"`
	IncompleteDataWarning *bool                 `json:"incompleteDataWarning,omitempty"`
	SupportedFeatures     []*DataSourceFeatures `json:"supportedFeatures,omitempty"`
}

func (*DataSourceFilterInput) GetIncompleteDataWarning

func (v *DataSourceFilterInput) GetIncompleteDataWarning() *bool

GetIncompleteDataWarning returns DataSourceFilterInput.IncompleteDataWarning, and is useful for accessing the field via an interface.

func (*DataSourceFilterInput) GetOwners

func (v *DataSourceFilterInput) GetOwners() []string

GetOwners returns DataSourceFilterInput.Owners, and is useful for accessing the field via an interface.

func (*DataSourceFilterInput) GetParent

func (v *DataSourceFilterInput) GetParent() *string

GetParent returns DataSourceFilterInput.Parent, and is useful for accessing the field via an interface.

func (*DataSourceFilterInput) GetSearch

func (v *DataSourceFilterInput) GetSearch() *string

GetSearch returns DataSourceFilterInput.Search, and is useful for accessing the field via an interface.

func (*DataSourceFilterInput) GetSupportedFeatures

func (v *DataSourceFilterInput) GetSupportedFeatures() []*DataSourceFeatures

GetSupportedFeatures returns DataSourceFilterInput.SupportedFeatures, and is useful for accessing the field via an interface.

func (*DataSourceFilterInput) GetTypes

func (v *DataSourceFilterInput) GetTypes() []string

GetTypes returns DataSourceFilterInput.Types, and is useful for accessing the field via an interface.

type DataSourceInput

type DataSourceInput struct {
	Name                    *string                      `json:"name,omitempty"`
	Description             *string                      `json:"description,omitempty"`
	Parent                  *string                      `json:"parent,omitempty"`
	CanRequestAccess        *bool                        `json:"canRequestAccess,omitempty"`
	CanRequestAccessToTypes []string                     `json:"canRequestAccessToTypes"`
	SyncSchedule            *DataSourceSyncScheduleInput `json:"syncSchedule,omitempty"`
}

func (*DataSourceInput) GetCanRequestAccess

func (v *DataSourceInput) GetCanRequestAccess() *bool

GetCanRequestAccess returns DataSourceInput.CanRequestAccess, and is useful for accessing the field via an interface.

func (*DataSourceInput) GetCanRequestAccessToTypes

func (v *DataSourceInput) GetCanRequestAccessToTypes() []string

GetCanRequestAccessToTypes returns DataSourceInput.CanRequestAccessToTypes, and is useful for accessing the field via an interface.

func (*DataSourceInput) GetDescription

func (v *DataSourceInput) GetDescription() *string

GetDescription returns DataSourceInput.Description, and is useful for accessing the field via an interface.

func (*DataSourceInput) GetName

func (v *DataSourceInput) GetName() *string

GetName returns DataSourceInput.Name, and is useful for accessing the field via an interface.

func (*DataSourceInput) GetParent

func (v *DataSourceInput) GetParent() *string

GetParent returns DataSourceInput.Parent, and is useful for accessing the field via an interface.

func (*DataSourceInput) GetSyncSchedule

func (v *DataSourceInput) GetSyncSchedule() *DataSourceSyncScheduleInput

GetSyncSchedule returns DataSourceInput.SyncSchedule, and is useful for accessing the field via an interface.

type DataSourceMaskInformationDataSource

type DataSourceMaskInformationDataSource struct {
	Typename        *string                                             `json:"__typename"`
	MaskingMetadata *DataSourceMaskInformationDataSourceMaskingMetadata `json:"maskingMetadata"`
}

DataSourceMaskInformationDataSource includes the requested fields of the GraphQL type DataSource.

func (*DataSourceMaskInformationDataSource) GetMaskingMetadata

GetMaskingMetadata returns DataSourceMaskInformationDataSource.MaskingMetadata, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSource) GetTypename

func (v *DataSourceMaskInformationDataSource) GetTypename() *string

GetTypename returns DataSourceMaskInformationDataSource.Typename, and is useful for accessing the field via an interface.

type DataSourceMaskInformationDataSourceDataSourceResult

type DataSourceMaskInformationDataSourceDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DataSourceMaskInformationDataSourceDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

DataSourceMaskInformationDataSourceDataSourceResult is implemented by the following types: DataSourceMaskInformationDataSource DataSourceMaskInformationDataSourceInvalidInputError DataSourceMaskInformationDataSourceNotFoundError DataSourceMaskInformationDataSourcePermissionDeniedError

type DataSourceMaskInformationDataSourceInvalidInputError

type DataSourceMaskInformationDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

DataSourceMaskInformationDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DataSourceMaskInformationDataSourceInvalidInputError) GetTypename

GetTypename returns DataSourceMaskInformationDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type DataSourceMaskInformationDataSourceMaskingMetadata

type DataSourceMaskInformationDataSourceMaskingMetadata struct {
	MaskingMetadata `json:"-"`
}

DataSourceMaskInformationDataSourceMaskingMetadata includes the requested fields of the GraphQL type MaskingMetadata.

func (*DataSourceMaskInformationDataSourceMaskingMetadata) GetDefaultMaskExternalName

func (v *DataSourceMaskInformationDataSourceMaskingMetadata) GetDefaultMaskExternalName() *string

GetDefaultMaskExternalName returns DataSourceMaskInformationDataSourceMaskingMetadata.DefaultMaskExternalName, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourceMaskingMetadata) GetMaskTypes

GetMaskTypes returns DataSourceMaskInformationDataSourceMaskingMetadata.MaskTypes, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourceMaskingMetadata) MarshalJSON

func (*DataSourceMaskInformationDataSourceMaskingMetadata) UnmarshalJSON

type DataSourceMaskInformationDataSourceNotFoundError

type DataSourceMaskInformationDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

DataSourceMaskInformationDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DataSourceMaskInformationDataSourceNotFoundError) GetMessage

GetMessage returns DataSourceMaskInformationDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourceNotFoundError) GetTypename

GetTypename returns DataSourceMaskInformationDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourceNotFoundError) MarshalJSON

func (*DataSourceMaskInformationDataSourceNotFoundError) UnmarshalJSON

type DataSourceMaskInformationDataSourcePermissionDeniedError

type DataSourceMaskInformationDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DataSourceMaskInformationDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DataSourceMaskInformationDataSourcePermissionDeniedError) GetMessage

GetMessage returns DataSourceMaskInformationDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourcePermissionDeniedError) GetTypename

GetTypename returns DataSourceMaskInformationDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationDataSourcePermissionDeniedError) MarshalJSON

func (*DataSourceMaskInformationDataSourcePermissionDeniedError) UnmarshalJSON

type DataSourceMaskInformationResponse

type DataSourceMaskInformationResponse struct {
	DataSource DataSourceMaskInformationDataSourceDataSourceResult `json:"-"`
}

DataSourceMaskInformationResponse is returned by DataSourceMaskInformation on success.

func DataSourceMaskInformation

func DataSourceMaskInformation(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DataSourceMaskInformationResponse, err_ error)

func (*DataSourceMaskInformationResponse) GetDataSource

GetDataSource returns DataSourceMaskInformationResponse.DataSource, and is useful for accessing the field via an interface.

func (*DataSourceMaskInformationResponse) MarshalJSON

func (v *DataSourceMaskInformationResponse) MarshalJSON() ([]byte, error)

func (*DataSourceMaskInformationResponse) UnmarshalJSON

func (v *DataSourceMaskInformationResponse) UnmarshalJSON(b []byte) error

type DataSourceMetaDataInput

type DataSourceMetaDataInput struct {
	// dataObjectTypes describes the data object types that are available in the data source
	DataObjectTypes []DataObjectTypeInput `json:"dataObjectTypes"`
	// accessControlTypes describes the access control types that are available in the data source
	AccessControlTypes []AccessControlTypeInput `json:"accessControlTypes"`
	// SupportedFeatures is a list of features supported by the data source
	// Currently supported features: columnMasking, rowFiltering, columnFiltering, dataSharing
	SupportedFeatures []string `json:"supportedFeatures"`
	// type indicates the type of data source (Snowflake, BigQuery, etc.).
	Type *string `json:"type,omitempty"`
	// Icon the name or base64 encoded version of the icon to use for this data source.
	Icon *string `json:"icon,omitempty"`
	// UsageMetaInfo describes the usage metadata for this data source.
	UsageMetaInfo *UsageMetaInput `json:"usageMetaInfo,omitempty"`
	// If true, access controls will not be unpacked at export time. Otherwise, access controls will be unpacked into native groups and users.
	SupportsAccessControlInheritance *bool                 `json:"supportsAccessControlInheritance,omitempty"`
	MaskingMetadata                  *MaskingMetadataInput `json:"maskingMetadata,omitempty"`
	FilterMetadata                   *FilterMetadataInput  `json:"filterMetadata,omitempty"`
	ShareMetadata                    *ShareMetadataInput   `json:"shareMetadata,omitempty"`
}

func (*DataSourceMetaDataInput) GetAccessControlTypes

func (v *DataSourceMetaDataInput) GetAccessControlTypes() []AccessControlTypeInput

GetAccessControlTypes returns DataSourceMetaDataInput.AccessControlTypes, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetDataObjectTypes

func (v *DataSourceMetaDataInput) GetDataObjectTypes() []DataObjectTypeInput

GetDataObjectTypes returns DataSourceMetaDataInput.DataObjectTypes, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetFilterMetadata

func (v *DataSourceMetaDataInput) GetFilterMetadata() *FilterMetadataInput

GetFilterMetadata returns DataSourceMetaDataInput.FilterMetadata, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetIcon

func (v *DataSourceMetaDataInput) GetIcon() *string

GetIcon returns DataSourceMetaDataInput.Icon, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetMaskingMetadata

func (v *DataSourceMetaDataInput) GetMaskingMetadata() *MaskingMetadataInput

GetMaskingMetadata returns DataSourceMetaDataInput.MaskingMetadata, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetShareMetadata

func (v *DataSourceMetaDataInput) GetShareMetadata() *ShareMetadataInput

GetShareMetadata returns DataSourceMetaDataInput.ShareMetadata, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetSupportedFeatures

func (v *DataSourceMetaDataInput) GetSupportedFeatures() []string

GetSupportedFeatures returns DataSourceMetaDataInput.SupportedFeatures, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetSupportsAccessControlInheritance

func (v *DataSourceMetaDataInput) GetSupportsAccessControlInheritance() *bool

GetSupportsAccessControlInheritance returns DataSourceMetaDataInput.SupportsAccessControlInheritance, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetType

func (v *DataSourceMetaDataInput) GetType() *string

GetType returns DataSourceMetaDataInput.Type, and is useful for accessing the field via an interface.

func (*DataSourceMetaDataInput) GetUsageMetaInfo

func (v *DataSourceMetaDataInput) GetUsageMetaInfo() *UsageMetaInput

GetUsageMetaInfo returns DataSourceMetaDataInput.UsageMetaInfo, and is useful for accessing the field via an interface.

type DataSourceOrderByInput

type DataSourceOrderByInput struct {
	Name *Sort `json:"name,omitempty"`
}

func (*DataSourceOrderByInput) GetName

func (v *DataSourceOrderByInput) GetName() *Sort

GetName returns DataSourceOrderByInput.Name, and is useful for accessing the field via an interface.

type DataSourceParentDataSource

type DataSourceParentDataSource struct {
	Id string `json:"id"`
}

DataSourceParentDataSource includes the requested fields of the GraphQL type DataSource.

func (*DataSourceParentDataSource) GetId

GetId returns DataSourceParentDataSource.Id, and is useful for accessing the field via an interface.

type DataSourceSyncScheduleInput

type DataSourceSyncScheduleInput struct {
	Global               *string `json:"global,omitempty"`
	DataObjectSync       *string `json:"dataObjectSync,omitempty"`
	IdentitySync         *string `json:"identitySync,omitempty"`
	AccessToTargetSync   *string `json:"accessToTargetSync,omitempty"`
	AccessFromTargetSync *string `json:"accessFromTargetSync,omitempty"`
	UsageSync            *string `json:"usageSync,omitempty"`
}

func (*DataSourceSyncScheduleInput) GetAccessFromTargetSync

func (v *DataSourceSyncScheduleInput) GetAccessFromTargetSync() *string

GetAccessFromTargetSync returns DataSourceSyncScheduleInput.AccessFromTargetSync, and is useful for accessing the field via an interface.

func (*DataSourceSyncScheduleInput) GetAccessToTargetSync

func (v *DataSourceSyncScheduleInput) GetAccessToTargetSync() *string

GetAccessToTargetSync returns DataSourceSyncScheduleInput.AccessToTargetSync, and is useful for accessing the field via an interface.

func (*DataSourceSyncScheduleInput) GetDataObjectSync

func (v *DataSourceSyncScheduleInput) GetDataObjectSync() *string

GetDataObjectSync returns DataSourceSyncScheduleInput.DataObjectSync, and is useful for accessing the field via an interface.

func (*DataSourceSyncScheduleInput) GetGlobal

func (v *DataSourceSyncScheduleInput) GetGlobal() *string

GetGlobal returns DataSourceSyncScheduleInput.Global, and is useful for accessing the field via an interface.

func (*DataSourceSyncScheduleInput) GetIdentitySync

func (v *DataSourceSyncScheduleInput) GetIdentitySync() *string

GetIdentitySync returns DataSourceSyncScheduleInput.IdentitySync, and is useful for accessing the field via an interface.

func (*DataSourceSyncScheduleInput) GetUsageSync

func (v *DataSourceSyncScheduleInput) GetUsageSync() *string

GetUsageSync returns DataSourceSyncScheduleInput.UsageSync, and is useful for accessing the field via an interface.

type DataSourceTypeInfo

type DataSourceTypeInfo struct {
	DataSource        string  `json:"dataSource"`
	AccessControlType *string `json:"accessControlType,omitempty"`
}

func (*DataSourceTypeInfo) GetAccessControlType

func (v *DataSourceTypeInfo) GetAccessControlType() *string

GetAccessControlType returns DataSourceTypeInfo.AccessControlType, and is useful for accessing the field via an interface.

func (*DataSourceTypeInfo) GetDataSource

func (v *DataSourceTypeInfo) GetDataSource() string

GetDataSource returns DataSourceTypeInfo.DataSource, and is useful for accessing the field via an interface.

type DataTypeOrigin

type DataTypeOrigin string
const (
	DataTypeOriginInternal DataTypeOrigin = "Internal"
	DataTypeOriginExternal DataTypeOrigin = "External"
	DataTypeOriginShared   DataTypeOrigin = "Shared"
)

type DeactivateAccessControlDeactivateAccessControl

type DeactivateAccessControlDeactivateAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

DeactivateAccessControlDeactivateAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*DeactivateAccessControlDeactivateAccessControl) GetAction

GetAction returns DeactivateAccessControlDeactivateAccessControl.Action, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetCategory

GetCategory returns DeactivateAccessControlDeactivateAccessControl.Category, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetComplete

GetComplete returns DeactivateAccessControlDeactivateAccessControl.Complete, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetCreatedAt

GetCreatedAt returns DeactivateAccessControlDeactivateAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetDescription

GetDescription returns DeactivateAccessControlDeactivateAccessControl.Description, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetExternal

GetExternal returns DeactivateAccessControlDeactivateAccessControl.External, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetId

GetId returns DeactivateAccessControlDeactivateAccessControl.Id, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetLocks

GetLocks returns DeactivateAccessControlDeactivateAccessControl.Locks, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetModifiedAt

GetModifiedAt returns DeactivateAccessControlDeactivateAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetName

GetName returns DeactivateAccessControlDeactivateAccessControl.Name, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetNamingHint

GetNamingHint returns DeactivateAccessControlDeactivateAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetNotInternalizable

func (v *DeactivateAccessControlDeactivateAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns DeactivateAccessControlDeactivateAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetPolicyRule

GetPolicyRule returns DeactivateAccessControlDeactivateAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetState

GetState returns DeactivateAccessControlDeactivateAccessControl.State, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetSyncData

GetSyncData returns DeactivateAccessControlDeactivateAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetTypename

GetTypename returns DeactivateAccessControlDeactivateAccessControl.Typename, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetWhatAbacRule

GetWhatAbacRule returns DeactivateAccessControlDeactivateAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetWhatType

GetWhatType returns DeactivateAccessControlDeactivateAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetWhoAbacRule

GetWhoAbacRule returns DeactivateAccessControlDeactivateAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) GetWhoType

GetWhoType returns DeactivateAccessControlDeactivateAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControl) MarshalJSON

func (*DeactivateAccessControlDeactivateAccessControl) UnmarshalJSON

type DeactivateAccessControlDeactivateAccessControlAccessControlResult

type DeactivateAccessControlDeactivateAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DeactivateAccessControlDeactivateAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

DeactivateAccessControlDeactivateAccessControlAccessControlResult is implemented by the following types: DeactivateAccessControlDeactivateAccessControl DeactivateAccessControlDeactivateAccessControlInvalidInputError DeactivateAccessControlDeactivateAccessControlNotFoundError DeactivateAccessControlDeactivateAccessControlPermissionDeniedError

type DeactivateAccessControlDeactivateAccessControlInvalidInputError

type DeactivateAccessControlDeactivateAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

DeactivateAccessControlDeactivateAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DeactivateAccessControlDeactivateAccessControlInvalidInputError) GetMessage

GetMessage returns DeactivateAccessControlDeactivateAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlInvalidInputError) GetTypename

GetTypename returns DeactivateAccessControlDeactivateAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlInvalidInputError) MarshalJSON

func (*DeactivateAccessControlDeactivateAccessControlInvalidInputError) UnmarshalJSON

type DeactivateAccessControlDeactivateAccessControlNotFoundError

type DeactivateAccessControlDeactivateAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

DeactivateAccessControlDeactivateAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DeactivateAccessControlDeactivateAccessControlNotFoundError) GetMessage

GetMessage returns DeactivateAccessControlDeactivateAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlNotFoundError) GetTypename

GetTypename returns DeactivateAccessControlDeactivateAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlNotFoundError) MarshalJSON

func (*DeactivateAccessControlDeactivateAccessControlNotFoundError) UnmarshalJSON

type DeactivateAccessControlDeactivateAccessControlPermissionDeniedError

type DeactivateAccessControlDeactivateAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DeactivateAccessControlDeactivateAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DeactivateAccessControlDeactivateAccessControlPermissionDeniedError) GetMessage

GetMessage returns DeactivateAccessControlDeactivateAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlPermissionDeniedError) GetTypename

GetTypename returns DeactivateAccessControlDeactivateAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlDeactivateAccessControlPermissionDeniedError) MarshalJSON

func (*DeactivateAccessControlDeactivateAccessControlPermissionDeniedError) UnmarshalJSON

type DeactivateAccessControlResponse

type DeactivateAccessControlResponse struct {
	DeactivateAccessControl DeactivateAccessControlDeactivateAccessControlAccessControlResult `json:"-"`
}

DeactivateAccessControlResponse is returned by DeactivateAccessControl on success.

func DeactivateAccessControl

func DeactivateAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeactivateAccessControlResponse, err_ error)

func (*DeactivateAccessControlResponse) GetDeactivateAccessControl

GetDeactivateAccessControl returns DeactivateAccessControlResponse.DeactivateAccessControl, and is useful for accessing the field via an interface.

func (*DeactivateAccessControlResponse) MarshalJSON

func (v *DeactivateAccessControlResponse) MarshalJSON() ([]byte, error)

func (*DeactivateAccessControlResponse) UnmarshalJSON

func (v *DeactivateAccessControlResponse) UnmarshalJSON(b []byte) error

type DeleteAccessControlDeleteAccessControl

type DeleteAccessControlDeleteAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

DeleteAccessControlDeleteAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*DeleteAccessControlDeleteAccessControl) GetAction

GetAction returns DeleteAccessControlDeleteAccessControl.Action, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetCategory

GetCategory returns DeleteAccessControlDeleteAccessControl.Category, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetComplete

func (v *DeleteAccessControlDeleteAccessControl) GetComplete() *bool

GetComplete returns DeleteAccessControlDeleteAccessControl.Complete, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetCreatedAt

GetCreatedAt returns DeleteAccessControlDeleteAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetDescription

func (v *DeleteAccessControlDeleteAccessControl) GetDescription() string

GetDescription returns DeleteAccessControlDeleteAccessControl.Description, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetExternal

GetExternal returns DeleteAccessControlDeleteAccessControl.External, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetId

GetId returns DeleteAccessControlDeleteAccessControl.Id, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetLocks

GetLocks returns DeleteAccessControlDeleteAccessControl.Locks, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetModifiedAt

GetModifiedAt returns DeleteAccessControlDeleteAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetName

GetName returns DeleteAccessControlDeleteAccessControl.Name, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetNamingHint

func (v *DeleteAccessControlDeleteAccessControl) GetNamingHint() *string

GetNamingHint returns DeleteAccessControlDeleteAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetNotInternalizable

func (v *DeleteAccessControlDeleteAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns DeleteAccessControlDeleteAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetPolicyRule

func (v *DeleteAccessControlDeleteAccessControl) GetPolicyRule() *string

GetPolicyRule returns DeleteAccessControlDeleteAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetState

GetState returns DeleteAccessControlDeleteAccessControl.State, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetSyncData

GetSyncData returns DeleteAccessControlDeleteAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetTypename

GetTypename returns DeleteAccessControlDeleteAccessControl.Typename, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetWhatAbacRule

GetWhatAbacRule returns DeleteAccessControlDeleteAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetWhatType

GetWhatType returns DeleteAccessControlDeleteAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetWhoAbacRule

GetWhoAbacRule returns DeleteAccessControlDeleteAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) GetWhoType

GetWhoType returns DeleteAccessControlDeleteAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControl) MarshalJSON

func (v *DeleteAccessControlDeleteAccessControl) MarshalJSON() ([]byte, error)

func (*DeleteAccessControlDeleteAccessControl) UnmarshalJSON

func (v *DeleteAccessControlDeleteAccessControl) UnmarshalJSON(b []byte) error

type DeleteAccessControlDeleteAccessControlAccessControlResult

type DeleteAccessControlDeleteAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DeleteAccessControlDeleteAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

DeleteAccessControlDeleteAccessControlAccessControlResult is implemented by the following types: DeleteAccessControlDeleteAccessControl DeleteAccessControlDeleteAccessControlInvalidInputError DeleteAccessControlDeleteAccessControlNotFoundError DeleteAccessControlDeleteAccessControlPermissionDeniedError

type DeleteAccessControlDeleteAccessControlInvalidInputError

type DeleteAccessControlDeleteAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

DeleteAccessControlDeleteAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DeleteAccessControlDeleteAccessControlInvalidInputError) GetMessage

GetMessage returns DeleteAccessControlDeleteAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlInvalidInputError) GetTypename

GetTypename returns DeleteAccessControlDeleteAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlInvalidInputError) MarshalJSON

func (*DeleteAccessControlDeleteAccessControlInvalidInputError) UnmarshalJSON

type DeleteAccessControlDeleteAccessControlNotFoundError

type DeleteAccessControlDeleteAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

DeleteAccessControlDeleteAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DeleteAccessControlDeleteAccessControlNotFoundError) GetMessage

GetMessage returns DeleteAccessControlDeleteAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlNotFoundError) GetTypename

GetTypename returns DeleteAccessControlDeleteAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlNotFoundError) MarshalJSON

func (*DeleteAccessControlDeleteAccessControlNotFoundError) UnmarshalJSON

type DeleteAccessControlDeleteAccessControlPermissionDeniedError

type DeleteAccessControlDeleteAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DeleteAccessControlDeleteAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DeleteAccessControlDeleteAccessControlPermissionDeniedError) GetMessage

GetMessage returns DeleteAccessControlDeleteAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlPermissionDeniedError) GetTypename

GetTypename returns DeleteAccessControlDeleteAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DeleteAccessControlDeleteAccessControlPermissionDeniedError) MarshalJSON

func (*DeleteAccessControlDeleteAccessControlPermissionDeniedError) UnmarshalJSON

type DeleteAccessControlResponse

type DeleteAccessControlResponse struct {
	DeleteAccessControl DeleteAccessControlDeleteAccessControlAccessControlResult `json:"-"`
}

DeleteAccessControlResponse is returned by DeleteAccessControl on success.

func DeleteAccessControl

func DeleteAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	overrideLocks *bool,
) (data_ *DeleteAccessControlResponse, err_ error)

func (*DeleteAccessControlResponse) GetDeleteAccessControl

GetDeleteAccessControl returns DeleteAccessControlResponse.DeleteAccessControl, and is useful for accessing the field via an interface.

func (*DeleteAccessControlResponse) MarshalJSON

func (v *DeleteAccessControlResponse) MarshalJSON() ([]byte, error)

func (*DeleteAccessControlResponse) UnmarshalJSON

func (v *DeleteAccessControlResponse) UnmarshalJSON(b []byte) error

type DeleteDataSourceDeleteDataSource

type DeleteDataSourceDeleteDataSource struct {
	Typename *string `json:"__typename"`
	Success  bool    `json:"success"`
}

DeleteDataSourceDeleteDataSource includes the requested fields of the GraphQL type DeleteDataSource.

func (*DeleteDataSourceDeleteDataSource) GetSuccess

func (v *DeleteDataSourceDeleteDataSource) GetSuccess() bool

GetSuccess returns DeleteDataSourceDeleteDataSource.Success, and is useful for accessing the field via an interface.

func (*DeleteDataSourceDeleteDataSource) GetTypename

func (v *DeleteDataSourceDeleteDataSource) GetTypename() *string

GetTypename returns DeleteDataSourceDeleteDataSource.Typename, and is useful for accessing the field via an interface.

type DeleteDataSourceDeleteDataSourceDeleteDataSourceResult

type DeleteDataSourceDeleteDataSourceDeleteDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DeleteDataSourceDeleteDataSourceDeleteDataSourceResult includes the requested fields of the GraphQL interface DeleteDataSourceResult.

DeleteDataSourceDeleteDataSourceDeleteDataSourceResult is implemented by the following types: DeleteDataSourceDeleteDataSource DeleteDataSourceDeleteDataSourceInvalidInputError DeleteDataSourceDeleteDataSourceNotFoundError DeleteDataSourceDeleteDataSourcePermissionDeniedError

type DeleteDataSourceDeleteDataSourceInvalidInputError

type DeleteDataSourceDeleteDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

DeleteDataSourceDeleteDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DeleteDataSourceDeleteDataSourceInvalidInputError) GetTypename

GetTypename returns DeleteDataSourceDeleteDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type DeleteDataSourceDeleteDataSourceNotFoundError

type DeleteDataSourceDeleteDataSourceNotFoundError struct {
	Typename *string `json:"__typename"`
}

DeleteDataSourceDeleteDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DeleteDataSourceDeleteDataSourceNotFoundError) GetTypename

GetTypename returns DeleteDataSourceDeleteDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

type DeleteDataSourceDeleteDataSourcePermissionDeniedError

type DeleteDataSourceDeleteDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DeleteDataSourceDeleteDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DeleteDataSourceDeleteDataSourcePermissionDeniedError) GetMessage

GetMessage returns DeleteDataSourceDeleteDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DeleteDataSourceDeleteDataSourcePermissionDeniedError) GetTypename

GetTypename returns DeleteDataSourceDeleteDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DeleteDataSourceDeleteDataSourcePermissionDeniedError) MarshalJSON

func (*DeleteDataSourceDeleteDataSourcePermissionDeniedError) UnmarshalJSON

type DeleteDataSourceResponse

type DeleteDataSourceResponse struct {
	DeleteDataSource DeleteDataSourceDeleteDataSourceDeleteDataSourceResult `json:"-"`
}

DeleteDataSourceResponse is returned by DeleteDataSource on success.

func DeleteDataSource

func DeleteDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeleteDataSourceResponse, err_ error)

func (*DeleteDataSourceResponse) GetDeleteDataSource

GetDeleteDataSource returns DeleteDataSourceResponse.DeleteDataSource, and is useful for accessing the field via an interface.

func (*DeleteDataSourceResponse) MarshalJSON

func (v *DeleteDataSourceResponse) MarshalJSON() ([]byte, error)

func (*DeleteDataSourceResponse) UnmarshalJSON

func (v *DeleteDataSourceResponse) UnmarshalJSON(b []byte) error

type DeleteGrantCategoryDeleteGrantCategory

type DeleteGrantCategoryDeleteGrantCategory struct {
	Typename                  *string `json:"__typename"`
	DeleteGrantCategoryResult `json:"-"`
}

DeleteGrantCategoryDeleteGrantCategory includes the requested fields of the GraphQL type DeleteGrantCategory.

func (*DeleteGrantCategoryDeleteGrantCategory) GetSuccess

GetSuccess returns DeleteGrantCategoryDeleteGrantCategory.Success, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategory) GetTypename

GetTypename returns DeleteGrantCategoryDeleteGrantCategory.Typename, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategory) MarshalJSON

func (v *DeleteGrantCategoryDeleteGrantCategory) MarshalJSON() ([]byte, error)

func (*DeleteGrantCategoryDeleteGrantCategory) UnmarshalJSON

func (v *DeleteGrantCategoryDeleteGrantCategory) UnmarshalJSON(b []byte) error

type DeleteGrantCategoryDeleteGrantCategoryDeleteGrantCategoryResult

type DeleteGrantCategoryDeleteGrantCategoryDeleteGrantCategoryResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

DeleteGrantCategoryDeleteGrantCategoryDeleteGrantCategoryResult includes the requested fields of the GraphQL interface DeleteGrantCategoryResult.

DeleteGrantCategoryDeleteGrantCategoryDeleteGrantCategoryResult is implemented by the following types: DeleteGrantCategoryDeleteGrantCategory DeleteGrantCategoryDeleteGrantCategoryInvalidInputError DeleteGrantCategoryDeleteGrantCategoryNotFoundError DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError

type DeleteGrantCategoryDeleteGrantCategoryInvalidInputError

type DeleteGrantCategoryDeleteGrantCategoryInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

DeleteGrantCategoryDeleteGrantCategoryInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*DeleteGrantCategoryDeleteGrantCategoryInvalidInputError) GetMessage

GetMessage returns DeleteGrantCategoryDeleteGrantCategoryInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryInvalidInputError) GetTypename

GetTypename returns DeleteGrantCategoryDeleteGrantCategoryInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryInvalidInputError) MarshalJSON

func (*DeleteGrantCategoryDeleteGrantCategoryInvalidInputError) UnmarshalJSON

type DeleteGrantCategoryDeleteGrantCategoryNotFoundError

type DeleteGrantCategoryDeleteGrantCategoryNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

DeleteGrantCategoryDeleteGrantCategoryNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*DeleteGrantCategoryDeleteGrantCategoryNotFoundError) GetMessage

GetMessage returns DeleteGrantCategoryDeleteGrantCategoryNotFoundError.Message, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryNotFoundError) GetTypename

GetTypename returns DeleteGrantCategoryDeleteGrantCategoryNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryNotFoundError) MarshalJSON

func (*DeleteGrantCategoryDeleteGrantCategoryNotFoundError) UnmarshalJSON

type DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError

type DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError) GetMessage

GetMessage returns DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError) GetTypename

GetTypename returns DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError) MarshalJSON

func (*DeleteGrantCategoryDeleteGrantCategoryPermissionDeniedError) UnmarshalJSON

type DeleteGrantCategoryResponse

type DeleteGrantCategoryResponse struct {
	DeleteGrantCategory DeleteGrantCategoryDeleteGrantCategoryDeleteGrantCategoryResult `json:"-"`
}

DeleteGrantCategoryResponse is returned by DeleteGrantCategory on success.

func DeleteGrantCategory

func DeleteGrantCategory(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *DeleteGrantCategoryResponse, err_ error)

func (*DeleteGrantCategoryResponse) GetDeleteGrantCategory

GetDeleteGrantCategory returns DeleteGrantCategoryResponse.DeleteGrantCategory, and is useful for accessing the field via an interface.

func (*DeleteGrantCategoryResponse) MarshalJSON

func (v *DeleteGrantCategoryResponse) MarshalJSON() ([]byte, error)

func (*DeleteGrantCategoryResponse) UnmarshalJSON

func (v *DeleteGrantCategoryResponse) UnmarshalJSON(b []byte) error

type DeleteGrantCategoryResult

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

DeleteGrantCategoryResult includes the GraphQL fields of DeleteGrantCategory requested by the fragment DeleteGrantCategoryResult.

func (*DeleteGrantCategoryResult) GetSuccess

func (v *DeleteGrantCategoryResult) GetSuccess() bool

GetSuccess returns DeleteGrantCategoryResult.Success, and is useful for accessing the field via an interface.

type EndOfTargetsSyncEndOfTargetsSync

type EndOfTargetsSyncEndOfTargetsSync struct {
	Typename *string `json:"__typename"`
	Success  *bool   `json:"success"`
}

EndOfTargetsSyncEndOfTargetsSync includes the requested fields of the GraphQL type EndOfTargetsSync.

func (*EndOfTargetsSyncEndOfTargetsSync) GetSuccess

func (v *EndOfTargetsSyncEndOfTargetsSync) GetSuccess() *bool

GetSuccess returns EndOfTargetsSyncEndOfTargetsSync.Success, and is useful for accessing the field via an interface.

func (*EndOfTargetsSyncEndOfTargetsSync) GetTypename

func (v *EndOfTargetsSyncEndOfTargetsSync) GetTypename() *string

GetTypename returns EndOfTargetsSyncEndOfTargetsSync.Typename, and is useful for accessing the field via an interface.

type EndOfTargetsSyncEndOfTargetsSyncEndOfTargetsSyncResult

type EndOfTargetsSyncEndOfTargetsSyncEndOfTargetsSyncResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

EndOfTargetsSyncEndOfTargetsSyncEndOfTargetsSyncResult includes the requested fields of the GraphQL interface EndOfTargetsSyncResult.

EndOfTargetsSyncEndOfTargetsSyncEndOfTargetsSyncResult is implemented by the following types: EndOfTargetsSyncEndOfTargetsSync EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError

type EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError

type EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError) GetMessage

GetMessage returns EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError) GetTypename

GetTypename returns EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError) MarshalJSON

func (*EndOfTargetsSyncEndOfTargetsSyncPermissionDeniedError) UnmarshalJSON

type EndOfTargetsSyncInput

type EndOfTargetsSyncInput struct {
	JobIds []string `json:"jobIds"`
}

func (*EndOfTargetsSyncInput) GetJobIds

func (v *EndOfTargetsSyncInput) GetJobIds() []string

GetJobIds returns EndOfTargetsSyncInput.JobIds, and is useful for accessing the field via an interface.

type EndOfTargetsSyncResponse

type EndOfTargetsSyncResponse struct {
	EndOfTargetsSync *EndOfTargetsSyncEndOfTargetsSyncEndOfTargetsSyncResult `json:"-"`
}

EndOfTargetsSyncResponse is returned by EndOfTargetsSync on success.

func EndOfTargetsSync

func EndOfTargetsSync(
	ctx_ context.Context,
	client_ graphql.Client,
	input EndOfTargetsSyncInput,
) (data_ *EndOfTargetsSyncResponse, err_ error)

func (*EndOfTargetsSyncResponse) GetEndOfTargetsSync

GetEndOfTargetsSync returns EndOfTargetsSyncResponse.EndOfTargetsSync, and is useful for accessing the field via an interface.

func (*EndOfTargetsSyncResponse) MarshalJSON

func (v *EndOfTargetsSyncResponse) MarshalJSON() ([]byte, error)

func (*EndOfTargetsSyncResponse) UnmarshalJSON

func (v *EndOfTargetsSyncResponse) UnmarshalJSON(b []byte) error

type ExportAccessControl

type ExportAccessControl struct {
	Id                string                                        `json:"id"`
	Name              string                                        `json:"name"`
	Description       string                                        `json:"description"`
	NamingHint        string                                        `json:"namingHint"`
	ExternalId        *string                                       `json:"externalId"`
	Who               ExportAccessControlWhoExportWhoItem           `json:"who"`
	DeletedWho        *ExportAccessControlDeletedWhoExportWhoItem   `json:"deletedWho"`
	Action            AccessControlAction                           `json:"action"`
	Delete            bool                                          `json:"delete"`
	WhoLocked         bool                                          `json:"whoLocked"`
	WhatLocked        bool                                          `json:"whatLocked"`
	InheritanceLocked bool                                          `json:"inheritanceLocked"`
	DeleteLocked      bool                                          `json:"deleteLocked"`
	ActualName        *string                                       `json:"actualName"`
	What              []ExportAccessControlWhatExportWhatItem       `json:"what"`
	DeleteWhat        []ExportAccessControlDeleteWhatExportWhatItem `json:"deleteWhat"`
	Type              *string                                       `json:"type"`
	FilterCriteria    *string                                       `json:"filterCriteria"`
	PolicyRule        *string                                       `json:"policyRule"`
	CommonDataObject  *string                                       `json:"commonDataObject"`
	Owners            []ExportAccessControlOwnersExportOwner        `json:"owners"`
}

ExportAccessControl includes the GraphQL fields of ExportAccessControl requested by the fragment ExportAccessControl.

func (*ExportAccessControl) GetAction

GetAction returns ExportAccessControl.Action, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetActualName

func (v *ExportAccessControl) GetActualName() *string

GetActualName returns ExportAccessControl.ActualName, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetCommonDataObject

func (v *ExportAccessControl) GetCommonDataObject() *string

GetCommonDataObject returns ExportAccessControl.CommonDataObject, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetDelete

func (v *ExportAccessControl) GetDelete() bool

GetDelete returns ExportAccessControl.Delete, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetDeleteLocked

func (v *ExportAccessControl) GetDeleteLocked() bool

GetDeleteLocked returns ExportAccessControl.DeleteLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetDeleteWhat

GetDeleteWhat returns ExportAccessControl.DeleteWhat, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetDeletedWho

GetDeletedWho returns ExportAccessControl.DeletedWho, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetDescription

func (v *ExportAccessControl) GetDescription() string

GetDescription returns ExportAccessControl.Description, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetExternalId

func (v *ExportAccessControl) GetExternalId() *string

GetExternalId returns ExportAccessControl.ExternalId, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetFilterCriteria

func (v *ExportAccessControl) GetFilterCriteria() *string

GetFilterCriteria returns ExportAccessControl.FilterCriteria, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetId

func (v *ExportAccessControl) GetId() string

GetId returns ExportAccessControl.Id, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetInheritanceLocked

func (v *ExportAccessControl) GetInheritanceLocked() bool

GetInheritanceLocked returns ExportAccessControl.InheritanceLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetName

func (v *ExportAccessControl) GetName() string

GetName returns ExportAccessControl.Name, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetNamingHint

func (v *ExportAccessControl) GetNamingHint() string

GetNamingHint returns ExportAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetOwners

GetOwners returns ExportAccessControl.Owners, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetPolicyRule

func (v *ExportAccessControl) GetPolicyRule() *string

GetPolicyRule returns ExportAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetType

func (v *ExportAccessControl) GetType() *string

GetType returns ExportAccessControl.Type, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetWhat

GetWhat returns ExportAccessControl.What, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetWhatLocked

func (v *ExportAccessControl) GetWhatLocked() bool

GetWhatLocked returns ExportAccessControl.WhatLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetWho

GetWho returns ExportAccessControl.Who, and is useful for accessing the field via an interface.

func (*ExportAccessControl) GetWhoLocked

func (v *ExportAccessControl) GetWhoLocked() bool

GetWhoLocked returns ExportAccessControl.WhoLocked, and is useful for accessing the field via an interface.

type ExportAccessControlDeleteWhatExportWhatItem

type ExportAccessControlDeleteWhatExportWhatItem struct {
	ExportWhatItem `json:"-"`
}

ExportAccessControlDeleteWhatExportWhatItem includes the requested fields of the GraphQL type ExportWhatItem.

func (*ExportAccessControlDeleteWhatExportWhatItem) GetDataObject

GetDataObject returns ExportAccessControlDeleteWhatExportWhatItem.DataObject, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeleteWhatExportWhatItem) GetPermissions

GetPermissions returns ExportAccessControlDeleteWhatExportWhatItem.Permissions, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeleteWhatExportWhatItem) MarshalJSON

func (*ExportAccessControlDeleteWhatExportWhatItem) UnmarshalJSON

type ExportAccessControlDeletedWhoExportWhoItem

type ExportAccessControlDeletedWhoExportWhoItem struct {
	ExportWhoItem `json:"-"`
}

ExportAccessControlDeletedWhoExportWhoItem includes the requested fields of the GraphQL type ExportWhoItem.

func (*ExportAccessControlDeletedWhoExportWhoItem) GetInheritFrom

func (v *ExportAccessControlDeletedWhoExportWhoItem) GetInheritFrom() []string

GetInheritFrom returns ExportAccessControlDeletedWhoExportWhoItem.InheritFrom, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeletedWhoExportWhoItem) GetInheritedFromIds

func (v *ExportAccessControlDeletedWhoExportWhoItem) GetInheritedFromIds() []string

GetInheritedFromIds returns ExportAccessControlDeletedWhoExportWhoItem.InheritedFromIds, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeletedWhoExportWhoItem) GetRecipients

GetRecipients returns ExportAccessControlDeletedWhoExportWhoItem.Recipients, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeletedWhoExportWhoItem) GetUsers

GetUsers returns ExportAccessControlDeletedWhoExportWhoItem.Users, and is useful for accessing the field via an interface.

func (*ExportAccessControlDeletedWhoExportWhoItem) MarshalJSON

func (*ExportAccessControlDeletedWhoExportWhoItem) UnmarshalJSON

type ExportAccessControlOwnersExportOwner

type ExportAccessControlOwnersExportOwner struct {
	ExportOwner `json:"-"`
}

ExportAccessControlOwnersExportOwner includes the requested fields of the GraphQL type ExportOwner.

func (*ExportAccessControlOwnersExportOwner) GetAccessControlName

func (v *ExportAccessControlOwnersExportOwner) GetAccessControlName() *string

GetAccessControlName returns ExportAccessControlOwnersExportOwner.AccessControlName, and is useful for accessing the field via an interface.

func (*ExportAccessControlOwnersExportOwner) GetAccountName

func (v *ExportAccessControlOwnersExportOwner) GetAccountName() *string

GetAccountName returns ExportAccessControlOwnersExportOwner.AccountName, and is useful for accessing the field via an interface.

func (*ExportAccessControlOwnersExportOwner) GetEmail

GetEmail returns ExportAccessControlOwnersExportOwner.Email, and is useful for accessing the field via an interface.

func (*ExportAccessControlOwnersExportOwner) MarshalJSON

func (v *ExportAccessControlOwnersExportOwner) MarshalJSON() ([]byte, error)

func (*ExportAccessControlOwnersExportOwner) UnmarshalJSON

func (v *ExportAccessControlOwnersExportOwner) UnmarshalJSON(b []byte) error

type ExportAccessControlWhatExportWhatItem

type ExportAccessControlWhatExportWhatItem struct {
	ExportWhatItem `json:"-"`
}

ExportAccessControlWhatExportWhatItem includes the requested fields of the GraphQL type ExportWhatItem.

func (*ExportAccessControlWhatExportWhatItem) GetDataObject

GetDataObject returns ExportAccessControlWhatExportWhatItem.DataObject, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhatExportWhatItem) GetPermissions

func (v *ExportAccessControlWhatExportWhatItem) GetPermissions() []string

GetPermissions returns ExportAccessControlWhatExportWhatItem.Permissions, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhatExportWhatItem) MarshalJSON

func (v *ExportAccessControlWhatExportWhatItem) MarshalJSON() ([]byte, error)

func (*ExportAccessControlWhatExportWhatItem) UnmarshalJSON

func (v *ExportAccessControlWhatExportWhatItem) UnmarshalJSON(b []byte) error

type ExportAccessControlWhoExportWhoItem

type ExportAccessControlWhoExportWhoItem struct {
	ExportWhoItem `json:"-"`
}

ExportAccessControlWhoExportWhoItem includes the requested fields of the GraphQL type ExportWhoItem.

func (*ExportAccessControlWhoExportWhoItem) GetInheritFrom

func (v *ExportAccessControlWhoExportWhoItem) GetInheritFrom() []string

GetInheritFrom returns ExportAccessControlWhoExportWhoItem.InheritFrom, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhoExportWhoItem) GetInheritedFromIds

func (v *ExportAccessControlWhoExportWhoItem) GetInheritedFromIds() []string

GetInheritedFromIds returns ExportAccessControlWhoExportWhoItem.InheritedFromIds, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhoExportWhoItem) GetRecipients

func (v *ExportAccessControlWhoExportWhoItem) GetRecipients() []string

GetRecipients returns ExportAccessControlWhoExportWhoItem.Recipients, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhoExportWhoItem) GetUsers

GetUsers returns ExportAccessControlWhoExportWhoItem.Users, and is useful for accessing the field via an interface.

func (*ExportAccessControlWhoExportWhoItem) MarshalJSON

func (v *ExportAccessControlWhoExportWhoItem) MarshalJSON() ([]byte, error)

func (*ExportAccessControlWhoExportWhoItem) UnmarshalJSON

func (v *ExportAccessControlWhoExportWhoItem) UnmarshalJSON(b []byte) error

type ExportAccessControls

type ExportAccessControls struct {
	LastSequenceId int                                                     `json:"lastSequenceId"`
	AccessControls []ExportAccessControlsAccessControlsExportAccessControl `json:"accessControls"`
}

ExportAccessControls includes the GraphQL fields of ExportAccessControls requested by the fragment ExportAccessControls.

func (*ExportAccessControls) GetAccessControls

GetAccessControls returns ExportAccessControls.AccessControls, and is useful for accessing the field via an interface.

func (*ExportAccessControls) GetLastSequenceId

func (v *ExportAccessControls) GetLastSequenceId() int

GetLastSequenceId returns ExportAccessControls.LastSequenceId, and is useful for accessing the field via an interface.

type ExportAccessControlsAccessControlsExportAccessControl

type ExportAccessControlsAccessControlsExportAccessControl struct {
	ExportAccessControl `json:"-"`
}

ExportAccessControlsAccessControlsExportAccessControl includes the requested fields of the GraphQL type ExportAccessControl.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetAction

GetAction returns ExportAccessControlsAccessControlsExportAccessControl.Action, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetActualName

GetActualName returns ExportAccessControlsAccessControlsExportAccessControl.ActualName, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetCommonDataObject

GetCommonDataObject returns ExportAccessControlsAccessControlsExportAccessControl.CommonDataObject, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetDelete

GetDelete returns ExportAccessControlsAccessControlsExportAccessControl.Delete, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetDeleteLocked

GetDeleteLocked returns ExportAccessControlsAccessControlsExportAccessControl.DeleteLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetDeleteWhat

GetDeleteWhat returns ExportAccessControlsAccessControlsExportAccessControl.DeleteWhat, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetDeletedWho

GetDeletedWho returns ExportAccessControlsAccessControlsExportAccessControl.DeletedWho, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetDescription

GetDescription returns ExportAccessControlsAccessControlsExportAccessControl.Description, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetExternalId

GetExternalId returns ExportAccessControlsAccessControlsExportAccessControl.ExternalId, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetFilterCriteria

GetFilterCriteria returns ExportAccessControlsAccessControlsExportAccessControl.FilterCriteria, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetId

GetId returns ExportAccessControlsAccessControlsExportAccessControl.Id, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetInheritanceLocked

GetInheritanceLocked returns ExportAccessControlsAccessControlsExportAccessControl.InheritanceLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetName

GetName returns ExportAccessControlsAccessControlsExportAccessControl.Name, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetNamingHint

GetNamingHint returns ExportAccessControlsAccessControlsExportAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetOwners

GetOwners returns ExportAccessControlsAccessControlsExportAccessControl.Owners, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetPolicyRule

GetPolicyRule returns ExportAccessControlsAccessControlsExportAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetType

GetType returns ExportAccessControlsAccessControlsExportAccessControl.Type, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetWhat

GetWhat returns ExportAccessControlsAccessControlsExportAccessControl.What, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetWhatLocked

GetWhatLocked returns ExportAccessControlsAccessControlsExportAccessControl.WhatLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetWho

GetWho returns ExportAccessControlsAccessControlsExportAccessControl.Who, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) GetWhoLocked

GetWhoLocked returns ExportAccessControlsAccessControlsExportAccessControl.WhoLocked, and is useful for accessing the field via an interface.

func (*ExportAccessControlsAccessControlsExportAccessControl) MarshalJSON

func (*ExportAccessControlsAccessControlsExportAccessControl) UnmarshalJSON

type ExportDataObjectReference

type ExportDataObjectReference struct {
	Id       string `json:"id"`
	FullName string `json:"fullName"`
	Type     string `json:"type"`
}

ExportDataObjectReference includes the GraphQL fields of ExportDataObjectReference requested by the fragment ExportDataObjectReference.

func (*ExportDataObjectReference) GetFullName

func (v *ExportDataObjectReference) GetFullName() string

GetFullName returns ExportDataObjectReference.FullName, and is useful for accessing the field via an interface.

func (*ExportDataObjectReference) GetId

func (v *ExportDataObjectReference) GetId() string

GetId returns ExportDataObjectReference.Id, and is useful for accessing the field via an interface.

func (*ExportDataObjectReference) GetType

func (v *ExportDataObjectReference) GetType() string

GetType returns ExportDataObjectReference.Type, and is useful for accessing the field via an interface.

type ExportFlowOptions

type ExportFlowOptions struct {
	OnlyOutOfSync *bool `json:"onlyOutOfSync,omitempty"`
}

func (*ExportFlowOptions) GetOnlyOutOfSync

func (v *ExportFlowOptions) GetOnlyOutOfSync() *bool

GetOnlyOutOfSync returns ExportFlowOptions.OnlyOutOfSync, and is useful for accessing the field via an interface.

type ExportOwner

type ExportOwner struct {
	Email             *string `json:"email"`
	AccountName       *string `json:"accountName"`
	AccessControlName *string `json:"accessControlName"`
}

ExportOwner includes the GraphQL fields of ExportOwner requested by the fragment ExportOwner.

func (*ExportOwner) GetAccessControlName

func (v *ExportOwner) GetAccessControlName() *string

GetAccessControlName returns ExportOwner.AccessControlName, and is useful for accessing the field via an interface.

func (*ExportOwner) GetAccountName

func (v *ExportOwner) GetAccountName() *string

GetAccountName returns ExportOwner.AccountName, and is useful for accessing the field via an interface.

func (*ExportOwner) GetEmail

func (v *ExportOwner) GetEmail() *string

GetEmail returns ExportOwner.Email, and is useful for accessing the field via an interface.

type ExportWhatItem

type ExportWhatItem struct {
	DataObject  ExportWhatItemDataObjectExportDataObjectReference `json:"dataObject"`
	Permissions []string                                          `json:"permissions"`
}

ExportWhatItem includes the GraphQL fields of ExportWhatItem requested by the fragment ExportWhatItem.

func (*ExportWhatItem) GetDataObject

GetDataObject returns ExportWhatItem.DataObject, and is useful for accessing the field via an interface.

func (*ExportWhatItem) GetPermissions

func (v *ExportWhatItem) GetPermissions() []string

GetPermissions returns ExportWhatItem.Permissions, and is useful for accessing the field via an interface.

type ExportWhatItemDataObjectExportDataObjectReference

type ExportWhatItemDataObjectExportDataObjectReference struct {
	ExportDataObjectReference `json:"-"`
}

ExportWhatItemDataObjectExportDataObjectReference includes the requested fields of the GraphQL type ExportDataObjectReference.

func (*ExportWhatItemDataObjectExportDataObjectReference) GetFullName

GetFullName returns ExportWhatItemDataObjectExportDataObjectReference.FullName, and is useful for accessing the field via an interface.

func (*ExportWhatItemDataObjectExportDataObjectReference) GetId

GetId returns ExportWhatItemDataObjectExportDataObjectReference.Id, and is useful for accessing the field via an interface.

func (*ExportWhatItemDataObjectExportDataObjectReference) GetType

GetType returns ExportWhatItemDataObjectExportDataObjectReference.Type, and is useful for accessing the field via an interface.

func (*ExportWhatItemDataObjectExportDataObjectReference) MarshalJSON

func (*ExportWhatItemDataObjectExportDataObjectReference) UnmarshalJSON

type ExportWhoItem

type ExportWhoItem struct {
	Users            []string `json:"users"`
	InheritFrom      []string `json:"inheritFrom"`
	Recipients       []string `json:"recipients"`
	InheritedFromIds []string `json:"inheritedFromIds"`
}

ExportWhoItem includes the GraphQL fields of ExportWhoItem requested by the fragment ExportWhoItem.

func (*ExportWhoItem) GetInheritFrom

func (v *ExportWhoItem) GetInheritFrom() []string

GetInheritFrom returns ExportWhoItem.InheritFrom, and is useful for accessing the field via an interface.

func (*ExportWhoItem) GetInheritedFromIds

func (v *ExportWhoItem) GetInheritedFromIds() []string

GetInheritedFromIds returns ExportWhoItem.InheritedFromIds, and is useful for accessing the field via an interface.

func (*ExportWhoItem) GetRecipients

func (v *ExportWhoItem) GetRecipients() []string

GetRecipients returns ExportWhoItem.Recipients, and is useful for accessing the field via an interface.

func (*ExportWhoItem) GetUsers

func (v *ExportWhoItem) GetUsers() []string

GetUsers returns ExportWhoItem.Users, and is useful for accessing the field via an interface.

type FetchExportAccessControlsFetchExportAccessControls

type FetchExportAccessControlsFetchExportAccessControls struct {
	Typename             *string `json:"__typename"`
	ExportAccessControls `json:"-"`
}

FetchExportAccessControlsFetchExportAccessControls includes the requested fields of the GraphQL type ExportAccessControls.

func (*FetchExportAccessControlsFetchExportAccessControls) GetAccessControls

GetAccessControls returns FetchExportAccessControlsFetchExportAccessControls.AccessControls, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControls) GetLastSequenceId

GetLastSequenceId returns FetchExportAccessControlsFetchExportAccessControls.LastSequenceId, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControls) GetTypename

GetTypename returns FetchExportAccessControlsFetchExportAccessControls.Typename, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControls) MarshalJSON

func (*FetchExportAccessControlsFetchExportAccessControls) UnmarshalJSON

type FetchExportAccessControlsFetchExportAccessControlsExportAccessControlsResult

type FetchExportAccessControlsFetchExportAccessControlsExportAccessControlsResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

FetchExportAccessControlsFetchExportAccessControlsExportAccessControlsResult includes the requested fields of the GraphQL interface ExportAccessControlsResult.

FetchExportAccessControlsFetchExportAccessControlsExportAccessControlsResult is implemented by the following types: FetchExportAccessControlsFetchExportAccessControls FetchExportAccessControlsFetchExportAccessControlsInvalidInputError FetchExportAccessControlsFetchExportAccessControlsNotFoundError FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError

type FetchExportAccessControlsFetchExportAccessControlsInvalidInputError

type FetchExportAccessControlsFetchExportAccessControlsInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

FetchExportAccessControlsFetchExportAccessControlsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*FetchExportAccessControlsFetchExportAccessControlsInvalidInputError) GetMessage

GetMessage returns FetchExportAccessControlsFetchExportAccessControlsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsInvalidInputError) GetTypename

GetTypename returns FetchExportAccessControlsFetchExportAccessControlsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsInvalidInputError) MarshalJSON

func (*FetchExportAccessControlsFetchExportAccessControlsInvalidInputError) UnmarshalJSON

type FetchExportAccessControlsFetchExportAccessControlsNotFoundError

type FetchExportAccessControlsFetchExportAccessControlsNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

FetchExportAccessControlsFetchExportAccessControlsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*FetchExportAccessControlsFetchExportAccessControlsNotFoundError) GetMessage

GetMessage returns FetchExportAccessControlsFetchExportAccessControlsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsNotFoundError) GetTypename

GetTypename returns FetchExportAccessControlsFetchExportAccessControlsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsNotFoundError) MarshalJSON

func (*FetchExportAccessControlsFetchExportAccessControlsNotFoundError) UnmarshalJSON

type FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError

type FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError) GetMessage

GetMessage returns FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError) GetTypename

GetTypename returns FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError) MarshalJSON

func (*FetchExportAccessControlsFetchExportAccessControlsPermissionDeniedError) UnmarshalJSON

type FetchExportAccessControlsResponse

type FetchExportAccessControlsResponse struct {
	FetchExportAccessControls FetchExportAccessControlsFetchExportAccessControlsExportAccessControlsResult `json:"-"`
}

FetchExportAccessControlsResponse is returned by FetchExportAccessControls on success.

func FetchExportAccessControls

func FetchExportAccessControls(
	ctx_ context.Context,
	client_ graphql.Client,
	flowId uuid.UUID,
	after *int,
) (data_ *FetchExportAccessControlsResponse, err_ error)

func (*FetchExportAccessControlsResponse) GetFetchExportAccessControls

GetFetchExportAccessControls returns FetchExportAccessControlsResponse.FetchExportAccessControls, and is useful for accessing the field via an interface.

func (*FetchExportAccessControlsResponse) MarshalJSON

func (v *FetchExportAccessControlsResponse) MarshalJSON() ([]byte, error)

func (*FetchExportAccessControlsResponse) UnmarshalJSON

func (v *FetchExportAccessControlsResponse) UnmarshalJSON(b []byte) error

type FilterMetadataInput

type FilterMetadataInput struct {
	FilterOverridePermissions []string `json:"filterOverridePermissions"`
	ApplicableTypes           []string `json:"applicableTypes"`
}

func (*FilterMetadataInput) GetApplicableTypes

func (v *FilterMetadataInput) GetApplicableTypes() []string

GetApplicableTypes returns FilterMetadataInput.ApplicableTypes, and is useful for accessing the field via an interface.

func (*FilterMetadataInput) GetFilterOverridePermissions

func (v *FilterMetadataInput) GetFilterOverridePermissions() []string

GetFilterOverridePermissions returns FilterMetadataInput.FilterOverridePermissions, and is useful for accessing the field via an interface.

type FinalizeExportFlowResponse

type FinalizeExportFlowResponse struct {
	FinishExportFlow bool `json:"finishExportFlow"`
}

FinalizeExportFlowResponse is returned by FinalizeExportFlow on success.

func FinalizeExportFlow

func FinalizeExportFlow(
	ctx_ context.Context,
	client_ graphql.Client,
	startTime time.Time,
	flowId uuid.UUID,
) (data_ *FinalizeExportFlowResponse, err_ error)

func (*FinalizeExportFlowResponse) GetFinishExportFlow

func (v *FinalizeExportFlowResponse) GetFinishExportFlow() bool

GetFinishExportFlow returns FinalizeExportFlowResponse.FinishExportFlow, and is useful for accessing the field via an interface.

type FinishImportFlowResponse

type FinishImportFlowResponse struct {
	FinishImportFlow bool `json:"finishImportFlow"`
}

FinishImportFlowResponse is returned by FinishImportFlow on success.

func FinishImportFlow

func FinishImportFlow(
	ctx_ context.Context,
	client_ graphql.Client,
	flowId uuid.UUID,
) (data_ *FinishImportFlowResponse, err_ error)

func (*FinishImportFlowResponse) GetFinishImportFlow

func (v *FinishImportFlowResponse) GetFinishImportFlow() bool

GetFinishImportFlow returns FinishImportFlowResponse.FinishImportFlow, and is useful for accessing the field via an interface.

type GetAccessControlAccessControl

type GetAccessControlAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

GetAccessControlAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*GetAccessControlAccessControl) GetAction

GetAction returns GetAccessControlAccessControl.Action, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetCategory

GetCategory returns GetAccessControlAccessControl.Category, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetComplete

func (v *GetAccessControlAccessControl) GetComplete() *bool

GetComplete returns GetAccessControlAccessControl.Complete, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetCreatedAt

func (v *GetAccessControlAccessControl) GetCreatedAt() time.Time

GetCreatedAt returns GetAccessControlAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetDescription

func (v *GetAccessControlAccessControl) GetDescription() string

GetDescription returns GetAccessControlAccessControl.Description, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetExternal

func (v *GetAccessControlAccessControl) GetExternal() bool

GetExternal returns GetAccessControlAccessControl.External, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetId

GetId returns GetAccessControlAccessControl.Id, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetLocks

GetLocks returns GetAccessControlAccessControl.Locks, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetModifiedAt

func (v *GetAccessControlAccessControl) GetModifiedAt() time.Time

GetModifiedAt returns GetAccessControlAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetName

GetName returns GetAccessControlAccessControl.Name, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetNamingHint

func (v *GetAccessControlAccessControl) GetNamingHint() *string

GetNamingHint returns GetAccessControlAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetNotInternalizable

func (v *GetAccessControlAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns GetAccessControlAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetPolicyRule

func (v *GetAccessControlAccessControl) GetPolicyRule() *string

GetPolicyRule returns GetAccessControlAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetState

GetState returns GetAccessControlAccessControl.State, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetSyncData

GetSyncData returns GetAccessControlAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetTypename

func (v *GetAccessControlAccessControl) GetTypename() *string

GetTypename returns GetAccessControlAccessControl.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetWhatAbacRule

GetWhatAbacRule returns GetAccessControlAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetWhatType

GetWhatType returns GetAccessControlAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetWhoAbacRule

GetWhoAbacRule returns GetAccessControlAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) GetWhoType

GetWhoType returns GetAccessControlAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControl) MarshalJSON

func (v *GetAccessControlAccessControl) MarshalJSON() ([]byte, error)

func (*GetAccessControlAccessControl) UnmarshalJSON

func (v *GetAccessControlAccessControl) UnmarshalJSON(b []byte) error

type GetAccessControlAccessControlAccessControlResult

type GetAccessControlAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

GetAccessControlAccessControlAccessControlResult is implemented by the following types: GetAccessControlAccessControl GetAccessControlAccessControlInvalidInputError GetAccessControlAccessControlNotFoundError GetAccessControlAccessControlPermissionDeniedError

type GetAccessControlAccessControlInvalidInputError

type GetAccessControlAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

GetAccessControlAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlAccessControlInvalidInputError) GetMessage

GetMessage returns GetAccessControlAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlInvalidInputError) GetTypename

GetTypename returns GetAccessControlAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlInvalidInputError) MarshalJSON

func (*GetAccessControlAccessControlInvalidInputError) UnmarshalJSON

type GetAccessControlAccessControlNotFoundError

type GetAccessControlAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetAccessControlAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlAccessControlNotFoundError) GetMessage

GetMessage returns GetAccessControlAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlNotFoundError) GetTypename

GetTypename returns GetAccessControlAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlNotFoundError) MarshalJSON

func (*GetAccessControlAccessControlNotFoundError) UnmarshalJSON

type GetAccessControlAccessControlPermissionDeniedError

type GetAccessControlAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlAccessControlPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlAccessControlPermissionDeniedError) MarshalJSON

func (*GetAccessControlAccessControlPermissionDeniedError) UnmarshalJSON

type GetAccessControlResponse

type GetAccessControlResponse struct {
	AccessControl GetAccessControlAccessControlAccessControlResult `json:"-"`
}

GetAccessControlResponse is returned by GetAccessControl on success.

func GetAccessControl

func GetAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetAccessControlResponse, err_ error)

func (*GetAccessControlResponse) GetAccessControl

GetAccessControl returns GetAccessControlResponse.AccessControl, and is useful for accessing the field via an interface.

func (*GetAccessControlResponse) MarshalJSON

func (v *GetAccessControlResponse) MarshalJSON() ([]byte, error)

func (*GetAccessControlResponse) UnmarshalJSON

func (v *GetAccessControlResponse) UnmarshalJSON(b []byte) error

type GetAccessControlWhatAccessControlsAccessControl

type GetAccessControlWhatAccessControlsAccessControl struct {
	Typename           *string                                                                                                      `json:"__typename"`
	WhatAccessControls GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnectionResult `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*GetAccessControlWhatAccessControlsAccessControl) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControl.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControl) GetWhatAccessControls

GetWhatAccessControls returns GetAccessControlWhatAccessControlsAccessControl.WhatAccessControls, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControl) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControl) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlAccessControlResult

type GetAccessControlWhatAccessControlsAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlWhatAccessControlsAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

GetAccessControlWhatAccessControlsAccessControlAccessControlResult is implemented by the following types: GetAccessControlWhatAccessControlsAccessControl GetAccessControlWhatAccessControlsAccessControlInvalidInputError GetAccessControlWhatAccessControlsAccessControlNotFoundError GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError

type GetAccessControlWhatAccessControlsAccessControlInvalidInputError

type GetAccessControlWhatAccessControlsAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhatAccessControlsAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhatAccessControlsAccessControlInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhatAccessControlsAccessControlNotFoundError

type GetAccessControlWhatAccessControlsAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhatAccessControlsAccessControlNotFoundError) GetMessage

GetMessage returns GetAccessControlWhatAccessControlsAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlNotFoundError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlNotFoundError) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlNotFoundError) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError

type GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection struct {
	Typename                                                                         *string `json:"__typename"`
	AccessWhatAccessControlItemConnectionResultAccessWhatAccessControlItemConnection `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection includes the requested fields of the GraphQL type AccessWhatAccessControlItemConnection.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection) GetEdges

GetEdges returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection.Edges, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection) GetPageInfo

GetPageInfo returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection.PageInfo, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnectionResult

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	AccessWhatAccessControlItemConnectionResult
	// contains filtered or unexported methods
}

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnectionResult includes the requested fields of the GraphQL interface AccessWhatAccessControlItemConnectionResult.

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnectionResult is implemented by the following types: GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsAccessWhatAccessControlItemConnection GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError struct {
	Typename                                                     *string `json:"__typename"`
	AccessWhatAccessControlItemConnectionResultInvalidInputError `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError) GetMessage

GetMessage returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsInvalidInputError) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError struct {
	Typename                                                 *string `json:"__typename"`
	AccessWhatAccessControlItemConnectionResultNotFoundError `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError) GetMessage

GetMessage returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsNotFoundError) UnmarshalJSON

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError

type GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError struct {
	Typename                                                         *string `json:"__typename"`
	AccessWhatAccessControlItemConnectionResultPermissionDeniedError `json:"-"`
	PermissionDeniedError                                            `json:"-"`
}

GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhatAccessControlsAccessControlWhatAccessControlsPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhatAccessControlsResponse

type GetAccessControlWhatAccessControlsResponse struct {
	AccessControl GetAccessControlWhatAccessControlsAccessControlAccessControlResult `json:"-"`
}

GetAccessControlWhatAccessControlsResponse is returned by GetAccessControlWhatAccessControls on success.

func GetAccessControlWhatAccessControls

func GetAccessControlWhatAccessControls(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	after *string,
	limit *int,
	order []AccessWhatOrderByInput,
	filter *AccessControlWhatAccessControlFilterInput,
) (data_ *GetAccessControlWhatAccessControlsResponse, err_ error)

func (*GetAccessControlWhatAccessControlsResponse) GetAccessControl

GetAccessControl returns GetAccessControlWhatAccessControlsResponse.AccessControl, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatAccessControlsResponse) MarshalJSON

func (*GetAccessControlWhatAccessControlsResponse) UnmarshalJSON

type GetAccessControlWhatDataObjectListAccessControl

type GetAccessControlWhatDataObjectListAccessControl struct {
	Typename        *string                                                                                                `json:"__typename"`
	WhatDataObjects GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnectionResult `json:"-"`
}

GetAccessControlWhatDataObjectListAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*GetAccessControlWhatDataObjectListAccessControl) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControl.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControl) GetWhatDataObjects

GetWhatDataObjects returns GetAccessControlWhatDataObjectListAccessControl.WhatDataObjects, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControl) MarshalJSON

func (*GetAccessControlWhatDataObjectListAccessControl) UnmarshalJSON

type GetAccessControlWhatDataObjectListAccessControlAccessControlResult

type GetAccessControlWhatDataObjectListAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlWhatDataObjectListAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

GetAccessControlWhatDataObjectListAccessControlAccessControlResult is implemented by the following types: GetAccessControlWhatDataObjectListAccessControl GetAccessControlWhatDataObjectListAccessControlInvalidInputError GetAccessControlWhatDataObjectListAccessControlNotFoundError GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError

type GetAccessControlWhatDataObjectListAccessControlInvalidInputError

type GetAccessControlWhatDataObjectListAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhatDataObjectListAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhatDataObjectListAccessControlInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhatDataObjectListAccessControlNotFoundError

type GetAccessControlWhatDataObjectListAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetAccessControlWhatDataObjectListAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhatDataObjectListAccessControlNotFoundError) GetMessage

GetMessage returns GetAccessControlWhatDataObjectListAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlNotFoundError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlNotFoundError) MarshalJSON

func (*GetAccessControlWhatDataObjectListAccessControlNotFoundError) UnmarshalJSON

type GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError

type GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhatDataObjectListAccessControlPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection struct {
	Typename                           *string `json:"__typename"`
	AccessWhatDataObjectItemConnection `json:"-"`
}

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection includes the requested fields of the GraphQL type AccessWhatDataObjectItemConnection.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection) GetEdges

GetEdges returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection.Edges, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection) GetPageInfo

GetPageInfo returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection.PageInfo, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection) MarshalJSON

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection) UnmarshalJSON

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnectionResult

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnectionResult includes the requested fields of the GraphQL interface AccessWhatDataObjectItemConnectionResult.

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnectionResult is implemented by the following types: GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsAccessWhatDataObjectItemConnection GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsNotFoundError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError

type GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhatDataObjectListAccessControlWhatDataObjectsPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhatDataObjectListResponse

type GetAccessControlWhatDataObjectListResponse struct {
	AccessControl GetAccessControlWhatDataObjectListAccessControlAccessControlResult `json:"-"`
}

GetAccessControlWhatDataObjectListResponse is returned by GetAccessControlWhatDataObjectList on success.

func GetAccessControlWhatDataObjectList

func GetAccessControlWhatDataObjectList(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	after *string,
	limit *int,
	filter *AccessWhatFilterInput,
	order []AccessWhatOrderByInput,
) (data_ *GetAccessControlWhatDataObjectListResponse, err_ error)

func (*GetAccessControlWhatDataObjectListResponse) GetAccessControl

GetAccessControl returns GetAccessControlWhatDataObjectListResponse.AccessControl, and is useful for accessing the field via an interface.

func (*GetAccessControlWhatDataObjectListResponse) MarshalJSON

func (*GetAccessControlWhatDataObjectListResponse) UnmarshalJSON

type GetAccessControlWhoListAccessControl

type GetAccessControlWhoListAccessControl struct {
	Typename *string                                                                  `json:"__typename"`
	WhoList  GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnectionResult `json:"-"`
}

GetAccessControlWhoListAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*GetAccessControlWhoListAccessControl) GetTypename

func (v *GetAccessControlWhoListAccessControl) GetTypename() *string

GetTypename returns GetAccessControlWhoListAccessControl.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControl) GetWhoList

GetWhoList returns GetAccessControlWhoListAccessControl.WhoList, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControl) MarshalJSON

func (v *GetAccessControlWhoListAccessControl) MarshalJSON() ([]byte, error)

func (*GetAccessControlWhoListAccessControl) UnmarshalJSON

func (v *GetAccessControlWhoListAccessControl) UnmarshalJSON(b []byte) error

type GetAccessControlWhoListAccessControlAccessControlResult

type GetAccessControlWhoListAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlWhoListAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

GetAccessControlWhoListAccessControlAccessControlResult is implemented by the following types: GetAccessControlWhoListAccessControl GetAccessControlWhoListAccessControlInvalidInputError GetAccessControlWhoListAccessControlNotFoundError GetAccessControlWhoListAccessControlPermissionDeniedError

type GetAccessControlWhoListAccessControlInvalidInputError

type GetAccessControlWhoListAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhoListAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhoListAccessControlInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhoListAccessControlNotFoundError

type GetAccessControlWhoListAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetAccessControlWhoListAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhoListAccessControlNotFoundError) GetMessage

GetMessage returns GetAccessControlWhoListAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlNotFoundError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlNotFoundError) MarshalJSON

func (*GetAccessControlWhoListAccessControlNotFoundError) UnmarshalJSON

type GetAccessControlWhoListAccessControlPermissionDeniedError

type GetAccessControlWhoListAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlWhoListAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhoListAccessControlPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhoListAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhoListAccessControlPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection

type GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection struct {
	Typename                *string `json:"__typename"`
	AccessWhoItemConnection `json:"-"`
}

GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection includes the requested fields of the GraphQL type AccessWhoItemConnection.

func (*GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection) GetEdges

GetEdges returns GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection.Edges, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection) GetPageInfo

GetPageInfo returns GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection.PageInfo, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection) MarshalJSON

func (*GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection) UnmarshalJSON

type GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnectionResult

type GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnectionResult includes the requested fields of the GraphQL interface AccessWhoItemConnectionResult.

GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnectionResult is implemented by the following types: GetAccessControlWhoListAccessControlWhoListAccessWhoItemConnection GetAccessControlWhoListAccessControlWhoListInvalidInputError GetAccessControlWhoListAccessControlWhoListNotFoundError GetAccessControlWhoListAccessControlWhoListPermissionDeniedError

type GetAccessControlWhoListAccessControlWhoListInvalidInputError

type GetAccessControlWhoListAccessControlWhoListInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhoListAccessControlWhoListInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetAccessControlWhoListAccessControlWhoListInvalidInputError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlWhoListInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhoListAccessControlWhoListNotFoundError

type GetAccessControlWhoListAccessControlWhoListNotFoundError struct {
	Typename *string `json:"__typename"`
}

GetAccessControlWhoListAccessControlWhoListNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetAccessControlWhoListAccessControlWhoListNotFoundError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlWhoListNotFoundError.Typename, and is useful for accessing the field via an interface.

type GetAccessControlWhoListAccessControlWhoListPermissionDeniedError

type GetAccessControlWhoListAccessControlWhoListPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetAccessControlWhoListAccessControlWhoListPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetAccessControlWhoListAccessControlWhoListPermissionDeniedError) GetMessage

GetMessage returns GetAccessControlWhoListAccessControlWhoListPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlWhoListPermissionDeniedError) GetTypename

GetTypename returns GetAccessControlWhoListAccessControlWhoListPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListAccessControlWhoListPermissionDeniedError) MarshalJSON

func (*GetAccessControlWhoListAccessControlWhoListPermissionDeniedError) UnmarshalJSON

type GetAccessControlWhoListResponse

type GetAccessControlWhoListResponse struct {
	AccessControl GetAccessControlWhoListAccessControlAccessControlResult `json:"-"`
}

GetAccessControlWhoListResponse is returned by GetAccessControlWhoList on success.

func GetAccessControlWhoList

func GetAccessControlWhoList(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	after *string,
	limit *int,
	filter *AccessControlWhoListFilter,
	order []AccessControlWhoOrderByInput,
) (data_ *GetAccessControlWhoListResponse, err_ error)

func (*GetAccessControlWhoListResponse) GetAccessControl

GetAccessControl returns GetAccessControlWhoListResponse.AccessControl, and is useful for accessing the field via an interface.

func (*GetAccessControlWhoListResponse) MarshalJSON

func (v *GetAccessControlWhoListResponse) MarshalJSON() ([]byte, error)

func (*GetAccessControlWhoListResponse) UnmarshalJSON

func (v *GetAccessControlWhoListResponse) UnmarshalJSON(b []byte) error

type GetDataObjectDataObject

type GetDataObjectDataObject struct {
	DataObject `json:"-"`
}

GetDataObjectDataObject includes the requested fields of the GraphQL type DataObject.

func (*GetDataObjectDataObject) GetDataSource

func (v *GetDataObjectDataObject) GetDataSource() *DataObjectDataSource

GetDataSource returns GetDataObjectDataObject.DataSource, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetDataType

func (v *GetDataObjectDataObject) GetDataType() *string

GetDataType returns GetDataObjectDataObject.DataType, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetDeleted

func (v *GetDataObjectDataObject) GetDeleted() bool

GetDeleted returns GetDataObjectDataObject.Deleted, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetDescription

func (v *GetDataObjectDataObject) GetDescription() string

GetDescription returns GetDataObjectDataObject.Description, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetFullName

func (v *GetDataObjectDataObject) GetFullName() string

GetFullName returns GetDataObjectDataObject.FullName, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetId

func (v *GetDataObjectDataObject) GetId() string

GetId returns GetDataObjectDataObject.Id, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetName

func (v *GetDataObjectDataObject) GetName() string

GetName returns GetDataObjectDataObject.Name, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) GetType

func (v *GetDataObjectDataObject) GetType() string

GetType returns GetDataObjectDataObject.Type, and is useful for accessing the field via an interface.

func (*GetDataObjectDataObject) MarshalJSON

func (v *GetDataObjectDataObject) MarshalJSON() ([]byte, error)

func (*GetDataObjectDataObject) UnmarshalJSON

func (v *GetDataObjectDataObject) UnmarshalJSON(b []byte) error

type GetDataObjectResponse

type GetDataObjectResponse struct {
	DataObject GetDataObjectDataObject `json:"dataObject"`
}

GetDataObjectResponse is returned by GetDataObject on success.

func GetDataObject

func GetDataObject(
	ctx_ context.Context,
	client_ graphql.Client,
	dataObjectId string,
) (data_ *GetDataObjectResponse, err_ error)

func (*GetDataObjectResponse) GetDataObject

GetDataObject returns GetDataObjectResponse.DataObject, and is useful for accessing the field via an interface.

type GetDataSourceDataSource

type GetDataSourceDataSource struct {
	Typename   *string `json:"__typename"`
	DataSource `json:"-"`
}

GetDataSourceDataSource includes the requested fields of the GraphQL type DataSource.

func (*GetDataSourceDataSource) GetCreatedAt

func (v *GetDataSourceDataSource) GetCreatedAt() time.Time

GetCreatedAt returns GetDataSourceDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetDescription

func (v *GetDataSourceDataSource) GetDescription() string

GetDescription returns GetDataSourceDataSource.Description, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetId

func (v *GetDataSourceDataSource) GetId() string

GetId returns GetDataSourceDataSource.Id, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetModifiedAt

func (v *GetDataSourceDataSource) GetModifiedAt() time.Time

GetModifiedAt returns GetDataSourceDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetName

func (v *GetDataSourceDataSource) GetName() string

GetName returns GetDataSourceDataSource.Name, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetParent

GetParent returns GetDataSourceDataSource.Parent, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetType

func (v *GetDataSourceDataSource) GetType() string

GetType returns GetDataSourceDataSource.Type, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) GetTypename

func (v *GetDataSourceDataSource) GetTypename() *string

GetTypename returns GetDataSourceDataSource.Typename, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSource) MarshalJSON

func (v *GetDataSourceDataSource) MarshalJSON() ([]byte, error)

func (*GetDataSourceDataSource) UnmarshalJSON

func (v *GetDataSourceDataSource) UnmarshalJSON(b []byte) error

type GetDataSourceDataSourceDataSourceResult

type GetDataSourceDataSourceDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetDataSourceDataSourceDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

GetDataSourceDataSourceDataSourceResult is implemented by the following types: GetDataSourceDataSource GetDataSourceDataSourceInvalidInputError GetDataSourceDataSourceNotFoundError GetDataSourceDataSourcePermissionDeniedError

type GetDataSourceDataSourceInvalidInputError

type GetDataSourceDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetDataSourceDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetDataSourceDataSourceInvalidInputError) GetTypename

GetTypename returns GetDataSourceDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetDataSourceDataSourceNotFoundError

type GetDataSourceDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetDataSourceDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetDataSourceDataSourceNotFoundError) GetMessage

GetMessage returns GetDataSourceDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSourceNotFoundError) GetTypename

func (v *GetDataSourceDataSourceNotFoundError) GetTypename() *string

GetTypename returns GetDataSourceDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSourceNotFoundError) MarshalJSON

func (v *GetDataSourceDataSourceNotFoundError) MarshalJSON() ([]byte, error)

func (*GetDataSourceDataSourceNotFoundError) UnmarshalJSON

func (v *GetDataSourceDataSourceNotFoundError) UnmarshalJSON(b []byte) error

type GetDataSourceDataSourcePermissionDeniedError

type GetDataSourceDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetDataSourceDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetDataSourceDataSourcePermissionDeniedError) GetMessage

GetMessage returns GetDataSourceDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSourcePermissionDeniedError) GetTypename

GetTypename returns GetDataSourceDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetDataSourceDataSourcePermissionDeniedError) MarshalJSON

func (*GetDataSourceDataSourcePermissionDeniedError) UnmarshalJSON

type GetDataSourceResponse

type GetDataSourceResponse struct {
	DataSource GetDataSourceDataSourceDataSourceResult `json:"-"`
}

GetDataSourceResponse is returned by GetDataSource on success.

func GetDataSource

func GetDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetDataSourceResponse, err_ error)

func (*GetDataSourceResponse) GetDataSource

GetDataSource returns GetDataSourceResponse.DataSource, and is useful for accessing the field via an interface.

func (*GetDataSourceResponse) MarshalJSON

func (v *GetDataSourceResponse) MarshalJSON() ([]byte, error)

func (*GetDataSourceResponse) UnmarshalJSON

func (v *GetDataSourceResponse) UnmarshalJSON(b []byte) error

type GetGrantCategoryGrantCategory

type GetGrantCategoryGrantCategory struct {
	Typename             *string `json:"__typename"`
	GrantCategoryDetails `json:"-"`
}

GetGrantCategoryGrantCategory includes the requested fields of the GraphQL type GrantCategory.

func (*GetGrantCategoryGrantCategory) GetAllowDuplicateNames

func (v *GetGrantCategoryGrantCategory) GetAllowDuplicateNames() bool

GetAllowDuplicateNames returns GetGrantCategoryGrantCategory.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetAllowedWhatItems

GetAllowedWhatItems returns GetGrantCategoryGrantCategory.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetAllowedWhoItems

GetAllowedWhoItems returns GetGrantCategoryGrantCategory.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetCanCreate

func (v *GetGrantCategoryGrantCategory) GetCanCreate() bool

GetCanCreate returns GetGrantCategoryGrantCategory.CanCreate, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetCreatedAt

func (v *GetGrantCategoryGrantCategory) GetCreatedAt() time.Time

GetCreatedAt returns GetGrantCategoryGrantCategory.CreatedAt, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetDefaultTypePerDataSource

GetDefaultTypePerDataSource returns GetGrantCategoryGrantCategory.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetDescription

func (v *GetGrantCategoryGrantCategory) GetDescription() string

GetDescription returns GetGrantCategoryGrantCategory.Description, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetIcon

GetIcon returns GetGrantCategoryGrantCategory.Icon, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetId

GetId returns GetGrantCategoryGrantCategory.Id, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetIsDefault

func (v *GetGrantCategoryGrantCategory) GetIsDefault() bool

GetIsDefault returns GetGrantCategoryGrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetIsSystem

func (v *GetGrantCategoryGrantCategory) GetIsSystem() bool

GetIsSystem returns GetGrantCategoryGrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetModifiedAt

func (v *GetGrantCategoryGrantCategory) GetModifiedAt() time.Time

GetModifiedAt returns GetGrantCategoryGrantCategory.ModifiedAt, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetMultiDataSource

func (v *GetGrantCategoryGrantCategory) GetMultiDataSource() bool

GetMultiDataSource returns GetGrantCategoryGrantCategory.MultiDataSource, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetName

GetName returns GetGrantCategoryGrantCategory.Name, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) GetTypename

func (v *GetGrantCategoryGrantCategory) GetTypename() *string

GetTypename returns GetGrantCategoryGrantCategory.Typename, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategory) MarshalJSON

func (v *GetGrantCategoryGrantCategory) MarshalJSON() ([]byte, error)

func (*GetGrantCategoryGrantCategory) UnmarshalJSON

func (v *GetGrantCategoryGrantCategory) UnmarshalJSON(b []byte) error

type GetGrantCategoryGrantCategoryGrantCategoryResult

type GetGrantCategoryGrantCategoryGrantCategoryResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetGrantCategoryGrantCategoryGrantCategoryResult includes the requested fields of the GraphQL interface GrantCategoryResult.

GetGrantCategoryGrantCategoryGrantCategoryResult is implemented by the following types: GetGrantCategoryGrantCategory GetGrantCategoryGrantCategoryInvalidInputError GetGrantCategoryGrantCategoryNotFoundError GetGrantCategoryGrantCategoryPermissionDeniedError

type GetGrantCategoryGrantCategoryInvalidInputError

type GetGrantCategoryGrantCategoryInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

GetGrantCategoryGrantCategoryInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetGrantCategoryGrantCategoryInvalidInputError) GetMessage

GetMessage returns GetGrantCategoryGrantCategoryInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryInvalidInputError) GetTypename

GetTypename returns GetGrantCategoryGrantCategoryInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryInvalidInputError) MarshalJSON

func (*GetGrantCategoryGrantCategoryInvalidInputError) UnmarshalJSON

type GetGrantCategoryGrantCategoryNotFoundError

type GetGrantCategoryGrantCategoryNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetGrantCategoryGrantCategoryNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetGrantCategoryGrantCategoryNotFoundError) GetMessage

GetMessage returns GetGrantCategoryGrantCategoryNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryNotFoundError) GetTypename

GetTypename returns GetGrantCategoryGrantCategoryNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryNotFoundError) MarshalJSON

func (*GetGrantCategoryGrantCategoryNotFoundError) UnmarshalJSON

type GetGrantCategoryGrantCategoryPermissionDeniedError

type GetGrantCategoryGrantCategoryPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetGrantCategoryGrantCategoryPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetGrantCategoryGrantCategoryPermissionDeniedError) GetMessage

GetMessage returns GetGrantCategoryGrantCategoryPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryPermissionDeniedError) GetTypename

GetTypename returns GetGrantCategoryGrantCategoryPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetGrantCategoryGrantCategoryPermissionDeniedError) MarshalJSON

func (*GetGrantCategoryGrantCategoryPermissionDeniedError) UnmarshalJSON

type GetGrantCategoryResponse

type GetGrantCategoryResponse struct {
	GrantCategory GetGrantCategoryGrantCategoryGrantCategoryResult `json:"-"`
}

GetGrantCategoryResponse is returned by GetGrantCategory on success.

func GetGrantCategory

func GetGrantCategory(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetGrantCategoryResponse, err_ error)

func (*GetGrantCategoryResponse) GetGrantCategory

GetGrantCategory returns GetGrantCategoryResponse.GrantCategory, and is useful for accessing the field via an interface.

func (*GetGrantCategoryResponse) MarshalJSON

func (v *GetGrantCategoryResponse) MarshalJSON() ([]byte, error)

func (*GetGrantCategoryResponse) UnmarshalJSON

func (v *GetGrantCategoryResponse) UnmarshalJSON(b []byte) error

type GetJobJob

type GetJobJob struct {
	Job `json:"-"`
}

GetJobJob includes the requested fields of the GraphQL type Job.

func (*GetJobJob) GetDataSource

func (v *GetJobJob) GetDataSource() *JobDataSource

GetDataSource returns GetJobJob.DataSource, and is useful for accessing the field via an interface.

func (*GetJobJob) GetDuration

func (v *GetJobJob) GetDuration() *int64

GetDuration returns GetJobJob.Duration, and is useful for accessing the field via an interface.

func (*GetJobJob) GetEndTime

func (v *GetJobJob) GetEndTime() *time.Time

GetEndTime returns GetJobJob.EndTime, and is useful for accessing the field via an interface.

func (*GetJobJob) GetHasErrors

func (v *GetJobJob) GetHasErrors() *bool

GetHasErrors returns GetJobJob.HasErrors, and is useful for accessing the field via an interface.

func (*GetJobJob) GetHasWarnings

func (v *GetJobJob) GetHasWarnings() *bool

GetHasWarnings returns GetJobJob.HasWarnings, and is useful for accessing the field via an interface.

func (*GetJobJob) GetId

func (v *GetJobJob) GetId() string

GetId returns GetJobJob.Id, and is useful for accessing the field via an interface.

func (*GetJobJob) GetLastUpdate

func (v *GetJobJob) GetLastUpdate() time.Time

GetLastUpdate returns GetJobJob.LastUpdate, and is useful for accessing the field via an interface.

func (*GetJobJob) GetStartTime

func (v *GetJobJob) GetStartTime() time.Time

GetStartTime returns GetJobJob.StartTime, and is useful for accessing the field via an interface.

func (*GetJobJob) GetStatus

func (v *GetJobJob) GetStatus() JobStatus

GetStatus returns GetJobJob.Status, and is useful for accessing the field via an interface.

func (*GetJobJob) MarshalJSON

func (v *GetJobJob) MarshalJSON() ([]byte, error)

func (*GetJobJob) UnmarshalJSON

func (v *GetJobJob) UnmarshalJSON(b []byte) error

type GetJobResponse

type GetJobResponse struct {
	Job GetJobJob `json:"job"`
}

GetJobResponse is returned by GetJob on success.

func GetJob

func GetJob(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetJobResponse, err_ error)

func (*GetJobResponse) GetJob

func (v *GetJobResponse) GetJob() GetJobJob

GetJob returns GetJobResponse.Job, and is useful for accessing the field via an interface.

type GetRoleResponse

type GetRoleResponse struct {
	Role GetRoleRole `json:"role"`
}

GetRoleResponse is returned by GetRole on success.

func GetRole

func GetRole(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetRoleResponse, err_ error)

func (*GetRoleResponse) GetRole

func (v *GetRoleResponse) GetRole() GetRoleRole

GetRole returns GetRoleResponse.Role, and is useful for accessing the field via an interface.

type GetRoleRole

type GetRoleRole struct {
	Role `json:"-"`
}

GetRoleRole includes the requested fields of the GraphQL type Role.

func (*GetRoleRole) GetDescription

func (v *GetRoleRole) GetDescription() string

GetDescription returns GetRoleRole.Description, and is useful for accessing the field via an interface.

func (*GetRoleRole) GetId

func (v *GetRoleRole) GetId() string

GetId returns GetRoleRole.Id, and is useful for accessing the field via an interface.

func (*GetRoleRole) GetName

func (v *GetRoleRole) GetName() string

GetName returns GetRoleRole.Name, and is useful for accessing the field via an interface.

func (*GetRoleRole) MarshalJSON

func (v *GetRoleRole) MarshalJSON() ([]byte, error)

func (*GetRoleRole) UnmarshalJSON

func (v *GetRoleRole) UnmarshalJSON(b []byte) error

type GetSubtaskOfTaskJobSubtask

type GetSubtaskOfTaskJobSubtask struct {
	Subtask `json:"-"`
}

GetSubtaskOfTaskJobSubtask includes the requested fields of the GraphQL type Subtask.

func (*GetSubtaskOfTaskJobSubtask) GetFlowClosed

func (v *GetSubtaskOfTaskJobSubtask) GetFlowClosed() *bool

GetFlowClosed returns GetSubtaskOfTaskJobSubtask.FlowClosed, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetFlowCommandsAdded

func (v *GetSubtaskOfTaskJobSubtask) GetFlowCommandsAdded() int

GetFlowCommandsAdded returns GetSubtaskOfTaskJobSubtask.FlowCommandsAdded, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetFlowCommandsRemoved

func (v *GetSubtaskOfTaskJobSubtask) GetFlowCommandsRemoved() int

GetFlowCommandsRemoved returns GetSubtaskOfTaskJobSubtask.FlowCommandsRemoved, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetFlowCommandsUpdated

func (v *GetSubtaskOfTaskJobSubtask) GetFlowCommandsUpdated() int

GetFlowCommandsUpdated returns GetSubtaskOfTaskJobSubtask.FlowCommandsUpdated, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetFlowId

func (v *GetSubtaskOfTaskJobSubtask) GetFlowId() *uuid.UUID

GetFlowId returns GetSubtaskOfTaskJobSubtask.FlowId, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetIngestionFinished

func (v *GetSubtaskOfTaskJobSubtask) GetIngestionFinished() *bool

GetIngestionFinished returns GetSubtaskOfTaskJobSubtask.IngestionFinished, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetIsStreaming

func (v *GetSubtaskOfTaskJobSubtask) GetIsStreaming() bool

GetIsStreaming returns GetSubtaskOfTaskJobSubtask.IsStreaming, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetJobId

func (v *GetSubtaskOfTaskJobSubtask) GetJobId() string

GetJobId returns GetSubtaskOfTaskJobSubtask.JobId, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetLastUpdate

func (v *GetSubtaskOfTaskJobSubtask) GetLastUpdate() time.Time

GetLastUpdate returns GetSubtaskOfTaskJobSubtask.LastUpdate, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetStatus

GetStatus returns GetSubtaskOfTaskJobSubtask.Status, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetSubtaskId

func (v *GetSubtaskOfTaskJobSubtask) GetSubtaskId() string

GetSubtaskId returns GetSubtaskOfTaskJobSubtask.SubtaskId, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) GetTaskType

func (v *GetSubtaskOfTaskJobSubtask) GetTaskType() string

GetTaskType returns GetSubtaskOfTaskJobSubtask.TaskType, and is useful for accessing the field via an interface.

func (*GetSubtaskOfTaskJobSubtask) MarshalJSON

func (v *GetSubtaskOfTaskJobSubtask) MarshalJSON() ([]byte, error)

func (*GetSubtaskOfTaskJobSubtask) UnmarshalJSON

func (v *GetSubtaskOfTaskJobSubtask) UnmarshalJSON(b []byte) error

type GetSubtaskOfTaskResponse

type GetSubtaskOfTaskResponse struct {
	JobSubtask GetSubtaskOfTaskJobSubtask `json:"jobSubtask"`
}

GetSubtaskOfTaskResponse is returned by GetSubtaskOfTask on success.

func GetSubtaskOfTask

func GetSubtaskOfTask(
	ctx_ context.Context,
	client_ graphql.Client,
	jobId string,
	taskType string,
	subtaskId string,
) (data_ *GetSubtaskOfTaskResponse, err_ error)

func (*GetSubtaskOfTaskResponse) GetJobSubtask

GetJobSubtask returns GetSubtaskOfTaskResponse.JobSubtask, and is useful for accessing the field via an interface.

type GetTaskJobTask

type GetTaskJobTask struct {
	Task `json:"-"`
}

GetTaskJobTask includes the requested fields of the GraphQL type Task.

func (*GetTaskJobTask) GetDuration

func (v *GetTaskJobTask) GetDuration() *int64

GetDuration returns GetTaskJobTask.Duration, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetEndTime

func (v *GetTaskJobTask) GetEndTime() *time.Time

GetEndTime returns GetTaskJobTask.EndTime, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetJobId

func (v *GetTaskJobTask) GetJobId() string

GetJobId returns GetTaskJobTask.JobId, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetLastUpdate

func (v *GetTaskJobTask) GetLastUpdate() time.Time

GetLastUpdate returns GetTaskJobTask.LastUpdate, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetNumberOfWarnings

func (v *GetTaskJobTask) GetNumberOfWarnings() int

GetNumberOfWarnings returns GetTaskJobTask.NumberOfWarnings, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetResult

func (v *GetTaskJobTask) GetResult() []TaskResult

GetResult returns GetTaskJobTask.Result, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetStartTime

func (v *GetTaskJobTask) GetStartTime() time.Time

GetStartTime returns GetTaskJobTask.StartTime, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetStatus

func (v *GetTaskJobTask) GetStatus() TaskStatus

GetStatus returns GetTaskJobTask.Status, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) GetTaskType

func (v *GetTaskJobTask) GetTaskType() string

GetTaskType returns GetTaskJobTask.TaskType, and is useful for accessing the field via an interface.

func (*GetTaskJobTask) MarshalJSON

func (v *GetTaskJobTask) MarshalJSON() ([]byte, error)

func (*GetTaskJobTask) UnmarshalJSON

func (v *GetTaskJobTask) UnmarshalJSON(b []byte) error

type GetTaskResponse

type GetTaskResponse struct {
	JobTask GetTaskJobTask `json:"jobTask"`
}

GetTaskResponse is returned by GetTask on success.

func GetTask

func GetTask(
	ctx_ context.Context,
	client_ graphql.Client,
	jobId string,
	taskType string,
) (data_ *GetTaskResponse, err_ error)

func (*GetTaskResponse) GetJobTask

func (v *GetTaskResponse) GetJobTask() GetTaskJobTask

GetJobTask returns GetTaskResponse.JobTask, and is useful for accessing the field via an interface.

type GetUserByEmailResponse

type GetUserByEmailResponse struct {
	UserByEmail *GetUserByEmailUserByEmailUserResult `json:"-"`
}

GetUserByEmailResponse is returned by GetUserByEmail on success.

func GetUserByEmail

func GetUserByEmail(
	ctx_ context.Context,
	client_ graphql.Client,
	email string,
) (data_ *GetUserByEmailResponse, err_ error)

func (*GetUserByEmailResponse) GetUserByEmail

GetUserByEmail returns GetUserByEmailResponse.UserByEmail, and is useful for accessing the field via an interface.

func (*GetUserByEmailResponse) MarshalJSON

func (v *GetUserByEmailResponse) MarshalJSON() ([]byte, error)

func (*GetUserByEmailResponse) UnmarshalJSON

func (v *GetUserByEmailResponse) UnmarshalJSON(b []byte) error

type GetUserByEmailUserByEmailInvalidEmailError

type GetUserByEmailUserByEmailInvalidEmailError struct {
	Typename          *string `json:"__typename"`
	InvalidEmailError `json:"-"`
}

GetUserByEmailUserByEmailInvalidEmailError includes the requested fields of the GraphQL type InvalidEmailError.

func (*GetUserByEmailUserByEmailInvalidEmailError) GetErrEmail

GetErrEmail returns GetUserByEmailUserByEmailInvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailInvalidEmailError) GetMessage

GetMessage returns GetUserByEmailUserByEmailInvalidEmailError.Message, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailInvalidEmailError) GetTypename

GetTypename returns GetUserByEmailUserByEmailInvalidEmailError.Typename, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailInvalidEmailError) MarshalJSON

func (*GetUserByEmailUserByEmailInvalidEmailError) UnmarshalJSON

type GetUserByEmailUserByEmailInvalidInputError

type GetUserByEmailUserByEmailInvalidInputError struct {
	Typename *string `json:"__typename"`
}

GetUserByEmailUserByEmailInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetUserByEmailUserByEmailInvalidInputError) GetTypename

GetTypename returns GetUserByEmailUserByEmailInvalidInputError.Typename, and is useful for accessing the field via an interface.

type GetUserByEmailUserByEmailNotFoundError

type GetUserByEmailUserByEmailNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetUserByEmailUserByEmailNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetUserByEmailUserByEmailNotFoundError) GetMessage

GetMessage returns GetUserByEmailUserByEmailNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailNotFoundError) GetTypename

GetTypename returns GetUserByEmailUserByEmailNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailNotFoundError) MarshalJSON

func (v *GetUserByEmailUserByEmailNotFoundError) MarshalJSON() ([]byte, error)

func (*GetUserByEmailUserByEmailNotFoundError) UnmarshalJSON

func (v *GetUserByEmailUserByEmailNotFoundError) UnmarshalJSON(b []byte) error

type GetUserByEmailUserByEmailPermissionDeniedError

type GetUserByEmailUserByEmailPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetUserByEmailUserByEmailPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetUserByEmailUserByEmailPermissionDeniedError) GetMessage

GetMessage returns GetUserByEmailUserByEmailPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailPermissionDeniedError) GetTypename

GetTypename returns GetUserByEmailUserByEmailPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailPermissionDeniedError) MarshalJSON

func (*GetUserByEmailUserByEmailPermissionDeniedError) UnmarshalJSON

type GetUserByEmailUserByEmailUser

type GetUserByEmailUserByEmailUser struct {
	Typename *string `json:"__typename"`
	User     `json:"-"`
}

GetUserByEmailUserByEmailUser includes the requested fields of the GraphQL type User.

func (*GetUserByEmailUserByEmailUser) GetEmail

func (v *GetUserByEmailUserByEmailUser) GetEmail() *string

GetEmail returns GetUserByEmailUserByEmailUser.Email, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailUser) GetId

GetId returns GetUserByEmailUserByEmailUser.Id, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailUser) GetName

GetName returns GetUserByEmailUserByEmailUser.Name, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailUser) GetType

GetType returns GetUserByEmailUserByEmailUser.Type, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailUser) GetTypename

func (v *GetUserByEmailUserByEmailUser) GetTypename() *string

GetTypename returns GetUserByEmailUserByEmailUser.Typename, and is useful for accessing the field via an interface.

func (*GetUserByEmailUserByEmailUser) MarshalJSON

func (v *GetUserByEmailUserByEmailUser) MarshalJSON() ([]byte, error)

func (*GetUserByEmailUserByEmailUser) UnmarshalJSON

func (v *GetUserByEmailUserByEmailUser) UnmarshalJSON(b []byte) error

type GetUserByEmailUserByEmailUserResult

type GetUserByEmailUserByEmailUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetUserByEmailUserByEmailUserResult includes the requested fields of the GraphQL interface UserResult.

GetUserByEmailUserByEmailUserResult is implemented by the following types: GetUserByEmailUserByEmailInvalidEmailError GetUserByEmailUserByEmailInvalidInputError GetUserByEmailUserByEmailNotFoundError GetUserByEmailUserByEmailPermissionDeniedError GetUserByEmailUserByEmailUser

type GetUserResponse

type GetUserResponse struct {
	User GetUserUserUserResult `json:"-"`
}

GetUserResponse is returned by GetUser on success.

func GetUser

func GetUser(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
) (data_ *GetUserResponse, err_ error)

func (*GetUserResponse) GetUser

GetUser returns GetUserResponse.User, and is useful for accessing the field via an interface.

func (*GetUserResponse) MarshalJSON

func (v *GetUserResponse) MarshalJSON() ([]byte, error)

func (*GetUserResponse) UnmarshalJSON

func (v *GetUserResponse) UnmarshalJSON(b []byte) error

type GetUserUser

type GetUserUser struct {
	Typename *string `json:"__typename"`
	User     `json:"-"`
}

GetUserUser includes the requested fields of the GraphQL type User.

func (*GetUserUser) GetEmail

func (v *GetUserUser) GetEmail() *string

GetEmail returns GetUserUser.Email, and is useful for accessing the field via an interface.

func (*GetUserUser) GetId

func (v *GetUserUser) GetId() string

GetId returns GetUserUser.Id, and is useful for accessing the field via an interface.

func (*GetUserUser) GetName

func (v *GetUserUser) GetName() string

GetName returns GetUserUser.Name, and is useful for accessing the field via an interface.

func (*GetUserUser) GetType

func (v *GetUserUser) GetType() UserType

GetType returns GetUserUser.Type, and is useful for accessing the field via an interface.

func (*GetUserUser) GetTypename

func (v *GetUserUser) GetTypename() *string

GetTypename returns GetUserUser.Typename, and is useful for accessing the field via an interface.

func (*GetUserUser) MarshalJSON

func (v *GetUserUser) MarshalJSON() ([]byte, error)

func (*GetUserUser) UnmarshalJSON

func (v *GetUserUser) UnmarshalJSON(b []byte) error

type GetUserUserInvalidEmailError

type GetUserUserInvalidEmailError struct {
	Typename          *string `json:"__typename"`
	InvalidEmailError `json:"-"`
}

GetUserUserInvalidEmailError includes the requested fields of the GraphQL type InvalidEmailError.

func (*GetUserUserInvalidEmailError) GetErrEmail

func (v *GetUserUserInvalidEmailError) GetErrEmail() string

GetErrEmail returns GetUserUserInvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*GetUserUserInvalidEmailError) GetMessage

func (v *GetUserUserInvalidEmailError) GetMessage() string

GetMessage returns GetUserUserInvalidEmailError.Message, and is useful for accessing the field via an interface.

func (*GetUserUserInvalidEmailError) GetTypename

func (v *GetUserUserInvalidEmailError) GetTypename() *string

GetTypename returns GetUserUserInvalidEmailError.Typename, and is useful for accessing the field via an interface.

func (*GetUserUserInvalidEmailError) MarshalJSON

func (v *GetUserUserInvalidEmailError) MarshalJSON() ([]byte, error)

func (*GetUserUserInvalidEmailError) UnmarshalJSON

func (v *GetUserUserInvalidEmailError) UnmarshalJSON(b []byte) error

type GetUserUserInvalidInputError

type GetUserUserInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

GetUserUserInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*GetUserUserInvalidInputError) GetMessage

func (v *GetUserUserInvalidInputError) GetMessage() string

GetMessage returns GetUserUserInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*GetUserUserInvalidInputError) GetTypename

func (v *GetUserUserInvalidInputError) GetTypename() *string

GetTypename returns GetUserUserInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*GetUserUserInvalidInputError) MarshalJSON

func (v *GetUserUserInvalidInputError) MarshalJSON() ([]byte, error)

func (*GetUserUserInvalidInputError) UnmarshalJSON

func (v *GetUserUserInvalidInputError) UnmarshalJSON(b []byte) error

type GetUserUserNotFoundError

type GetUserUserNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

GetUserUserNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*GetUserUserNotFoundError) GetMessage

func (v *GetUserUserNotFoundError) GetMessage() string

GetMessage returns GetUserUserNotFoundError.Message, and is useful for accessing the field via an interface.

func (*GetUserUserNotFoundError) GetTypename

func (v *GetUserUserNotFoundError) GetTypename() *string

GetTypename returns GetUserUserNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*GetUserUserNotFoundError) MarshalJSON

func (v *GetUserUserNotFoundError) MarshalJSON() ([]byte, error)

func (*GetUserUserNotFoundError) UnmarshalJSON

func (v *GetUserUserNotFoundError) UnmarshalJSON(b []byte) error

type GetUserUserPermissionDeniedError

type GetUserUserPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

GetUserUserPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*GetUserUserPermissionDeniedError) GetMessage

func (v *GetUserUserPermissionDeniedError) GetMessage() string

GetMessage returns GetUserUserPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*GetUserUserPermissionDeniedError) GetTypename

func (v *GetUserUserPermissionDeniedError) GetTypename() *string

GetTypename returns GetUserUserPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*GetUserUserPermissionDeniedError) MarshalJSON

func (v *GetUserUserPermissionDeniedError) MarshalJSON() ([]byte, error)

func (*GetUserUserPermissionDeniedError) UnmarshalJSON

func (v *GetUserUserPermissionDeniedError) UnmarshalJSON(b []byte) error

type GetUserUserUserResult

type GetUserUserUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

GetUserUserUserResult includes the requested fields of the GraphQL interface UserResult.

GetUserUserUserResult is implemented by the following types: GetUserUserInvalidEmailError GetUserUserInvalidInputError GetUserUserNotFoundError GetUserUserPermissionDeniedError GetUserUser

type GrantCategory

type GrantCategory struct {
	Id        string `json:"id"`
	Name      string `json:"name"`
	IsSystem  bool   `json:"isSystem"`
	IsDefault bool   `json:"isDefault"`
}

GrantCategory includes the GraphQL fields of GrantCategory requested by the fragment GrantCategory.

func (*GrantCategory) GetId

func (v *GrantCategory) GetId() string

GetId returns GrantCategory.Id, and is useful for accessing the field via an interface.

func (*GrantCategory) GetIsDefault

func (v *GrantCategory) GetIsDefault() bool

GetIsDefault returns GrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*GrantCategory) GetIsSystem

func (v *GrantCategory) GetIsSystem() bool

GetIsSystem returns GrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*GrantCategory) GetName

func (v *GrantCategory) GetName() string

GetName returns GrantCategory.Name, and is useful for accessing the field via an interface.

type GrantCategoryAllowedWhatItems

type GrantCategoryAllowedWhatItems struct {
	DataObject bool `json:"dataObject"`
}

GrantCategoryAllowedWhatItems includes the GraphQL fields of GrantCategoryAllowedWhatItems requested by the fragment GrantCategoryAllowedWhatItems.

func (*GrantCategoryAllowedWhatItems) GetDataObject

func (v *GrantCategoryAllowedWhatItems) GetDataObject() bool

GetDataObject returns GrantCategoryAllowedWhatItems.DataObject, and is useful for accessing the field via an interface.

type GrantCategoryAllowedWhatItemsInput

type GrantCategoryAllowedWhatItemsInput struct {
	DataObject bool `json:"dataObject"`
}

func (*GrantCategoryAllowedWhatItemsInput) GetDataObject

func (v *GrantCategoryAllowedWhatItemsInput) GetDataObject() bool

GetDataObject returns GrantCategoryAllowedWhatItemsInput.DataObject, and is useful for accessing the field via an interface.

type GrantCategoryAllowedWhoItems

type GrantCategoryAllowedWhoItems struct {
	User        bool     `json:"user"`
	Inheritance bool     `json:"inheritance"`
	Self        bool     `json:"self"`
	Categories  []string `json:"categories"`
}

GrantCategoryAllowedWhoItems includes the GraphQL fields of GrantCategoryAllowedWhoItems requested by the fragment GrantCategoryAllowedWhoItems.

func (*GrantCategoryAllowedWhoItems) GetCategories

func (v *GrantCategoryAllowedWhoItems) GetCategories() []string

GetCategories returns GrantCategoryAllowedWhoItems.Categories, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItems) GetInheritance

func (v *GrantCategoryAllowedWhoItems) GetInheritance() bool

GetInheritance returns GrantCategoryAllowedWhoItems.Inheritance, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItems) GetSelf

func (v *GrantCategoryAllowedWhoItems) GetSelf() bool

GetSelf returns GrantCategoryAllowedWhoItems.Self, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItems) GetUser

func (v *GrantCategoryAllowedWhoItems) GetUser() bool

GetUser returns GrantCategoryAllowedWhoItems.User, and is useful for accessing the field via an interface.

type GrantCategoryAllowedWhoItemsInput

type GrantCategoryAllowedWhoItemsInput struct {
	User        bool     `json:"user"`
	Inheritance bool     `json:"inheritance"`
	Self        bool     `json:"self"`
	Categories  []string `json:"categories"`
}

func (*GrantCategoryAllowedWhoItemsInput) GetCategories

func (v *GrantCategoryAllowedWhoItemsInput) GetCategories() []string

GetCategories returns GrantCategoryAllowedWhoItemsInput.Categories, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItemsInput) GetInheritance

func (v *GrantCategoryAllowedWhoItemsInput) GetInheritance() bool

GetInheritance returns GrantCategoryAllowedWhoItemsInput.Inheritance, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItemsInput) GetSelf

GetSelf returns GrantCategoryAllowedWhoItemsInput.Self, and is useful for accessing the field via an interface.

func (*GrantCategoryAllowedWhoItemsInput) GetUser

GetUser returns GrantCategoryAllowedWhoItemsInput.User, and is useful for accessing the field via an interface.

type GrantCategoryDetails

type GrantCategoryDetails struct {
	Id                       string                                                                       `json:"id"`
	CreatedAt                time.Time                                                                    `json:"createdAt"`
	ModifiedAt               time.Time                                                                    `json:"modifiedAt"`
	IsSystem                 bool                                                                         `json:"isSystem"`
	Name                     string                                                                       `json:"name"`
	Description              string                                                                       `json:"description"`
	Icon                     string                                                                       `json:"icon"`
	IsDefault                bool                                                                         `json:"isDefault"`
	CanCreate                bool                                                                         `json:"canCreate"`
	AllowDuplicateNames      bool                                                                         `json:"allowDuplicateNames"`
	MultiDataSource          bool                                                                         `json:"multiDataSource"`
	DefaultTypePerDataSource []GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource `json:"defaultTypePerDataSource"`
	AllowedWhoItems          GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems              `json:"allowedWhoItems"`
	AllowedWhatItems         GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems            `json:"allowedWhatItems"`
}

GrantCategoryDetails includes the GraphQL fields of GrantCategory requested by the fragment GrantCategoryDetails.

func (*GrantCategoryDetails) GetAllowDuplicateNames

func (v *GrantCategoryDetails) GetAllowDuplicateNames() bool

GetAllowDuplicateNames returns GrantCategoryDetails.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetAllowedWhatItems

GetAllowedWhatItems returns GrantCategoryDetails.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetAllowedWhoItems

GetAllowedWhoItems returns GrantCategoryDetails.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetCanCreate

func (v *GrantCategoryDetails) GetCanCreate() bool

GetCanCreate returns GrantCategoryDetails.CanCreate, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetCreatedAt

func (v *GrantCategoryDetails) GetCreatedAt() time.Time

GetCreatedAt returns GrantCategoryDetails.CreatedAt, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetDefaultTypePerDataSource

GetDefaultTypePerDataSource returns GrantCategoryDetails.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetDescription

func (v *GrantCategoryDetails) GetDescription() string

GetDescription returns GrantCategoryDetails.Description, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetIcon

func (v *GrantCategoryDetails) GetIcon() string

GetIcon returns GrantCategoryDetails.Icon, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetId

func (v *GrantCategoryDetails) GetId() string

GetId returns GrantCategoryDetails.Id, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetIsDefault

func (v *GrantCategoryDetails) GetIsDefault() bool

GetIsDefault returns GrantCategoryDetails.IsDefault, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetIsSystem

func (v *GrantCategoryDetails) GetIsSystem() bool

GetIsSystem returns GrantCategoryDetails.IsSystem, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetModifiedAt

func (v *GrantCategoryDetails) GetModifiedAt() time.Time

GetModifiedAt returns GrantCategoryDetails.ModifiedAt, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetMultiDataSource

func (v *GrantCategoryDetails) GetMultiDataSource() bool

GetMultiDataSource returns GrantCategoryDetails.MultiDataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryDetails) GetName

func (v *GrantCategoryDetails) GetName() string

GetName returns GrantCategoryDetails.Name, and is useful for accessing the field via an interface.

type GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems

type GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems struct {
	GrantCategoryAllowedWhatItems `json:"-"`
}

GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems includes the requested fields of the GraphQL type GrantCategoryAllowedWhatItems.

func (*GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems) GetDataObject

GetDataObject returns GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems.DataObject, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems) MarshalJSON

func (*GrantCategoryDetailsAllowedWhatItemsGrantCategoryAllowedWhatItems) UnmarshalJSON

type GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems

type GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems struct {
	GrantCategoryAllowedWhoItems `json:"-"`
}

GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems includes the requested fields of the GraphQL type GrantCategoryAllowedWhoItems.

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) GetCategories

GetCategories returns GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems.Categories, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) GetInheritance

GetInheritance returns GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems.Inheritance, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) GetSelf

GetSelf returns GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems.Self, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) GetUser

GetUser returns GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems.User, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) MarshalJSON

func (*GrantCategoryDetailsAllowedWhoItemsGrantCategoryAllowedWhoItems) UnmarshalJSON

type GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource

type GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource struct {
	GrantCategoryTypeForDataSource `json:"-"`
}

GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource includes the requested fields of the GraphQL type GrantCategoryTypeForDataSource.

func (*GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource) GetDataSource

GetDataSource returns GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource.DataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource) GetType

GetType returns GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource.Type, and is useful for accessing the field via an interface.

func (*GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource) MarshalJSON

func (*GrantCategoryDetailsDefaultTypePerDataSourceGrantCategoryTypeForDataSource) UnmarshalJSON

type GrantCategoryInput

type GrantCategoryInput struct {
	Name                     *string                               `json:"name,omitempty"`
	Description              *string                               `json:"description,omitempty"`
	Icon                     *string                               `json:"icon,omitempty"`
	CanCreate                *bool                                 `json:"canCreate,omitempty"`
	CanRequestAccess         *bool                                 `json:"canRequestAccess,omitempty"`
	DescriptionMandatory     *bool                                 `json:"descriptionMandatory,omitempty"`
	AllowDuplicateNames      *bool                                 `json:"allowDuplicateNames,omitempty"`
	MultiDataSource          *bool                                 `json:"multiDataSource,omitempty"`
	DefaultTypePerDataSource []GrantCategoryTypeForDataSourceInput `json:"defaultTypePerDataSource"`
	AllowedWhoItems          *GrantCategoryAllowedWhoItemsInput    `json:"allowedWhoItems,omitempty"`
	AllowedWhatItems         *GrantCategoryAllowedWhatItemsInput   `json:"allowedWhatItems,omitempty"`
	NameRegEx                *string                               `json:"nameRegEx,omitempty"`
	NameRegExMsg             *string                               `json:"nameRegExMsg,omitempty"`
	NamingHintRegEx          *string                               `json:"namingHintRegEx,omitempty"`
	NamingHintRegExMsg       *string                               `json:"namingHintRegExMsg,omitempty"`
	LocksOnCreate            []AccessControlLock                   `json:"locksOnCreate"`
}

func (*GrantCategoryInput) GetAllowDuplicateNames

func (v *GrantCategoryInput) GetAllowDuplicateNames() *bool

GetAllowDuplicateNames returns GrantCategoryInput.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetAllowedWhatItems

func (v *GrantCategoryInput) GetAllowedWhatItems() *GrantCategoryAllowedWhatItemsInput

GetAllowedWhatItems returns GrantCategoryInput.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetAllowedWhoItems

func (v *GrantCategoryInput) GetAllowedWhoItems() *GrantCategoryAllowedWhoItemsInput

GetAllowedWhoItems returns GrantCategoryInput.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetCanCreate

func (v *GrantCategoryInput) GetCanCreate() *bool

GetCanCreate returns GrantCategoryInput.CanCreate, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetCanRequestAccess

func (v *GrantCategoryInput) GetCanRequestAccess() *bool

GetCanRequestAccess returns GrantCategoryInput.CanRequestAccess, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetDefaultTypePerDataSource

func (v *GrantCategoryInput) GetDefaultTypePerDataSource() []GrantCategoryTypeForDataSourceInput

GetDefaultTypePerDataSource returns GrantCategoryInput.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetDescription

func (v *GrantCategoryInput) GetDescription() *string

GetDescription returns GrantCategoryInput.Description, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetDescriptionMandatory

func (v *GrantCategoryInput) GetDescriptionMandatory() *bool

GetDescriptionMandatory returns GrantCategoryInput.DescriptionMandatory, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetIcon

func (v *GrantCategoryInput) GetIcon() *string

GetIcon returns GrantCategoryInput.Icon, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetLocksOnCreate

func (v *GrantCategoryInput) GetLocksOnCreate() []AccessControlLock

GetLocksOnCreate returns GrantCategoryInput.LocksOnCreate, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetMultiDataSource

func (v *GrantCategoryInput) GetMultiDataSource() *bool

GetMultiDataSource returns GrantCategoryInput.MultiDataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetName

func (v *GrantCategoryInput) GetName() *string

GetName returns GrantCategoryInput.Name, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetNameRegEx

func (v *GrantCategoryInput) GetNameRegEx() *string

GetNameRegEx returns GrantCategoryInput.NameRegEx, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetNameRegExMsg

func (v *GrantCategoryInput) GetNameRegExMsg() *string

GetNameRegExMsg returns GrantCategoryInput.NameRegExMsg, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetNamingHintRegEx

func (v *GrantCategoryInput) GetNamingHintRegEx() *string

GetNamingHintRegEx returns GrantCategoryInput.NamingHintRegEx, and is useful for accessing the field via an interface.

func (*GrantCategoryInput) GetNamingHintRegExMsg

func (v *GrantCategoryInput) GetNamingHintRegExMsg() *string

GetNamingHintRegExMsg returns GrantCategoryInput.NamingHintRegExMsg, and is useful for accessing the field via an interface.

type GrantCategoryTypeForDataSource

type GrantCategoryTypeForDataSource struct {
	DataSource string `json:"dataSource"`
	Type       string `json:"type"`
}

GrantCategoryTypeForDataSource includes the GraphQL fields of GrantCategoryTypeForDataSource requested by the fragment GrantCategoryTypeForDataSource.

func (*GrantCategoryTypeForDataSource) GetDataSource

func (v *GrantCategoryTypeForDataSource) GetDataSource() string

GetDataSource returns GrantCategoryTypeForDataSource.DataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryTypeForDataSource) GetType

GetType returns GrantCategoryTypeForDataSource.Type, and is useful for accessing the field via an interface.

type GrantCategoryTypeForDataSourceInput

type GrantCategoryTypeForDataSourceInput struct {
	DataSource string `json:"dataSource"`
	Type       string `json:"type"`
}

func (*GrantCategoryTypeForDataSourceInput) GetDataSource

func (v *GrantCategoryTypeForDataSourceInput) GetDataSource() string

GetDataSource returns GrantCategoryTypeForDataSourceInput.DataSource, and is useful for accessing the field via an interface.

func (*GrantCategoryTypeForDataSourceInput) GetType

GetType returns GrantCategoryTypeForDataSourceInput.Type, and is useful for accessing the field via an interface.

type ImportCommand

type ImportCommand struct {
	UpsertDataObject            *DataObjectImport            `json:"upsertDataObject,omitempty"`
	UpsertUser                  *UserImport                  `json:"upsertUser,omitempty"`
	UpsertAccessControl         *AccessControlImport         `json:"upsertAccessControl,omitempty"`
	UpsertAccessControlWhatItem *WhatItemImport              `json:"upsertAccessControlWhatItem,omitempty"`
	UpsertAccessControlFeedback *AccessControlFeedbackImport `json:"upsertAccessControlFeedback,omitempty"`
	QueryHistory                *QueryStatementImport        `json:"queryHistory,omitempty"`
	AccessControlWhatFinished   *string                      `json:"accessControlWhatFinished,omitempty"`
}

func (*ImportCommand) GetAccessControlWhatFinished

func (v *ImportCommand) GetAccessControlWhatFinished() *string

GetAccessControlWhatFinished returns ImportCommand.AccessControlWhatFinished, and is useful for accessing the field via an interface.

func (*ImportCommand) GetQueryHistory

func (v *ImportCommand) GetQueryHistory() *QueryStatementImport

GetQueryHistory returns ImportCommand.QueryHistory, and is useful for accessing the field via an interface.

func (*ImportCommand) GetUpsertAccessControl

func (v *ImportCommand) GetUpsertAccessControl() *AccessControlImport

GetUpsertAccessControl returns ImportCommand.UpsertAccessControl, and is useful for accessing the field via an interface.

func (*ImportCommand) GetUpsertAccessControlFeedback

func (v *ImportCommand) GetUpsertAccessControlFeedback() *AccessControlFeedbackImport

GetUpsertAccessControlFeedback returns ImportCommand.UpsertAccessControlFeedback, and is useful for accessing the field via an interface.

func (*ImportCommand) GetUpsertAccessControlWhatItem

func (v *ImportCommand) GetUpsertAccessControlWhatItem() *WhatItemImport

GetUpsertAccessControlWhatItem returns ImportCommand.UpsertAccessControlWhatItem, and is useful for accessing the field via an interface.

func (*ImportCommand) GetUpsertDataObject

func (v *ImportCommand) GetUpsertDataObject() *DataObjectImport

GetUpsertDataObject returns ImportCommand.UpsertDataObject, and is useful for accessing the field via an interface.

func (*ImportCommand) GetUpsertUser

func (v *ImportCommand) GetUpsertUser() *UserImport

GetUpsertUser returns ImportCommand.UpsertUser, and is useful for accessing the field via an interface.

type ImportCommands

type ImportCommands struct {
	FlowId   uuid.UUID       `json:"flowId"`
	Commands []ImportCommand `json:"commands"`
}

func (*ImportCommands) GetCommands

func (v *ImportCommands) GetCommands() []ImportCommand

GetCommands returns ImportCommands.Commands, and is useful for accessing the field via an interface.

func (*ImportCommands) GetFlowId

func (v *ImportCommands) GetFlowId() uuid.UUID

GetFlowId returns ImportCommands.FlowId, and is useful for accessing the field via an interface.

type ImportFlowOptions

type ImportFlowOptions struct {
	ExecuteDeleteUntouched *bool    `json:"executeDeleteUntouched,omitempty"`
	TagSourcesScope        []string `json:"tagSourcesScope"`
}

func (*ImportFlowOptions) GetExecuteDeleteUntouched

func (v *ImportFlowOptions) GetExecuteDeleteUntouched() *bool

GetExecuteDeleteUntouched returns ImportFlowOptions.ExecuteDeleteUntouched, and is useful for accessing the field via an interface.

func (*ImportFlowOptions) GetTagSourcesScope

func (v *ImportFlowOptions) GetTagSourcesScope() []string

GetTagSourcesScope returns ImportFlowOptions.TagSourcesScope, and is useful for accessing the field via an interface.

type InvalidEmailError

type InvalidEmailError struct {
	ErrEmail string `json:"errEmail"`
	Message  string `json:"message"`
}

InvalidEmailError includes the GraphQL fields of InvalidEmailError requested by the fragment InvalidEmailError.

func (*InvalidEmailError) GetErrEmail

func (v *InvalidEmailError) GetErrEmail() string

GetErrEmail returns InvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*InvalidEmailError) GetMessage

func (v *InvalidEmailError) GetMessage() string

GetMessage returns InvalidEmailError.Message, and is useful for accessing the field via an interface.

type InvalidInputError

type InvalidInputError struct {
	Message string `json:"message"`
}

InvalidInputError includes the GraphQL fields of InvalidInputError requested by the fragment InvalidInputError.

func (*InvalidInputError) GetMessage

func (v *InvalidInputError) GetMessage() string

GetMessage returns InvalidInputError.Message, and is useful for accessing the field via an interface.

type Job

type Job struct {
	Id          string         `json:"id"`
	Status      JobStatus      `json:"status"`
	StartTime   time.Time      `json:"startTime"`
	LastUpdate  time.Time      `json:"lastUpdate"`
	EndTime     *time.Time     `json:"endTime"`
	Duration    *int64         `json:"duration"`
	HasErrors   *bool          `json:"hasErrors"`
	HasWarnings *bool          `json:"hasWarnings"`
	DataSource  *JobDataSource `json:"dataSource"`
}

Job includes the GraphQL fields of Job requested by the fragment Job.

func (*Job) GetDataSource

func (v *Job) GetDataSource() *JobDataSource

GetDataSource returns Job.DataSource, and is useful for accessing the field via an interface.

func (*Job) GetDuration

func (v *Job) GetDuration() *int64

GetDuration returns Job.Duration, and is useful for accessing the field via an interface.

func (*Job) GetEndTime

func (v *Job) GetEndTime() *time.Time

GetEndTime returns Job.EndTime, and is useful for accessing the field via an interface.

func (*Job) GetHasErrors

func (v *Job) GetHasErrors() *bool

GetHasErrors returns Job.HasErrors, and is useful for accessing the field via an interface.

func (*Job) GetHasWarnings

func (v *Job) GetHasWarnings() *bool

GetHasWarnings returns Job.HasWarnings, and is useful for accessing the field via an interface.

func (*Job) GetId

func (v *Job) GetId() string

GetId returns Job.Id, and is useful for accessing the field via an interface.

func (*Job) GetLastUpdate

func (v *Job) GetLastUpdate() time.Time

GetLastUpdate returns Job.LastUpdate, and is useful for accessing the field via an interface.

func (*Job) GetStartTime

func (v *Job) GetStartTime() time.Time

GetStartTime returns Job.StartTime, and is useful for accessing the field via an interface.

func (*Job) GetStatus

func (v *Job) GetStatus() JobStatus

GetStatus returns Job.Status, and is useful for accessing the field via an interface.

type JobConnection

type JobConnection struct {
	PageInfo JobConnectionPageInfo       `json:"pageInfo"`
	Edges    []JobConnectionEdgesJobEdge `json:"edges"`
}

JobConnection includes the GraphQL fields of JobConnection requested by the fragment JobConnection.

func (*JobConnection) GetEdges

func (v *JobConnection) GetEdges() []JobConnectionEdgesJobEdge

GetEdges returns JobConnection.Edges, and is useful for accessing the field via an interface.

func (*JobConnection) GetPageInfo

func (v *JobConnection) GetPageInfo() JobConnectionPageInfo

GetPageInfo returns JobConnection.PageInfo, and is useful for accessing the field via an interface.

type JobConnectionEdgesJobEdge

type JobConnectionEdgesJobEdge struct {
	Cursor *string                           `json:"cursor"`
	Node   *JobConnectionEdgesJobEdgeNodeJob `json:"node"`
}

JobConnectionEdgesJobEdge includes the requested fields of the GraphQL type JobEdge.

func (*JobConnectionEdgesJobEdge) GetCursor

func (v *JobConnectionEdgesJobEdge) GetCursor() *string

GetCursor returns JobConnectionEdgesJobEdge.Cursor, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdge) GetNode

GetNode returns JobConnectionEdgesJobEdge.Node, and is useful for accessing the field via an interface.

type JobConnectionEdgesJobEdgeNodeJob

type JobConnectionEdgesJobEdgeNodeJob struct {
	Job `json:"-"`
}

JobConnectionEdgesJobEdgeNodeJob includes the requested fields of the GraphQL type Job.

func (*JobConnectionEdgesJobEdgeNodeJob) GetDataSource

func (v *JobConnectionEdgesJobEdgeNodeJob) GetDataSource() *JobDataSource

GetDataSource returns JobConnectionEdgesJobEdgeNodeJob.DataSource, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetDuration

func (v *JobConnectionEdgesJobEdgeNodeJob) GetDuration() *int64

GetDuration returns JobConnectionEdgesJobEdgeNodeJob.Duration, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetEndTime

func (v *JobConnectionEdgesJobEdgeNodeJob) GetEndTime() *time.Time

GetEndTime returns JobConnectionEdgesJobEdgeNodeJob.EndTime, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetHasErrors

func (v *JobConnectionEdgesJobEdgeNodeJob) GetHasErrors() *bool

GetHasErrors returns JobConnectionEdgesJobEdgeNodeJob.HasErrors, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetHasWarnings

func (v *JobConnectionEdgesJobEdgeNodeJob) GetHasWarnings() *bool

GetHasWarnings returns JobConnectionEdgesJobEdgeNodeJob.HasWarnings, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetId

GetId returns JobConnectionEdgesJobEdgeNodeJob.Id, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetLastUpdate

func (v *JobConnectionEdgesJobEdgeNodeJob) GetLastUpdate() time.Time

GetLastUpdate returns JobConnectionEdgesJobEdgeNodeJob.LastUpdate, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetStartTime

func (v *JobConnectionEdgesJobEdgeNodeJob) GetStartTime() time.Time

GetStartTime returns JobConnectionEdgesJobEdgeNodeJob.StartTime, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) GetStatus

GetStatus returns JobConnectionEdgesJobEdgeNodeJob.Status, and is useful for accessing the field via an interface.

func (*JobConnectionEdgesJobEdgeNodeJob) MarshalJSON

func (v *JobConnectionEdgesJobEdgeNodeJob) MarshalJSON() ([]byte, error)

func (*JobConnectionEdgesJobEdgeNodeJob) UnmarshalJSON

func (v *JobConnectionEdgesJobEdgeNodeJob) UnmarshalJSON(b []byte) error

type JobConnectionPageInfo

type JobConnectionPageInfo struct {
	PageInfo `json:"-"`
}

JobConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*JobConnectionPageInfo) GetHasNextPage

func (v *JobConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns JobConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*JobConnectionPageInfo) GetStartCursor

func (v *JobConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns JobConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*JobConnectionPageInfo) MarshalJSON

func (v *JobConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*JobConnectionPageInfo) UnmarshalJSON

func (v *JobConnectionPageInfo) UnmarshalJSON(b []byte) error

type JobConnectionResult

type JobConnectionResult interface {
	// contains filtered or unexported methods
}

JobConnectionResult includes the GraphQL fields of JobConnectionResult requested by the fragment JobConnectionResult.

JobConnectionResult is implemented by the following types: JobConnectionResultInvalidInputError JobConnectionResultJobConnection JobConnectionResultNotFoundError JobConnectionResultPermissionDeniedError

type JobConnectionResultInvalidInputError

type JobConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

JobConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment JobConnectionResult.

func (*JobConnectionResultInvalidInputError) GetMessage

GetMessage returns JobConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*JobConnectionResultInvalidInputError) MarshalJSON

func (v *JobConnectionResultInvalidInputError) MarshalJSON() ([]byte, error)

func (*JobConnectionResultInvalidInputError) UnmarshalJSON

func (v *JobConnectionResultInvalidInputError) UnmarshalJSON(b []byte) error

type JobConnectionResultJobConnection

type JobConnectionResultJobConnection struct {
	JobConnection `json:"-"`
}

JobConnectionResult includes the GraphQL fields of JobConnection requested by the fragment JobConnectionResult.

func (*JobConnectionResultJobConnection) GetEdges

GetEdges returns JobConnectionResultJobConnection.Edges, and is useful for accessing the field via an interface.

func (*JobConnectionResultJobConnection) GetPageInfo

GetPageInfo returns JobConnectionResultJobConnection.PageInfo, and is useful for accessing the field via an interface.

func (*JobConnectionResultJobConnection) MarshalJSON

func (v *JobConnectionResultJobConnection) MarshalJSON() ([]byte, error)

func (*JobConnectionResultJobConnection) UnmarshalJSON

func (v *JobConnectionResultJobConnection) UnmarshalJSON(b []byte) error

type JobConnectionResultNotFoundError

type JobConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

JobConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment JobConnectionResult.

func (*JobConnectionResultNotFoundError) GetMessage

func (v *JobConnectionResultNotFoundError) GetMessage() string

GetMessage returns JobConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*JobConnectionResultNotFoundError) MarshalJSON

func (v *JobConnectionResultNotFoundError) MarshalJSON() ([]byte, error)

func (*JobConnectionResultNotFoundError) UnmarshalJSON

func (v *JobConnectionResultNotFoundError) UnmarshalJSON(b []byte) error

type JobConnectionResultPermissionDeniedError

type JobConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

JobConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment JobConnectionResult.

func (*JobConnectionResultPermissionDeniedError) GetMessage

GetMessage returns JobConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*JobConnectionResultPermissionDeniedError) MarshalJSON

func (v *JobConnectionResultPermissionDeniedError) MarshalJSON() ([]byte, error)

func (*JobConnectionResultPermissionDeniedError) UnmarshalJSON

func (v *JobConnectionResultPermissionDeniedError) UnmarshalJSON(b []byte) error

type JobDataSource

type JobDataSource struct {
	DataSource `json:"-"`
}

JobDataSource includes the requested fields of the GraphQL type DataSource.

func (*JobDataSource) GetCreatedAt

func (v *JobDataSource) GetCreatedAt() time.Time

GetCreatedAt returns JobDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*JobDataSource) GetDescription

func (v *JobDataSource) GetDescription() string

GetDescription returns JobDataSource.Description, and is useful for accessing the field via an interface.

func (*JobDataSource) GetId

func (v *JobDataSource) GetId() string

GetId returns JobDataSource.Id, and is useful for accessing the field via an interface.

func (*JobDataSource) GetModifiedAt

func (v *JobDataSource) GetModifiedAt() time.Time

GetModifiedAt returns JobDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*JobDataSource) GetName

func (v *JobDataSource) GetName() string

GetName returns JobDataSource.Name, and is useful for accessing the field via an interface.

func (*JobDataSource) GetParent

func (v *JobDataSource) GetParent() *DataSourceParentDataSource

GetParent returns JobDataSource.Parent, and is useful for accessing the field via an interface.

func (*JobDataSource) GetType

func (v *JobDataSource) GetType() string

GetType returns JobDataSource.Type, and is useful for accessing the field via an interface.

func (*JobDataSource) MarshalJSON

func (v *JobDataSource) MarshalJSON() ([]byte, error)

func (*JobDataSource) UnmarshalJSON

func (v *JobDataSource) UnmarshalJSON(b []byte) error

type JobInput

type JobInput struct {
	DataSourceId *string    `json:"dataSourceId,omitempty"`
	EventTime    time.Time  `json:"eventTime"`
	Status       *JobStatus `json:"status,omitempty"`
	Errors       []string   `json:"errors"`
}

func (*JobInput) GetDataSourceId

func (v *JobInput) GetDataSourceId() *string

GetDataSourceId returns JobInput.DataSourceId, and is useful for accessing the field via an interface.

func (*JobInput) GetErrors

func (v *JobInput) GetErrors() []string

GetErrors returns JobInput.Errors, and is useful for accessing the field via an interface.

func (*JobInput) GetEventTime

func (v *JobInput) GetEventTime() time.Time

GetEventTime returns JobInput.EventTime, and is useful for accessing the field via an interface.

func (*JobInput) GetStatus

func (v *JobInput) GetStatus() *JobStatus

GetStatus returns JobInput.Status, and is useful for accessing the field via an interface.

type JobStatus

type JobStatus string
const (
	JobStatusStarted    JobStatus = "Started"
	JobStatusInprogress JobStatus = "InProgress"
	JobStatusCompleted  JobStatus = "Completed"
	JobStatusFailed     JobStatus = "Failed"
	JobStatusTimedout   JobStatus = "TimedOut"
)

type JobsFilter

type JobsFilter struct {
	DataSource *string `json:"dataSource,omitempty"`
}

func (*JobsFilter) GetDataSource

func (v *JobsFilter) GetDataSource() *string

GetDataSource returns JobsFilter.DataSource, and is useful for accessing the field via an interface.

type ListAccessControlAbacWhatScopeAccessControl

type ListAccessControlAbacWhatScopeAccessControl struct {
	Typename      *string                                                                            `json:"__typename"`
	WhatAbacScope ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnectionResult `json:"-"`
}

ListAccessControlAbacWhatScopeAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*ListAccessControlAbacWhatScopeAccessControl) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControl.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControl) GetWhatAbacScope

GetWhatAbacScope returns ListAccessControlAbacWhatScopeAccessControl.WhatAbacScope, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControl) MarshalJSON

func (*ListAccessControlAbacWhatScopeAccessControl) UnmarshalJSON

type ListAccessControlAbacWhatScopeAccessControlAccessControlResult

type ListAccessControlAbacWhatScopeAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ListAccessControlAbacWhatScopeAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

ListAccessControlAbacWhatScopeAccessControlAccessControlResult is implemented by the following types: ListAccessControlAbacWhatScopeAccessControl ListAccessControlAbacWhatScopeAccessControlInvalidInputError ListAccessControlAbacWhatScopeAccessControlNotFoundError ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError

type ListAccessControlAbacWhatScopeAccessControlInvalidInputError

type ListAccessControlAbacWhatScopeAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

ListAccessControlAbacWhatScopeAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListAccessControlAbacWhatScopeAccessControlInvalidInputError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type ListAccessControlAbacWhatScopeAccessControlNotFoundError

type ListAccessControlAbacWhatScopeAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

ListAccessControlAbacWhatScopeAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListAccessControlAbacWhatScopeAccessControlNotFoundError) GetMessage

GetMessage returns ListAccessControlAbacWhatScopeAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlNotFoundError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlNotFoundError) MarshalJSON

func (*ListAccessControlAbacWhatScopeAccessControlNotFoundError) UnmarshalJSON

type ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError

type ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError) GetMessage

GetMessage returns ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError) MarshalJSON

func (*ListAccessControlAbacWhatScopeAccessControlPermissionDeniedError) UnmarshalJSON

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection struct {
	Typename             *string `json:"__typename"`
	DataObjectConnection `json:"-"`
}

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection includes the requested fields of the GraphQL type DataObjectConnection.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection) GetEdges

GetEdges returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection.Edges, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection) GetPageInfo

GetPageInfo returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection) MarshalJSON

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection) UnmarshalJSON

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnectionResult

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnectionResult includes the requested fields of the GraphQL interface DataObjectConnectionResult.

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnectionResult is implemented by the following types: ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeDataObjectConnection ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError struct {
	Typename *string `json:"__typename"`
}

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeInvalidInputError.Typename, and is useful for accessing the field via an interface.

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError struct {
	Typename *string `json:"__typename"`
}

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopeNotFoundError.Typename, and is useful for accessing the field via an interface.

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError

type ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError) GetMessage

GetMessage returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError) GetTypename

GetTypename returns ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError) MarshalJSON

func (*ListAccessControlAbacWhatScopeAccessControlWhatAbacScopePermissionDeniedError) UnmarshalJSON

type ListAccessControlAbacWhatScopeResponse

type ListAccessControlAbacWhatScopeResponse struct {
	AccessControl ListAccessControlAbacWhatScopeAccessControlAccessControlResult `json:"-"`
}

ListAccessControlAbacWhatScopeResponse is returned by ListAccessControlAbacWhatScope on success.

func ListAccessControlAbacWhatScope

func ListAccessControlAbacWhatScope(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	after *string,
	limit *int,
	search *string,
	order []AccessWhatOrderByInput,
) (data_ *ListAccessControlAbacWhatScopeResponse, err_ error)

func (*ListAccessControlAbacWhatScopeResponse) GetAccessControl

GetAccessControl returns ListAccessControlAbacWhatScopeResponse.AccessControl, and is useful for accessing the field via an interface.

func (*ListAccessControlAbacWhatScopeResponse) MarshalJSON

func (v *ListAccessControlAbacWhatScopeResponse) MarshalJSON() ([]byte, error)

func (*ListAccessControlAbacWhatScopeResponse) UnmarshalJSON

func (v *ListAccessControlAbacWhatScopeResponse) UnmarshalJSON(b []byte) error

type ListAccessControlsAccessControlsAccessControlConnection

type ListAccessControlsAccessControlsAccessControlConnection struct {
	Typename                                             *string `json:"__typename"`
	AccessControlConnectionResultAccessControlConnection `json:"-"`
}

ListAccessControlsAccessControlsAccessControlConnection includes the requested fields of the GraphQL type AccessControlConnection.

func (*ListAccessControlsAccessControlsAccessControlConnection) GetEdges

GetEdges returns ListAccessControlsAccessControlsAccessControlConnection.Edges, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsAccessControlConnection) GetPageInfo

GetPageInfo returns ListAccessControlsAccessControlsAccessControlConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsAccessControlConnection) GetTypename

GetTypename returns ListAccessControlsAccessControlsAccessControlConnection.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsAccessControlConnection) MarshalJSON

func (*ListAccessControlsAccessControlsAccessControlConnection) UnmarshalJSON

type ListAccessControlsAccessControlsAccessControlConnectionResult

type ListAccessControlsAccessControlsAccessControlConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	AccessControlConnectionResult
	// contains filtered or unexported methods
}

ListAccessControlsAccessControlsAccessControlConnectionResult includes the requested fields of the GraphQL interface AccessControlConnectionResult.

ListAccessControlsAccessControlsAccessControlConnectionResult is implemented by the following types: ListAccessControlsAccessControlsAccessControlConnection ListAccessControlsAccessControlsInvalidInputError ListAccessControlsAccessControlsNotFoundError ListAccessControlsAccessControlsPermissionDeniedError

type ListAccessControlsAccessControlsInvalidInputError

type ListAccessControlsAccessControlsInvalidInputError struct {
	Typename                                       *string `json:"__typename"`
	AccessControlConnectionResultInvalidInputError `json:"-"`
}

ListAccessControlsAccessControlsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListAccessControlsAccessControlsInvalidInputError) GetMessage

GetMessage returns ListAccessControlsAccessControlsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsInvalidInputError) GetTypename

GetTypename returns ListAccessControlsAccessControlsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsInvalidInputError) MarshalJSON

func (*ListAccessControlsAccessControlsInvalidInputError) UnmarshalJSON

type ListAccessControlsAccessControlsNotFoundError

type ListAccessControlsAccessControlsNotFoundError struct {
	Typename                                   *string `json:"__typename"`
	AccessControlConnectionResultNotFoundError `json:"-"`
}

ListAccessControlsAccessControlsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListAccessControlsAccessControlsNotFoundError) GetMessage

GetMessage returns ListAccessControlsAccessControlsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsNotFoundError) GetTypename

GetTypename returns ListAccessControlsAccessControlsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsNotFoundError) MarshalJSON

func (*ListAccessControlsAccessControlsNotFoundError) UnmarshalJSON

type ListAccessControlsAccessControlsPermissionDeniedError

type ListAccessControlsAccessControlsPermissionDeniedError struct {
	Typename                                           *string `json:"__typename"`
	AccessControlConnectionResultPermissionDeniedError `json:"-"`
}

ListAccessControlsAccessControlsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListAccessControlsAccessControlsPermissionDeniedError) GetMessage

GetMessage returns ListAccessControlsAccessControlsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsPermissionDeniedError) GetTypename

GetTypename returns ListAccessControlsAccessControlsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListAccessControlsAccessControlsPermissionDeniedError) MarshalJSON

func (*ListAccessControlsAccessControlsPermissionDeniedError) UnmarshalJSON

type ListAccessControlsResponse

type ListAccessControlsResponse struct {
	AccessControls ListAccessControlsAccessControlsAccessControlConnectionResult `json:"-"`
}

ListAccessControlsResponse is returned by ListAccessControls on success.

func ListAccessControls

func ListAccessControls(
	ctx_ context.Context,
	client_ graphql.Client,
	after *string,
	limit *int,
	filter *AccessControlFilterInput,
	order []AccessControlOrderByInput,
) (data_ *ListAccessControlsResponse, err_ error)

func (*ListAccessControlsResponse) GetAccessControls

GetAccessControls returns ListAccessControlsResponse.AccessControls, and is useful for accessing the field via an interface.

func (*ListAccessControlsResponse) MarshalJSON

func (v *ListAccessControlsResponse) MarshalJSON() ([]byte, error)

func (*ListAccessControlsResponse) UnmarshalJSON

func (v *ListAccessControlsResponse) UnmarshalJSON(b []byte) error

type ListDataObjectsDataObjectsDataObjectConnection

type ListDataObjectsDataObjectsDataObjectConnection struct {
	Typename                                       *string `json:"__typename"`
	DataObjectConnectionResultDataObjectConnection `json:"-"`
}

ListDataObjectsDataObjectsDataObjectConnection includes the requested fields of the GraphQL type DataObjectConnection.

func (*ListDataObjectsDataObjectsDataObjectConnection) GetEdges

GetEdges returns ListDataObjectsDataObjectsDataObjectConnection.Edges, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsDataObjectConnection) GetPageInfo

GetPageInfo returns ListDataObjectsDataObjectsDataObjectConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsDataObjectConnection) GetTypename

GetTypename returns ListDataObjectsDataObjectsDataObjectConnection.Typename, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsDataObjectConnection) MarshalJSON

func (*ListDataObjectsDataObjectsDataObjectConnection) UnmarshalJSON

type ListDataObjectsDataObjectsDataObjectConnectionResult

type ListDataObjectsDataObjectsDataObjectConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	DataObjectConnectionResult
	// contains filtered or unexported methods
}

ListDataObjectsDataObjectsDataObjectConnectionResult includes the requested fields of the GraphQL interface DataObjectConnectionResult.

ListDataObjectsDataObjectsDataObjectConnectionResult is implemented by the following types: ListDataObjectsDataObjectsDataObjectConnection ListDataObjectsDataObjectsInvalidInputError ListDataObjectsDataObjectsNotFoundError ListDataObjectsDataObjectsPermissionDeniedError

type ListDataObjectsDataObjectsInvalidInputError

type ListDataObjectsDataObjectsInvalidInputError struct {
	Typename                                    *string `json:"__typename"`
	DataObjectConnectionResultInvalidInputError `json:"-"`
}

ListDataObjectsDataObjectsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListDataObjectsDataObjectsInvalidInputError) GetMessage

GetMessage returns ListDataObjectsDataObjectsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsInvalidInputError) GetTypename

GetTypename returns ListDataObjectsDataObjectsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsInvalidInputError) MarshalJSON

func (*ListDataObjectsDataObjectsInvalidInputError) UnmarshalJSON

type ListDataObjectsDataObjectsNotFoundError

type ListDataObjectsDataObjectsNotFoundError struct {
	Typename                                *string `json:"__typename"`
	DataObjectConnectionResultNotFoundError `json:"-"`
}

ListDataObjectsDataObjectsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListDataObjectsDataObjectsNotFoundError) GetMessage

GetMessage returns ListDataObjectsDataObjectsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsNotFoundError) GetTypename

GetTypename returns ListDataObjectsDataObjectsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsNotFoundError) MarshalJSON

func (v *ListDataObjectsDataObjectsNotFoundError) MarshalJSON() ([]byte, error)

func (*ListDataObjectsDataObjectsNotFoundError) UnmarshalJSON

func (v *ListDataObjectsDataObjectsNotFoundError) UnmarshalJSON(b []byte) error

type ListDataObjectsDataObjectsPermissionDeniedError

type ListDataObjectsDataObjectsPermissionDeniedError struct {
	Typename                                        *string `json:"__typename"`
	DataObjectConnectionResultPermissionDeniedError `json:"-"`
}

ListDataObjectsDataObjectsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListDataObjectsDataObjectsPermissionDeniedError) GetMessage

GetMessage returns ListDataObjectsDataObjectsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsPermissionDeniedError) GetTypename

GetTypename returns ListDataObjectsDataObjectsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListDataObjectsDataObjectsPermissionDeniedError) MarshalJSON

func (*ListDataObjectsDataObjectsPermissionDeniedError) UnmarshalJSON

type ListDataObjectsResponse

type ListDataObjectsResponse struct {
	DataObjects ListDataObjectsDataObjectsDataObjectConnectionResult `json:"-"`
}

ListDataObjectsResponse is returned by ListDataObjects on success.

func ListDataObjects

func ListDataObjects(
	ctx_ context.Context,
	client_ graphql.Client,
	after *string,
	limit *int,
	filter *DataObjectFilterInput,
	order []DataObjectOrderByInput,
) (data_ *ListDataObjectsResponse, err_ error)

func (*ListDataObjectsResponse) GetDataObjects

GetDataObjects returns ListDataObjectsResponse.DataObjects, and is useful for accessing the field via an interface.

func (*ListDataObjectsResponse) MarshalJSON

func (v *ListDataObjectsResponse) MarshalJSON() ([]byte, error)

func (*ListDataObjectsResponse) UnmarshalJSON

func (v *ListDataObjectsResponse) UnmarshalJSON(b []byte) error

type ListDataSourcesDataSourcesDataSourceConnection

type ListDataSourcesDataSourcesDataSourceConnection struct {
	Typename                                       *string `json:"__typename"`
	DataSourceConnectionResultDataSourceConnection `json:"-"`
}

ListDataSourcesDataSourcesDataSourceConnection includes the requested fields of the GraphQL type DataSourceConnection.

func (*ListDataSourcesDataSourcesDataSourceConnection) GetEdges

GetEdges returns ListDataSourcesDataSourcesDataSourceConnection.Edges, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesDataSourceConnection) GetPageInfo

GetPageInfo returns ListDataSourcesDataSourcesDataSourceConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesDataSourceConnection) GetTypename

GetTypename returns ListDataSourcesDataSourcesDataSourceConnection.Typename, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesDataSourceConnection) MarshalJSON

func (*ListDataSourcesDataSourcesDataSourceConnection) UnmarshalJSON

type ListDataSourcesDataSourcesDataSourceConnectionResult

type ListDataSourcesDataSourcesDataSourceConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	DataSourceConnectionResult
	// contains filtered or unexported methods
}

ListDataSourcesDataSourcesDataSourceConnectionResult includes the requested fields of the GraphQL interface DataSourceConnectionResult.

ListDataSourcesDataSourcesDataSourceConnectionResult is implemented by the following types: ListDataSourcesDataSourcesDataSourceConnection ListDataSourcesDataSourcesInvalidInputError ListDataSourcesDataSourcesNotFoundError ListDataSourcesDataSourcesPermissionDeniedError

type ListDataSourcesDataSourcesInvalidInputError

type ListDataSourcesDataSourcesInvalidInputError struct {
	Typename                                    *string `json:"__typename"`
	DataSourceConnectionResultInvalidInputError `json:"-"`
}

ListDataSourcesDataSourcesInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListDataSourcesDataSourcesInvalidInputError) GetMessage

GetMessage returns ListDataSourcesDataSourcesInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesInvalidInputError) GetTypename

GetTypename returns ListDataSourcesDataSourcesInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesInvalidInputError) MarshalJSON

func (*ListDataSourcesDataSourcesInvalidInputError) UnmarshalJSON

type ListDataSourcesDataSourcesNotFoundError

type ListDataSourcesDataSourcesNotFoundError struct {
	Typename                                *string `json:"__typename"`
	DataSourceConnectionResultNotFoundError `json:"-"`
}

ListDataSourcesDataSourcesNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListDataSourcesDataSourcesNotFoundError) GetMessage

GetMessage returns ListDataSourcesDataSourcesNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesNotFoundError) GetTypename

GetTypename returns ListDataSourcesDataSourcesNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesNotFoundError) MarshalJSON

func (v *ListDataSourcesDataSourcesNotFoundError) MarshalJSON() ([]byte, error)

func (*ListDataSourcesDataSourcesNotFoundError) UnmarshalJSON

func (v *ListDataSourcesDataSourcesNotFoundError) UnmarshalJSON(b []byte) error

type ListDataSourcesDataSourcesPermissionDeniedError

type ListDataSourcesDataSourcesPermissionDeniedError struct {
	Typename                                        *string `json:"__typename"`
	DataSourceConnectionResultPermissionDeniedError `json:"-"`
}

ListDataSourcesDataSourcesPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListDataSourcesDataSourcesPermissionDeniedError) GetMessage

GetMessage returns ListDataSourcesDataSourcesPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesPermissionDeniedError) GetTypename

GetTypename returns ListDataSourcesDataSourcesPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListDataSourcesDataSourcesPermissionDeniedError) MarshalJSON

func (*ListDataSourcesDataSourcesPermissionDeniedError) UnmarshalJSON

type ListDataSourcesResponse

type ListDataSourcesResponse struct {
	DataSources ListDataSourcesDataSourcesDataSourceConnectionResult `json:"-"`
}

ListDataSourcesResponse is returned by ListDataSources on success.

func ListDataSources

func ListDataSources(
	ctx_ context.Context,
	client_ graphql.Client,
	after *string,
	limit *int,
	filter *DataSourceFilterInput,
	order []DataSourceOrderByInput,
) (data_ *ListDataSourcesResponse, err_ error)

func (*ListDataSourcesResponse) GetDataSources

GetDataSources returns ListDataSourcesResponse.DataSources, and is useful for accessing the field via an interface.

func (*ListDataSourcesResponse) MarshalJSON

func (v *ListDataSourcesResponse) MarshalJSON() ([]byte, error)

func (*ListDataSourcesResponse) UnmarshalJSON

func (v *ListDataSourcesResponse) UnmarshalJSON(b []byte) error

type ListGrantCategoriesGrantCategoriesGrantCategory

type ListGrantCategoriesGrantCategoriesGrantCategory struct {
	GrantCategoryDetails `json:"-"`
}

ListGrantCategoriesGrantCategoriesGrantCategory includes the requested fields of the GraphQL type GrantCategory.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetAllowDuplicateNames

func (v *ListGrantCategoriesGrantCategoriesGrantCategory) GetAllowDuplicateNames() bool

GetAllowDuplicateNames returns ListGrantCategoriesGrantCategoriesGrantCategory.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetAllowedWhatItems

GetAllowedWhatItems returns ListGrantCategoriesGrantCategoriesGrantCategory.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetAllowedWhoItems

GetAllowedWhoItems returns ListGrantCategoriesGrantCategoriesGrantCategory.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetCanCreate

GetCanCreate returns ListGrantCategoriesGrantCategoriesGrantCategory.CanCreate, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetCreatedAt

GetCreatedAt returns ListGrantCategoriesGrantCategoriesGrantCategory.CreatedAt, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetDefaultTypePerDataSource

GetDefaultTypePerDataSource returns ListGrantCategoriesGrantCategoriesGrantCategory.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetDescription

GetDescription returns ListGrantCategoriesGrantCategoriesGrantCategory.Description, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetIcon

GetIcon returns ListGrantCategoriesGrantCategoriesGrantCategory.Icon, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetId

GetId returns ListGrantCategoriesGrantCategoriesGrantCategory.Id, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetIsDefault

GetIsDefault returns ListGrantCategoriesGrantCategoriesGrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetIsSystem

GetIsSystem returns ListGrantCategoriesGrantCategoriesGrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetModifiedAt

GetModifiedAt returns ListGrantCategoriesGrantCategoriesGrantCategory.ModifiedAt, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetMultiDataSource

func (v *ListGrantCategoriesGrantCategoriesGrantCategory) GetMultiDataSource() bool

GetMultiDataSource returns ListGrantCategoriesGrantCategoriesGrantCategory.MultiDataSource, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) GetName

GetName returns ListGrantCategoriesGrantCategoriesGrantCategory.Name, and is useful for accessing the field via an interface.

func (*ListGrantCategoriesGrantCategoriesGrantCategory) MarshalJSON

func (*ListGrantCategoriesGrantCategoriesGrantCategory) UnmarshalJSON

type ListGrantCategoriesResponse

type ListGrantCategoriesResponse struct {
	GrantCategories []ListGrantCategoriesGrantCategoriesGrantCategory `json:"grantCategories"`
}

ListGrantCategoriesResponse is returned by ListGrantCategories on success.

func ListGrantCategories

func ListGrantCategories(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *ListGrantCategoriesResponse, err_ error)

func (*ListGrantCategoriesResponse) GetGrantCategories

GetGrantCategories returns ListGrantCategoriesResponse.GrantCategories, and is useful for accessing the field via an interface.

type ListJobsJobsInvalidInputError

type ListJobsJobsInvalidInputError struct {
	Typename                             *string `json:"__typename"`
	JobConnectionResultInvalidInputError `json:"-"`
}

ListJobsJobsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListJobsJobsInvalidInputError) GetMessage

func (v *ListJobsJobsInvalidInputError) GetMessage() string

GetMessage returns ListJobsJobsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListJobsJobsInvalidInputError) GetTypename

func (v *ListJobsJobsInvalidInputError) GetTypename() *string

GetTypename returns ListJobsJobsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListJobsJobsInvalidInputError) MarshalJSON

func (v *ListJobsJobsInvalidInputError) MarshalJSON() ([]byte, error)

func (*ListJobsJobsInvalidInputError) UnmarshalJSON

func (v *ListJobsJobsInvalidInputError) UnmarshalJSON(b []byte) error

type ListJobsJobsJobConnection

type ListJobsJobsJobConnection struct {
	Typename                         *string `json:"__typename"`
	JobConnectionResultJobConnection `json:"-"`
}

ListJobsJobsJobConnection includes the requested fields of the GraphQL type JobConnection.

func (*ListJobsJobsJobConnection) GetEdges

GetEdges returns ListJobsJobsJobConnection.Edges, and is useful for accessing the field via an interface.

func (*ListJobsJobsJobConnection) GetPageInfo

GetPageInfo returns ListJobsJobsJobConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListJobsJobsJobConnection) GetTypename

func (v *ListJobsJobsJobConnection) GetTypename() *string

GetTypename returns ListJobsJobsJobConnection.Typename, and is useful for accessing the field via an interface.

func (*ListJobsJobsJobConnection) MarshalJSON

func (v *ListJobsJobsJobConnection) MarshalJSON() ([]byte, error)

func (*ListJobsJobsJobConnection) UnmarshalJSON

func (v *ListJobsJobsJobConnection) UnmarshalJSON(b []byte) error

type ListJobsJobsJobConnectionResult

type ListJobsJobsJobConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	JobConnectionResult
	// contains filtered or unexported methods
}

ListJobsJobsJobConnectionResult includes the requested fields of the GraphQL interface JobConnectionResult.

ListJobsJobsJobConnectionResult is implemented by the following types: ListJobsJobsInvalidInputError ListJobsJobsJobConnection ListJobsJobsNotFoundError ListJobsJobsPermissionDeniedError

type ListJobsJobsNotFoundError

type ListJobsJobsNotFoundError struct {
	Typename                         *string `json:"__typename"`
	JobConnectionResultNotFoundError `json:"-"`
}

ListJobsJobsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListJobsJobsNotFoundError) GetMessage

func (v *ListJobsJobsNotFoundError) GetMessage() string

GetMessage returns ListJobsJobsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListJobsJobsNotFoundError) GetTypename

func (v *ListJobsJobsNotFoundError) GetTypename() *string

GetTypename returns ListJobsJobsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListJobsJobsNotFoundError) MarshalJSON

func (v *ListJobsJobsNotFoundError) MarshalJSON() ([]byte, error)

func (*ListJobsJobsNotFoundError) UnmarshalJSON

func (v *ListJobsJobsNotFoundError) UnmarshalJSON(b []byte) error

type ListJobsJobsPermissionDeniedError

type ListJobsJobsPermissionDeniedError struct {
	Typename                                 *string `json:"__typename"`
	JobConnectionResultPermissionDeniedError `json:"-"`
}

ListJobsJobsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListJobsJobsPermissionDeniedError) GetMessage

func (v *ListJobsJobsPermissionDeniedError) GetMessage() string

GetMessage returns ListJobsJobsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListJobsJobsPermissionDeniedError) GetTypename

func (v *ListJobsJobsPermissionDeniedError) GetTypename() *string

GetTypename returns ListJobsJobsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListJobsJobsPermissionDeniedError) MarshalJSON

func (v *ListJobsJobsPermissionDeniedError) MarshalJSON() ([]byte, error)

func (*ListJobsJobsPermissionDeniedError) UnmarshalJSON

func (v *ListJobsJobsPermissionDeniedError) UnmarshalJSON(b []byte) error

type ListJobsResponse

type ListJobsResponse struct {
	Jobs ListJobsJobsJobConnectionResult `json:"-"`
}

ListJobsResponse is returned by ListJobs on success.

func ListJobs

func ListJobs(
	ctx_ context.Context,
	client_ graphql.Client,
	filter *JobsFilter,
	after *string,
	limit *int,
) (data_ *ListJobsResponse, err_ error)

func (*ListJobsResponse) GetJobs

GetJobs returns ListJobsResponse.Jobs, and is useful for accessing the field via an interface.

func (*ListJobsResponse) MarshalJSON

func (v *ListJobsResponse) MarshalJSON() ([]byte, error)

func (*ListJobsResponse) UnmarshalJSON

func (v *ListJobsResponse) UnmarshalJSON(b []byte) error

type ListRoleAssignmentsOnAccessControlAccessControl

type ListRoleAssignmentsOnAccessControlAccessControl struct {
	Typename        *string                                                                                      `json:"__typename"`
	RoleAssignments ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnectionResult `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*ListRoleAssignmentsOnAccessControlAccessControl) GetRoleAssignments

GetRoleAssignments returns ListRoleAssignmentsOnAccessControlAccessControl.RoleAssignments, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControl) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControl.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControl) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControl) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlAccessControlResult

type ListRoleAssignmentsOnAccessControlAccessControlAccessControlResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnAccessControlAccessControlAccessControlResult includes the requested fields of the GraphQL interface AccessControlResult.

ListRoleAssignmentsOnAccessControlAccessControlAccessControlResult is implemented by the following types: ListRoleAssignmentsOnAccessControlAccessControl ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError ListRoleAssignmentsOnAccessControlAccessControlNotFoundError ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError

type ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError

type ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type ListRoleAssignmentsOnAccessControlAccessControlNotFoundError

type ListRoleAssignmentsOnAccessControlAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnAccessControlAccessControlNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnAccessControlAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError

type ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError struct {
	Typename                                        *string `json:"__typename"`
	RoleAssignmentConnectionResultInvalidInputError `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError struct {
	Typename                                    *string `json:"__typename"`
	RoleAssignmentConnectionResultNotFoundError `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError struct {
	Typename                                            *string `json:"__typename"`
	RoleAssignmentConnectionResultPermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection struct {
	Typename                                               *string `json:"__typename"`
	RoleAssignmentConnectionResultRoleAssignmentConnection `json:"-"`
}

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection includes the requested fields of the GraphQL type RoleAssignmentConnection.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection) GetEdges

GetEdges returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection) GetPageInfo

GetPageInfo returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection) GetTypename

GetTypename returns ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection) UnmarshalJSON

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnectionResult

type ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleAssignmentConnectionResult
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnectionResult includes the requested fields of the GraphQL interface RoleAssignmentConnectionResult.

ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnectionResult is implemented by the following types: ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsInvalidInputError ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsNotFoundError ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsPermissionDeniedError ListRoleAssignmentsOnAccessControlAccessControlRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnAccessControlResponse

type ListRoleAssignmentsOnAccessControlResponse struct {
	AccessControl ListRoleAssignmentsOnAccessControlAccessControlAccessControlResult `json:"-"`
}

ListRoleAssignmentsOnAccessControlResponse is returned by ListRoleAssignmentsOnAccessControl on success.

func ListRoleAssignmentsOnAccessControl

func ListRoleAssignmentsOnAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	apId string,
	after *string,
	limit *int,
	filter *RoleAssignmentFilterInput,
	order []RoleAssignmentOrderInput,
) (data_ *ListRoleAssignmentsOnAccessControlResponse, err_ error)

func (*ListRoleAssignmentsOnAccessControlResponse) GetAccessControl

GetAccessControl returns ListRoleAssignmentsOnAccessControlResponse.AccessControl, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnAccessControlResponse) MarshalJSON

func (*ListRoleAssignmentsOnAccessControlResponse) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObject

type ListRoleAssignmentsOnDataObjectDataObject struct {
	RoleAssignments ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnectionResult `json:"-"`
}

ListRoleAssignmentsOnDataObjectDataObject includes the requested fields of the GraphQL type DataObject.

func (*ListRoleAssignmentsOnDataObjectDataObject) GetRoleAssignments

GetRoleAssignments returns ListRoleAssignmentsOnDataObjectDataObject.RoleAssignments, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObject) MarshalJSON

func (*ListRoleAssignmentsOnDataObjectDataObject) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError struct {
	Typename                                        *string `json:"__typename"`
	RoleAssignmentConnectionResultInvalidInputError `json:"-"`
}

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError struct {
	Typename                                    *string `json:"__typename"`
	RoleAssignmentConnectionResultNotFoundError `json:"-"`
}

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError struct {
	Typename                                            *string `json:"__typename"`
	RoleAssignmentConnectionResultPermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection struct {
	Typename                                               *string `json:"__typename"`
	RoleAssignmentConnectionResultRoleAssignmentConnection `json:"-"`
}

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection includes the requested fields of the GraphQL type RoleAssignmentConnection.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection) GetEdges

GetEdges returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection) GetPageInfo

GetPageInfo returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection) GetTypename

GetTypename returns ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection) MarshalJSON

func (*ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection) UnmarshalJSON

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnectionResult

type ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleAssignmentConnectionResult
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnectionResult includes the requested fields of the GraphQL interface RoleAssignmentConnectionResult.

ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnectionResult is implemented by the following types: ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsInvalidInputError ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsNotFoundError ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsPermissionDeniedError ListRoleAssignmentsOnDataObjectDataObjectRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnDataObjectResponse

type ListRoleAssignmentsOnDataObjectResponse struct {
	DataObject ListRoleAssignmentsOnDataObjectDataObject `json:"dataObject"`
}

ListRoleAssignmentsOnDataObjectResponse is returned by ListRoleAssignmentsOnDataObject on success.

func ListRoleAssignmentsOnDataObject

func ListRoleAssignmentsOnDataObject(
	ctx_ context.Context,
	client_ graphql.Client,
	doId string,
	after *string,
	limit *int,
	filter *RoleAssignmentFilterInput,
	order []RoleAssignmentOrderInput,
) (data_ *ListRoleAssignmentsOnDataObjectResponse, err_ error)

func (*ListRoleAssignmentsOnDataObjectResponse) GetDataObject

GetDataObject returns ListRoleAssignmentsOnDataObjectResponse.DataObject, and is useful for accessing the field via an interface.

type ListRoleAssignmentsOnDataSourceDataSource

type ListRoleAssignmentsOnDataSourceDataSource struct {
	Typename        *string                                                                                `json:"__typename"`
	RoleAssignments ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnectionResult `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSource includes the requested fields of the GraphQL type DataSource.

func (*ListRoleAssignmentsOnDataSourceDataSource) GetRoleAssignments

GetRoleAssignments returns ListRoleAssignmentsOnDataSourceDataSource.RoleAssignments, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSource) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSource.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSource) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSource) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceDataSourceResult

type ListRoleAssignmentsOnDataSourceDataSourceDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnDataSourceDataSourceDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

ListRoleAssignmentsOnDataSourceDataSourceDataSourceResult is implemented by the following types: ListRoleAssignmentsOnDataSourceDataSource ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError ListRoleAssignmentsOnDataSourceDataSourceNotFoundError ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError

type ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError

type ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type ListRoleAssignmentsOnDataSourceDataSourceNotFoundError

type ListRoleAssignmentsOnDataSourceDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnDataSourceDataSourceNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataSourceDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourceNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError

type ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourcePermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError struct {
	Typename                                        *string `json:"__typename"`
	RoleAssignmentConnectionResultInvalidInputError `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError struct {
	Typename                                    *string `json:"__typename"`
	RoleAssignmentConnectionResultNotFoundError `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError struct {
	Typename                                            *string `json:"__typename"`
	RoleAssignmentConnectionResultPermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection struct {
	Typename                                               *string `json:"__typename"`
	RoleAssignmentConnectionResultRoleAssignmentConnection `json:"-"`
}

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection includes the requested fields of the GraphQL type RoleAssignmentConnection.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection) GetEdges

GetEdges returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection) GetPageInfo

GetPageInfo returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection) GetTypename

GetTypename returns ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection) MarshalJSON

func (*ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection) UnmarshalJSON

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnectionResult

type ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleAssignmentConnectionResult
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnectionResult includes the requested fields of the GraphQL interface RoleAssignmentConnectionResult.

ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnectionResult is implemented by the following types: ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsInvalidInputError ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsNotFoundError ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsPermissionDeniedError ListRoleAssignmentsOnDataSourceDataSourceRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnDataSourceResponse

type ListRoleAssignmentsOnDataSourceResponse struct {
	DataSource ListRoleAssignmentsOnDataSourceDataSourceDataSourceResult `json:"-"`
}

ListRoleAssignmentsOnDataSourceResponse is returned by ListRoleAssignmentsOnDataSource on success.

func ListRoleAssignmentsOnDataSource

func ListRoleAssignmentsOnDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	dsId string,
	after *string,
	limit *int,
	filter *RoleAssignmentFilterInput,
	order []RoleAssignmentOrderInput,
) (data_ *ListRoleAssignmentsOnDataSourceResponse, err_ error)

func (*ListRoleAssignmentsOnDataSourceResponse) GetDataSource

GetDataSource returns ListRoleAssignmentsOnDataSourceResponse.DataSource, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnDataSourceResponse) MarshalJSON

func (v *ListRoleAssignmentsOnDataSourceResponse) MarshalJSON() ([]byte, error)

func (*ListRoleAssignmentsOnDataSourceResponse) UnmarshalJSON

func (v *ListRoleAssignmentsOnDataSourceResponse) UnmarshalJSON(b []byte) error

type ListRoleAssignmentsOnUserResponse

type ListRoleAssignmentsOnUserResponse struct {
	User ListRoleAssignmentsOnUserUserUserResult `json:"-"`
}

ListRoleAssignmentsOnUserResponse is returned by ListRoleAssignmentsOnUser on success.

func ListRoleAssignmentsOnUser

func ListRoleAssignmentsOnUser(
	ctx_ context.Context,
	client_ graphql.Client,
	userId string,
	after *string,
	limit *int,
	filter *RoleAssignmentFilterInput,
	order []RoleAssignmentOrderInput,
) (data_ *ListRoleAssignmentsOnUserResponse, err_ error)

func (*ListRoleAssignmentsOnUserResponse) GetUser

GetUser returns ListRoleAssignmentsOnUserResponse.User, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserResponse) MarshalJSON

func (v *ListRoleAssignmentsOnUserResponse) MarshalJSON() ([]byte, error)

func (*ListRoleAssignmentsOnUserResponse) UnmarshalJSON

func (v *ListRoleAssignmentsOnUserResponse) UnmarshalJSON(b []byte) error

type ListRoleAssignmentsOnUserUser

type ListRoleAssignmentsOnUserUser struct {
	Typename        *string                                                                    `json:"__typename"`
	RoleAssignments ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnectionResult `json:"-"`
}

ListRoleAssignmentsOnUserUser includes the requested fields of the GraphQL type User.

func (*ListRoleAssignmentsOnUserUser) GetRoleAssignments

GetRoleAssignments returns ListRoleAssignmentsOnUserUser.RoleAssignments, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUser) GetTypename

func (v *ListRoleAssignmentsOnUserUser) GetTypename() *string

GetTypename returns ListRoleAssignmentsOnUserUser.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUser) MarshalJSON

func (v *ListRoleAssignmentsOnUserUser) MarshalJSON() ([]byte, error)

func (*ListRoleAssignmentsOnUserUser) UnmarshalJSON

func (v *ListRoleAssignmentsOnUserUser) UnmarshalJSON(b []byte) error

type ListRoleAssignmentsOnUserUserInvalidEmailError

type ListRoleAssignmentsOnUserUserInvalidEmailError struct {
	Typename          *string `json:"__typename"`
	InvalidEmailError `json:"-"`
}

ListRoleAssignmentsOnUserUserInvalidEmailError includes the requested fields of the GraphQL type InvalidEmailError.

func (*ListRoleAssignmentsOnUserUserInvalidEmailError) GetErrEmail

GetErrEmail returns ListRoleAssignmentsOnUserUserInvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserInvalidEmailError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserInvalidEmailError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserInvalidEmailError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserInvalidEmailError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserInvalidEmailError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserInvalidEmailError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserInvalidInputError

type ListRoleAssignmentsOnUserUserInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

ListRoleAssignmentsOnUserUserInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnUserUserInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserNotFoundError

type ListRoleAssignmentsOnUserUserNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

ListRoleAssignmentsOnUserUserNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnUserUserNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserPermissionDeniedError

type ListRoleAssignmentsOnUserUserPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnUserUserPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnUserUserPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError

type ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError struct {
	Typename                                        *string `json:"__typename"`
	RoleAssignmentConnectionResultInvalidInputError `json:"-"`
}

ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError

type ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError struct {
	Typename                                    *string `json:"__typename"`
	RoleAssignmentConnectionResultNotFoundError `json:"-"`
}

ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError

type ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError struct {
	Typename                                            *string `json:"__typename"`
	RoleAssignmentConnectionResultPermissionDeniedError `json:"-"`
}

ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection struct {
	Typename                                               *string `json:"__typename"`
	RoleAssignmentConnectionResultRoleAssignmentConnection `json:"-"`
}

ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection includes the requested fields of the GraphQL type RoleAssignmentConnection.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection) GetEdges

GetEdges returns ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection) GetPageInfo

GetPageInfo returns ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection) GetTypename

GetTypename returns ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection) MarshalJSON

func (*ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection) UnmarshalJSON

type ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnectionResult

type ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleAssignmentConnectionResult
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnectionResult includes the requested fields of the GraphQL interface RoleAssignmentConnectionResult.

ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnectionResult is implemented by the following types: ListRoleAssignmentsOnUserUserRoleAssignmentsInvalidInputError ListRoleAssignmentsOnUserUserRoleAssignmentsNotFoundError ListRoleAssignmentsOnUserUserRoleAssignmentsPermissionDeniedError ListRoleAssignmentsOnUserUserRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsOnUserUserUserResult

type ListRoleAssignmentsOnUserUserUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

ListRoleAssignmentsOnUserUserUserResult includes the requested fields of the GraphQL interface UserResult.

ListRoleAssignmentsOnUserUserUserResult is implemented by the following types: ListRoleAssignmentsOnUserUserInvalidEmailError ListRoleAssignmentsOnUserUserInvalidInputError ListRoleAssignmentsOnUserUserNotFoundError ListRoleAssignmentsOnUserUserPermissionDeniedError ListRoleAssignmentsOnUserUser

type ListRoleAssignmentsResponse

type ListRoleAssignmentsResponse struct {
	RoleAssignments ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnectionResult `json:"-"`
}

ListRoleAssignmentsResponse is returned by ListRoleAssignments on success.

func ListRoleAssignments

func ListRoleAssignments(
	ctx_ context.Context,
	client_ graphql.Client,
	after *string,
	limit *int,
	filter *RoleAssignmentFilterInput,
	order []RoleAssignmentOrderInput,
) (data_ *ListRoleAssignmentsResponse, err_ error)

func (*ListRoleAssignmentsResponse) GetRoleAssignments

GetRoleAssignments returns ListRoleAssignmentsResponse.RoleAssignments, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsResponse) MarshalJSON

func (v *ListRoleAssignmentsResponse) MarshalJSON() ([]byte, error)

func (*ListRoleAssignmentsResponse) UnmarshalJSON

func (v *ListRoleAssignmentsResponse) UnmarshalJSON(b []byte) error

type ListRoleAssignmentsRoleAssignmentsInvalidInputError

type ListRoleAssignmentsRoleAssignmentsInvalidInputError struct {
	Typename                                        *string `json:"__typename"`
	RoleAssignmentConnectionResultInvalidInputError `json:"-"`
}

ListRoleAssignmentsRoleAssignmentsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRoleAssignmentsRoleAssignmentsInvalidInputError) GetMessage

GetMessage returns ListRoleAssignmentsRoleAssignmentsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsInvalidInputError) GetTypename

GetTypename returns ListRoleAssignmentsRoleAssignmentsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsInvalidInputError) MarshalJSON

func (*ListRoleAssignmentsRoleAssignmentsInvalidInputError) UnmarshalJSON

type ListRoleAssignmentsRoleAssignmentsNotFoundError

type ListRoleAssignmentsRoleAssignmentsNotFoundError struct {
	Typename                                    *string `json:"__typename"`
	RoleAssignmentConnectionResultNotFoundError `json:"-"`
}

ListRoleAssignmentsRoleAssignmentsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRoleAssignmentsRoleAssignmentsNotFoundError) GetMessage

GetMessage returns ListRoleAssignmentsRoleAssignmentsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsNotFoundError) GetTypename

GetTypename returns ListRoleAssignmentsRoleAssignmentsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsNotFoundError) MarshalJSON

func (*ListRoleAssignmentsRoleAssignmentsNotFoundError) UnmarshalJSON

type ListRoleAssignmentsRoleAssignmentsPermissionDeniedError

type ListRoleAssignmentsRoleAssignmentsPermissionDeniedError struct {
	Typename                                            *string `json:"__typename"`
	RoleAssignmentConnectionResultPermissionDeniedError `json:"-"`
}

ListRoleAssignmentsRoleAssignmentsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRoleAssignmentsRoleAssignmentsPermissionDeniedError) GetMessage

GetMessage returns ListRoleAssignmentsRoleAssignmentsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsPermissionDeniedError) GetTypename

GetTypename returns ListRoleAssignmentsRoleAssignmentsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsPermissionDeniedError) MarshalJSON

func (*ListRoleAssignmentsRoleAssignmentsPermissionDeniedError) UnmarshalJSON

type ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection

type ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection struct {
	Typename                                               *string `json:"__typename"`
	RoleAssignmentConnectionResultRoleAssignmentConnection `json:"-"`
}

ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection includes the requested fields of the GraphQL type RoleAssignmentConnection.

func (*ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection) GetEdges

GetEdges returns ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection) GetPageInfo

GetPageInfo returns ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection) GetTypename

GetTypename returns ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection) MarshalJSON

func (*ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection) UnmarshalJSON

type ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnectionResult

type ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleAssignmentConnectionResult
	// contains filtered or unexported methods
}

ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnectionResult includes the requested fields of the GraphQL interface RoleAssignmentConnectionResult.

ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnectionResult is implemented by the following types: ListRoleAssignmentsRoleAssignmentsInvalidInputError ListRoleAssignmentsRoleAssignmentsNotFoundError ListRoleAssignmentsRoleAssignmentsPermissionDeniedError ListRoleAssignmentsRoleAssignmentsRoleAssignmentConnection

type ListRolesResponse

type ListRolesResponse struct {
	Roles ListRolesRolesRoleConnectionResult `json:"-"`
}

ListRolesResponse is returned by ListRoles on success.

func ListRoles

func ListRoles(
	ctx_ context.Context,
	client_ graphql.Client,
	after *string,
	limit *int,
	filter *RoleFilterInput,
	order []RoleOrderByInput,
) (data_ *ListRolesResponse, err_ error)

func (*ListRolesResponse) GetRoles

GetRoles returns ListRolesResponse.Roles, and is useful for accessing the field via an interface.

func (*ListRolesResponse) MarshalJSON

func (v *ListRolesResponse) MarshalJSON() ([]byte, error)

func (*ListRolesResponse) UnmarshalJSON

func (v *ListRolesResponse) UnmarshalJSON(b []byte) error

type ListRolesRolesInvalidInputError

type ListRolesRolesInvalidInputError struct {
	Typename                              *string `json:"__typename"`
	RoleConnectionResultInvalidInputError `json:"-"`
}

ListRolesRolesInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListRolesRolesInvalidInputError) GetMessage

func (v *ListRolesRolesInvalidInputError) GetMessage() string

GetMessage returns ListRolesRolesInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListRolesRolesInvalidInputError) GetTypename

func (v *ListRolesRolesInvalidInputError) GetTypename() *string

GetTypename returns ListRolesRolesInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListRolesRolesInvalidInputError) MarshalJSON

func (v *ListRolesRolesInvalidInputError) MarshalJSON() ([]byte, error)

func (*ListRolesRolesInvalidInputError) UnmarshalJSON

func (v *ListRolesRolesInvalidInputError) UnmarshalJSON(b []byte) error

type ListRolesRolesNotFoundError

type ListRolesRolesNotFoundError struct {
	Typename                          *string `json:"__typename"`
	RoleConnectionResultNotFoundError `json:"-"`
}

ListRolesRolesNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListRolesRolesNotFoundError) GetMessage

func (v *ListRolesRolesNotFoundError) GetMessage() string

GetMessage returns ListRolesRolesNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListRolesRolesNotFoundError) GetTypename

func (v *ListRolesRolesNotFoundError) GetTypename() *string

GetTypename returns ListRolesRolesNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListRolesRolesNotFoundError) MarshalJSON

func (v *ListRolesRolesNotFoundError) MarshalJSON() ([]byte, error)

func (*ListRolesRolesNotFoundError) UnmarshalJSON

func (v *ListRolesRolesNotFoundError) UnmarshalJSON(b []byte) error

type ListRolesRolesPermissionDeniedError

type ListRolesRolesPermissionDeniedError struct {
	Typename                                  *string `json:"__typename"`
	RoleConnectionResultPermissionDeniedError `json:"-"`
}

ListRolesRolesPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListRolesRolesPermissionDeniedError) GetMessage

GetMessage returns ListRolesRolesPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListRolesRolesPermissionDeniedError) GetTypename

func (v *ListRolesRolesPermissionDeniedError) GetTypename() *string

GetTypename returns ListRolesRolesPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListRolesRolesPermissionDeniedError) MarshalJSON

func (v *ListRolesRolesPermissionDeniedError) MarshalJSON() ([]byte, error)

func (*ListRolesRolesPermissionDeniedError) UnmarshalJSON

func (v *ListRolesRolesPermissionDeniedError) UnmarshalJSON(b []byte) error

type ListRolesRolesRoleConnection

type ListRolesRolesRoleConnection struct {
	Typename                           *string `json:"__typename"`
	RoleConnectionResultRoleConnection `json:"-"`
}

ListRolesRolesRoleConnection includes the requested fields of the GraphQL type RoleConnection.

func (*ListRolesRolesRoleConnection) GetEdges

GetEdges returns ListRolesRolesRoleConnection.Edges, and is useful for accessing the field via an interface.

func (*ListRolesRolesRoleConnection) GetPageInfo

GetPageInfo returns ListRolesRolesRoleConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListRolesRolesRoleConnection) GetTypename

func (v *ListRolesRolesRoleConnection) GetTypename() *string

GetTypename returns ListRolesRolesRoleConnection.Typename, and is useful for accessing the field via an interface.

func (*ListRolesRolesRoleConnection) MarshalJSON

func (v *ListRolesRolesRoleConnection) MarshalJSON() ([]byte, error)

func (*ListRolesRolesRoleConnection) UnmarshalJSON

func (v *ListRolesRolesRoleConnection) UnmarshalJSON(b []byte) error

type ListRolesRolesRoleConnectionResult

type ListRolesRolesRoleConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	RoleConnectionResult
	// contains filtered or unexported methods
}

ListRolesRolesRoleConnectionResult includes the requested fields of the GraphQL interface RoleConnectionResult.

ListRolesRolesRoleConnectionResult is implemented by the following types: ListRolesRolesInvalidInputError ListRolesRolesNotFoundError ListRolesRolesPermissionDeniedError ListRolesRolesRoleConnection

type ListTasksOfJobJob

type ListTasksOfJobJob struct {
	Tasks ListTasksOfJobJobTasksTaskConnectionResult `json:"-"`
}

ListTasksOfJobJob includes the requested fields of the GraphQL type Job.

func (*ListTasksOfJobJob) GetTasks

GetTasks returns ListTasksOfJobJob.Tasks, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJob) MarshalJSON

func (v *ListTasksOfJobJob) MarshalJSON() ([]byte, error)

func (*ListTasksOfJobJob) UnmarshalJSON

func (v *ListTasksOfJobJob) UnmarshalJSON(b []byte) error

type ListTasksOfJobJobTasksInvalidInputError

type ListTasksOfJobJobTasksInvalidInputError struct {
	Typename                              *string `json:"__typename"`
	TaskConnectionResultInvalidInputError `json:"-"`
}

ListTasksOfJobJobTasksInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*ListTasksOfJobJobTasksInvalidInputError) GetMessage

GetMessage returns ListTasksOfJobJobTasksInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksInvalidInputError) GetTypename

GetTypename returns ListTasksOfJobJobTasksInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksInvalidInputError) MarshalJSON

func (v *ListTasksOfJobJobTasksInvalidInputError) MarshalJSON() ([]byte, error)

func (*ListTasksOfJobJobTasksInvalidInputError) UnmarshalJSON

func (v *ListTasksOfJobJobTasksInvalidInputError) UnmarshalJSON(b []byte) error

type ListTasksOfJobJobTasksNotFoundError

type ListTasksOfJobJobTasksNotFoundError struct {
	Typename                          *string `json:"__typename"`
	TaskConnectionResultNotFoundError `json:"-"`
}

ListTasksOfJobJobTasksNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*ListTasksOfJobJobTasksNotFoundError) GetMessage

GetMessage returns ListTasksOfJobJobTasksNotFoundError.Message, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksNotFoundError) GetTypename

func (v *ListTasksOfJobJobTasksNotFoundError) GetTypename() *string

GetTypename returns ListTasksOfJobJobTasksNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksNotFoundError) MarshalJSON

func (v *ListTasksOfJobJobTasksNotFoundError) MarshalJSON() ([]byte, error)

func (*ListTasksOfJobJobTasksNotFoundError) UnmarshalJSON

func (v *ListTasksOfJobJobTasksNotFoundError) UnmarshalJSON(b []byte) error

type ListTasksOfJobJobTasksPermissionDeniedError

type ListTasksOfJobJobTasksPermissionDeniedError struct {
	Typename                                  *string `json:"__typename"`
	TaskConnectionResultPermissionDeniedError `json:"-"`
}

ListTasksOfJobJobTasksPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*ListTasksOfJobJobTasksPermissionDeniedError) GetMessage

GetMessage returns ListTasksOfJobJobTasksPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksPermissionDeniedError) GetTypename

GetTypename returns ListTasksOfJobJobTasksPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksPermissionDeniedError) MarshalJSON

func (*ListTasksOfJobJobTasksPermissionDeniedError) UnmarshalJSON

type ListTasksOfJobJobTasksTaskConnection

type ListTasksOfJobJobTasksTaskConnection struct {
	Typename                           *string `json:"__typename"`
	TaskConnectionResultTaskConnection `json:"-"`
}

ListTasksOfJobJobTasksTaskConnection includes the requested fields of the GraphQL type TaskConnection.

func (*ListTasksOfJobJobTasksTaskConnection) GetEdges

GetEdges returns ListTasksOfJobJobTasksTaskConnection.Edges, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksTaskConnection) GetPageInfo

GetPageInfo returns ListTasksOfJobJobTasksTaskConnection.PageInfo, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksTaskConnection) GetTypename

func (v *ListTasksOfJobJobTasksTaskConnection) GetTypename() *string

GetTypename returns ListTasksOfJobJobTasksTaskConnection.Typename, and is useful for accessing the field via an interface.

func (*ListTasksOfJobJobTasksTaskConnection) MarshalJSON

func (v *ListTasksOfJobJobTasksTaskConnection) MarshalJSON() ([]byte, error)

func (*ListTasksOfJobJobTasksTaskConnection) UnmarshalJSON

func (v *ListTasksOfJobJobTasksTaskConnection) UnmarshalJSON(b []byte) error

type ListTasksOfJobJobTasksTaskConnectionResult

type ListTasksOfJobJobTasksTaskConnectionResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	TaskConnectionResult
	// contains filtered or unexported methods
}

ListTasksOfJobJobTasksTaskConnectionResult includes the requested fields of the GraphQL interface TaskConnectionResult.

ListTasksOfJobJobTasksTaskConnectionResult is implemented by the following types: ListTasksOfJobJobTasksInvalidInputError ListTasksOfJobJobTasksNotFoundError ListTasksOfJobJobTasksPermissionDeniedError ListTasksOfJobJobTasksTaskConnection

type ListTasksOfJobResponse

type ListTasksOfJobResponse struct {
	Job ListTasksOfJobJob `json:"job"`
}

ListTasksOfJobResponse is returned by ListTasksOfJob on success.

func ListTasksOfJob

func ListTasksOfJob(
	ctx_ context.Context,
	client_ graphql.Client,
	jobId string,
	after *string,
	limit *int,
) (data_ *ListTasksOfJobResponse, err_ error)

func (*ListTasksOfJobResponse) GetJob

GetJob returns ListTasksOfJobResponse.Job, and is useful for accessing the field via an interface.

type MaskType

type MaskType struct {
	ExternalId  string   `json:"externalId"`
	DisplayName string   `json:"displayName"`
	Description string   `json:"description"`
	DataTypes   []string `json:"dataTypes"`
}

MaskType includes the GraphQL fields of MaskType requested by the fragment MaskType.

func (*MaskType) GetDataTypes

func (v *MaskType) GetDataTypes() []string

GetDataTypes returns MaskType.DataTypes, and is useful for accessing the field via an interface.

func (*MaskType) GetDescription

func (v *MaskType) GetDescription() string

GetDescription returns MaskType.Description, and is useful for accessing the field via an interface.

func (*MaskType) GetDisplayName

func (v *MaskType) GetDisplayName() string

GetDisplayName returns MaskType.DisplayName, and is useful for accessing the field via an interface.

func (*MaskType) GetExternalId

func (v *MaskType) GetExternalId() string

GetExternalId returns MaskType.ExternalId, and is useful for accessing the field via an interface.

type MaskTypeInput

type MaskTypeInput struct {
	DisplayName string   `json:"displayName"`
	ExternalId  string   `json:"externalId"`
	Description string   `json:"description"`
	DataTypes   []string `json:"dataTypes"`
}

func (*MaskTypeInput) GetDataTypes

func (v *MaskTypeInput) GetDataTypes() []string

GetDataTypes returns MaskTypeInput.DataTypes, and is useful for accessing the field via an interface.

func (*MaskTypeInput) GetDescription

func (v *MaskTypeInput) GetDescription() string

GetDescription returns MaskTypeInput.Description, and is useful for accessing the field via an interface.

func (*MaskTypeInput) GetDisplayName

func (v *MaskTypeInput) GetDisplayName() string

GetDisplayName returns MaskTypeInput.DisplayName, and is useful for accessing the field via an interface.

func (*MaskTypeInput) GetExternalId

func (v *MaskTypeInput) GetExternalId() string

GetExternalId returns MaskTypeInput.ExternalId, and is useful for accessing the field via an interface.

type MaskingMetadata

type MaskingMetadata struct {
	DefaultMaskExternalName *string                            `json:"defaultMaskExternalName"`
	MaskTypes               []MaskingMetadataMaskTypesMaskType `json:"maskTypes"`
}

MaskingMetadata includes the GraphQL fields of MaskingMetadata requested by the fragment MaskingMetadata.

func (*MaskingMetadata) GetDefaultMaskExternalName

func (v *MaskingMetadata) GetDefaultMaskExternalName() *string

GetDefaultMaskExternalName returns MaskingMetadata.DefaultMaskExternalName, and is useful for accessing the field via an interface.

func (*MaskingMetadata) GetMaskTypes

GetMaskTypes returns MaskingMetadata.MaskTypes, and is useful for accessing the field via an interface.

type MaskingMetadataInput

type MaskingMetadataInput struct {
	MaskTypes               []MaskTypeInput `json:"maskTypes"`
	DefaultMaskExternalName *string         `json:"defaultMaskExternalName,omitempty"`
	MaskOverridePermissions []string        `json:"maskOverridePermissions"`
	ApplicableTypes         []string        `json:"applicableTypes"`
}

func (*MaskingMetadataInput) GetApplicableTypes

func (v *MaskingMetadataInput) GetApplicableTypes() []string

GetApplicableTypes returns MaskingMetadataInput.ApplicableTypes, and is useful for accessing the field via an interface.

func (*MaskingMetadataInput) GetDefaultMaskExternalName

func (v *MaskingMetadataInput) GetDefaultMaskExternalName() *string

GetDefaultMaskExternalName returns MaskingMetadataInput.DefaultMaskExternalName, and is useful for accessing the field via an interface.

func (*MaskingMetadataInput) GetMaskOverridePermissions

func (v *MaskingMetadataInput) GetMaskOverridePermissions() []string

GetMaskOverridePermissions returns MaskingMetadataInput.MaskOverridePermissions, and is useful for accessing the field via an interface.

func (*MaskingMetadataInput) GetMaskTypes

func (v *MaskingMetadataInput) GetMaskTypes() []MaskTypeInput

GetMaskTypes returns MaskingMetadataInput.MaskTypes, and is useful for accessing the field via an interface.

type MaskingMetadataMaskTypesMaskType

type MaskingMetadataMaskTypesMaskType struct {
	MaskType `json:"-"`
}

MaskingMetadataMaskTypesMaskType includes the requested fields of the GraphQL type MaskType.

func (*MaskingMetadataMaskTypesMaskType) GetDataTypes

func (v *MaskingMetadataMaskTypesMaskType) GetDataTypes() []string

GetDataTypes returns MaskingMetadataMaskTypesMaskType.DataTypes, and is useful for accessing the field via an interface.

func (*MaskingMetadataMaskTypesMaskType) GetDescription

func (v *MaskingMetadataMaskTypesMaskType) GetDescription() string

GetDescription returns MaskingMetadataMaskTypesMaskType.Description, and is useful for accessing the field via an interface.

func (*MaskingMetadataMaskTypesMaskType) GetDisplayName

func (v *MaskingMetadataMaskTypesMaskType) GetDisplayName() string

GetDisplayName returns MaskingMetadataMaskTypesMaskType.DisplayName, and is useful for accessing the field via an interface.

func (*MaskingMetadataMaskTypesMaskType) GetExternalId

func (v *MaskingMetadataMaskTypesMaskType) GetExternalId() string

GetExternalId returns MaskingMetadataMaskTypesMaskType.ExternalId, and is useful for accessing the field via an interface.

func (*MaskingMetadataMaskTypesMaskType) MarshalJSON

func (v *MaskingMetadataMaskTypesMaskType) MarshalJSON() ([]byte, error)

func (*MaskingMetadataMaskTypesMaskType) UnmarshalJSON

func (v *MaskingMetadataMaskTypesMaskType) UnmarshalJSON(b []byte) error

type NotFoundError

type NotFoundError struct {
	Message string `json:"message"`
}

NotFoundError includes the GraphQL fields of NotFoundError requested by the fragment NotFoundError.

func (*NotFoundError) GetMessage

func (v *NotFoundError) GetMessage() string

GetMessage returns NotFoundError.Message, and is useful for accessing the field via an interface.

type ObjectTypeTaskResult

type ObjectTypeTaskResult struct {
	ObjectType string `json:"objectType"`
	Added      int    `json:"added"`
	Updated    int    `json:"updated"`
	Removed    int    `json:"removed"`
}

ObjectTypeTaskResult includes the GraphQL fields of TaskResult requested by the fragment ObjectTypeTaskResult.

func (*ObjectTypeTaskResult) GetAdded

func (v *ObjectTypeTaskResult) GetAdded() int

GetAdded returns ObjectTypeTaskResult.Added, and is useful for accessing the field via an interface.

func (*ObjectTypeTaskResult) GetObjectType

func (v *ObjectTypeTaskResult) GetObjectType() string

GetObjectType returns ObjectTypeTaskResult.ObjectType, and is useful for accessing the field via an interface.

func (*ObjectTypeTaskResult) GetRemoved

func (v *ObjectTypeTaskResult) GetRemoved() int

GetRemoved returns ObjectTypeTaskResult.Removed, and is useful for accessing the field via an interface.

func (*ObjectTypeTaskResult) GetUpdated

func (v *ObjectTypeTaskResult) GetUpdated() int

GetUpdated returns ObjectTypeTaskResult.Updated, and is useful for accessing the field via an interface.

type PageInfo

type PageInfo struct {
	HasNextPage *bool   `json:"hasNextPage"`
	StartCursor *string `json:"startCursor"`
}

PageInfo includes the GraphQL fields of PageInfo requested by the fragment PageInfo.

func (*PageInfo) GetHasNextPage

func (v *PageInfo) GetHasNextPage() *bool

GetHasNextPage returns PageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*PageInfo) GetStartCursor

func (v *PageInfo) GetStartCursor() *string

GetStartCursor returns PageInfo.StartCursor, and is useful for accessing the field via an interface.

type PermissionDeniedError

type PermissionDeniedError struct {
	Message string `json:"message"`
}

PermissionDeniedError includes the GraphQL fields of PermissionDeniedError requested by the fragment PermissionDeniedError.

func (*PermissionDeniedError) GetMessage

func (v *PermissionDeniedError) GetMessage() string

GetMessage returns PermissionDeniedError.Message, and is useful for accessing the field via an interface.

type QueryStatementImport

type QueryStatementImport struct {
	ExternalId          string                      `json:"externalId"`
	AccessedDataObjects []StatementImportDataObject `json:"accessedDataObjects"`
	Query               string                      `json:"query"`
	Success             bool                        `json:"success"`
	Status              *string                     `json:"status,omitempty"`
	User                *string                     `json:"user,omitempty"`
	Role                *string                     `json:"role,omitempty"`
	StartTime           time.Time                   `json:"startTime"`
	EndTime             *time.Time                  `json:"endTime,omitempty"`
	Bytes               *int                        `json:"bytes,omitempty"`
	Rows                *int                        `json:"rows,omitempty"`
	Credits             *float64                    `json:"credits,omitempty"`
}

func (*QueryStatementImport) GetAccessedDataObjects

func (v *QueryStatementImport) GetAccessedDataObjects() []StatementImportDataObject

GetAccessedDataObjects returns QueryStatementImport.AccessedDataObjects, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetBytes

func (v *QueryStatementImport) GetBytes() *int

GetBytes returns QueryStatementImport.Bytes, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetCredits

func (v *QueryStatementImport) GetCredits() *float64

GetCredits returns QueryStatementImport.Credits, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetEndTime

func (v *QueryStatementImport) GetEndTime() *time.Time

GetEndTime returns QueryStatementImport.EndTime, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetExternalId

func (v *QueryStatementImport) GetExternalId() string

GetExternalId returns QueryStatementImport.ExternalId, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetQuery

func (v *QueryStatementImport) GetQuery() string

GetQuery returns QueryStatementImport.Query, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetRole

func (v *QueryStatementImport) GetRole() *string

GetRole returns QueryStatementImport.Role, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetRows

func (v *QueryStatementImport) GetRows() *int

GetRows returns QueryStatementImport.Rows, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetStartTime

func (v *QueryStatementImport) GetStartTime() time.Time

GetStartTime returns QueryStatementImport.StartTime, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetStatus

func (v *QueryStatementImport) GetStatus() *string

GetStatus returns QueryStatementImport.Status, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetSuccess

func (v *QueryStatementImport) GetSuccess() bool

GetSuccess returns QueryStatementImport.Success, and is useful for accessing the field via an interface.

func (*QueryStatementImport) GetUser

func (v *QueryStatementImport) GetUser() *string

GetUser returns QueryStatementImport.User, and is useful for accessing the field via an interface.

type Role

type Role struct {
	Id          string `json:"id"`
	Description string `json:"description"`
	Name        string `json:"name"`
}

Role includes the GraphQL fields of Role requested by the fragment Role.

func (*Role) GetDescription

func (v *Role) GetDescription() string

GetDescription returns Role.Description, and is useful for accessing the field via an interface.

func (*Role) GetId

func (v *Role) GetId() string

GetId returns Role.Id, and is useful for accessing the field via an interface.

func (*Role) GetName

func (v *Role) GetName() string

GetName returns Role.Name, and is useful for accessing the field via an interface.

type RoleAssignment

type RoleAssignment struct {
	Id   string             `json:"id"`
	Role RoleAssignmentRole `json:"role"`
	On   *RoleAssignmentOn  `json:"-"`
	To   RoleAssignmentTo   `json:"-"`
}

RoleAssignment includes the GraphQL fields of RoleAssignment requested by the fragment RoleAssignment.

func (*RoleAssignment) GetId

func (v *RoleAssignment) GetId() string

GetId returns RoleAssignment.Id, and is useful for accessing the field via an interface.

func (*RoleAssignment) GetOn

func (v *RoleAssignment) GetOn() *RoleAssignmentOn

GetOn returns RoleAssignment.On, and is useful for accessing the field via an interface.

func (*RoleAssignment) GetRole

func (v *RoleAssignment) GetRole() RoleAssignmentRole

GetRole returns RoleAssignment.Role, and is useful for accessing the field via an interface.

func (*RoleAssignment) GetTo

func (v *RoleAssignment) GetTo() RoleAssignmentTo

GetTo returns RoleAssignment.To, and is useful for accessing the field via an interface.

func (*RoleAssignment) MarshalJSON

func (v *RoleAssignment) MarshalJSON() ([]byte, error)

func (*RoleAssignment) UnmarshalJSON

func (v *RoleAssignment) UnmarshalJSON(b []byte) error

type RoleAssignmentConnection

type RoleAssignmentConnection struct {
	PageInfo RoleAssignmentConnectionPageInfo                  `json:"pageInfo"`
	Edges    []RoleAssignmentConnectionEdgesRoleAssignmentEdge `json:"edges"`
}

RoleAssignmentConnection includes the GraphQL fields of RoleAssignmentConnection requested by the fragment RoleAssignmentConnection.

func (*RoleAssignmentConnection) GetEdges

GetEdges returns RoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnection) GetPageInfo

GetPageInfo returns RoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

type RoleAssignmentConnectionEdgesRoleAssignmentEdge

type RoleAssignmentConnectionEdgesRoleAssignmentEdge struct {
	Cursor *string                                                            `json:"cursor"`
	Node   *RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment `json:"node"`
}

RoleAssignmentConnectionEdgesRoleAssignmentEdge includes the requested fields of the GraphQL type RoleAssignmentEdge.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdge) GetCursor

GetCursor returns RoleAssignmentConnectionEdgesRoleAssignmentEdge.Cursor, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdge) GetNode

GetNode returns RoleAssignmentConnectionEdgesRoleAssignmentEdge.Node, and is useful for accessing the field via an interface.

type RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment

type RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment struct {
	RoleAssignment `json:"-"`
}

RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment includes the requested fields of the GraphQL type RoleAssignment.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) GetId

GetId returns RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) GetOn

GetOn returns RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment.On, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) GetRole

GetRole returns RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment.Role, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) GetTo

GetTo returns RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment.To, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) MarshalJSON

func (*RoleAssignmentConnectionEdgesRoleAssignmentEdgeNodeRoleAssignment) UnmarshalJSON

type RoleAssignmentConnectionPageInfo

type RoleAssignmentConnectionPageInfo struct {
	PageInfo `json:"-"`
}

RoleAssignmentConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*RoleAssignmentConnectionPageInfo) GetHasNextPage

func (v *RoleAssignmentConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns RoleAssignmentConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionPageInfo) GetStartCursor

func (v *RoleAssignmentConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns RoleAssignmentConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionPageInfo) MarshalJSON

func (v *RoleAssignmentConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*RoleAssignmentConnectionPageInfo) UnmarshalJSON

func (v *RoleAssignmentConnectionPageInfo) UnmarshalJSON(b []byte) error

type RoleAssignmentConnectionResult

type RoleAssignmentConnectionResult interface {
	// contains filtered or unexported methods
}

RoleAssignmentConnectionResult includes the GraphQL fields of RoleAssignmentConnectionResult requested by the fragment RoleAssignmentConnectionResult.

RoleAssignmentConnectionResult is implemented by the following types: RoleAssignmentConnectionResultInvalidInputError RoleAssignmentConnectionResultNotFoundError RoleAssignmentConnectionResultPermissionDeniedError RoleAssignmentConnectionResultRoleAssignmentConnection

type RoleAssignmentConnectionResultInvalidInputError

type RoleAssignmentConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

RoleAssignmentConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment RoleAssignmentConnectionResult.

func (*RoleAssignmentConnectionResultInvalidInputError) GetMessage

GetMessage returns RoleAssignmentConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionResultInvalidInputError) MarshalJSON

func (*RoleAssignmentConnectionResultInvalidInputError) UnmarshalJSON

type RoleAssignmentConnectionResultNotFoundError

type RoleAssignmentConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

RoleAssignmentConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment RoleAssignmentConnectionResult.

func (*RoleAssignmentConnectionResultNotFoundError) GetMessage

GetMessage returns RoleAssignmentConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionResultNotFoundError) MarshalJSON

func (*RoleAssignmentConnectionResultNotFoundError) UnmarshalJSON

type RoleAssignmentConnectionResultPermissionDeniedError

type RoleAssignmentConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

RoleAssignmentConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment RoleAssignmentConnectionResult.

func (*RoleAssignmentConnectionResultPermissionDeniedError) GetMessage

GetMessage returns RoleAssignmentConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionResultPermissionDeniedError) MarshalJSON

func (*RoleAssignmentConnectionResultPermissionDeniedError) UnmarshalJSON

type RoleAssignmentConnectionResultRoleAssignmentConnection

type RoleAssignmentConnectionResultRoleAssignmentConnection struct {
	RoleAssignmentConnection `json:"-"`
}

RoleAssignmentConnectionResult includes the GraphQL fields of RoleAssignmentConnection requested by the fragment RoleAssignmentConnectionResult.

func (*RoleAssignmentConnectionResultRoleAssignmentConnection) GetEdges

GetEdges returns RoleAssignmentConnectionResultRoleAssignmentConnection.Edges, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionResultRoleAssignmentConnection) GetPageInfo

GetPageInfo returns RoleAssignmentConnectionResultRoleAssignmentConnection.PageInfo, and is useful for accessing the field via an interface.

func (*RoleAssignmentConnectionResultRoleAssignmentConnection) MarshalJSON

func (*RoleAssignmentConnectionResultRoleAssignmentConnection) UnmarshalJSON

type RoleAssignmentFilterInput

type RoleAssignmentFilterInput struct {
	Resource           *string `json:"resource,omitempty"`
	Role               *string `json:"role,omitempty"`
	User               *string `json:"user,omitempty"`
	Inherited          *bool   `json:"inherited,omitempty"`
	InheritedOnly      *bool   `json:"inheritedOnly,omitempty"`
	OnlyGlobal         *bool   `json:"onlyGlobal,omitempty"`
	ExcludeDelegations *bool   `json:"excludeDelegations,omitempty"`
	ExcludeDelegated   *bool   `json:"excludeDelegated,omitempty"`
}

func (*RoleAssignmentFilterInput) GetExcludeDelegated

func (v *RoleAssignmentFilterInput) GetExcludeDelegated() *bool

GetExcludeDelegated returns RoleAssignmentFilterInput.ExcludeDelegated, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetExcludeDelegations

func (v *RoleAssignmentFilterInput) GetExcludeDelegations() *bool

GetExcludeDelegations returns RoleAssignmentFilterInput.ExcludeDelegations, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetInherited

func (v *RoleAssignmentFilterInput) GetInherited() *bool

GetInherited returns RoleAssignmentFilterInput.Inherited, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetInheritedOnly

func (v *RoleAssignmentFilterInput) GetInheritedOnly() *bool

GetInheritedOnly returns RoleAssignmentFilterInput.InheritedOnly, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetOnlyGlobal

func (v *RoleAssignmentFilterInput) GetOnlyGlobal() *bool

GetOnlyGlobal returns RoleAssignmentFilterInput.OnlyGlobal, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetResource

func (v *RoleAssignmentFilterInput) GetResource() *string

GetResource returns RoleAssignmentFilterInput.Resource, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetRole

func (v *RoleAssignmentFilterInput) GetRole() *string

GetRole returns RoleAssignmentFilterInput.Role, and is useful for accessing the field via an interface.

func (*RoleAssignmentFilterInput) GetUser

func (v *RoleAssignmentFilterInput) GetUser() *string

GetUser returns RoleAssignmentFilterInput.User, and is useful for accessing the field via an interface.

type RoleAssignmentOn

type RoleAssignmentOn interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

RoleAssignmentOn includes the requested fields of the GraphQL interface RoleAssignmentOn.

RoleAssignmentOn is implemented by the following types: RoleAssignmentOnAccessControl RoleAssignmentOnDataObject RoleAssignmentOnDataSource RoleAssignmentOnIdentityStore RoleAssignmentOnInvalidInputError RoleAssignmentOnNotFoundError RoleAssignmentOnPermissionDeniedError

type RoleAssignmentOnAccessControl

type RoleAssignmentOnAccessControl struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
}

RoleAssignmentOnAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*RoleAssignmentOnAccessControl) GetId

GetId returns RoleAssignmentOnAccessControl.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentOnAccessControl) GetTypename

func (v *RoleAssignmentOnAccessControl) GetTypename() *string

GetTypename returns RoleAssignmentOnAccessControl.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOnDataObject

type RoleAssignmentOnDataObject struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
}

RoleAssignmentOnDataObject includes the requested fields of the GraphQL type DataObject.

func (*RoleAssignmentOnDataObject) GetId

GetId returns RoleAssignmentOnDataObject.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentOnDataObject) GetTypename

func (v *RoleAssignmentOnDataObject) GetTypename() *string

GetTypename returns RoleAssignmentOnDataObject.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOnDataSource

type RoleAssignmentOnDataSource struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
}

RoleAssignmentOnDataSource includes the requested fields of the GraphQL type DataSource.

func (*RoleAssignmentOnDataSource) GetId

GetId returns RoleAssignmentOnDataSource.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentOnDataSource) GetTypename

func (v *RoleAssignmentOnDataSource) GetTypename() *string

GetTypename returns RoleAssignmentOnDataSource.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOnIdentityStore

type RoleAssignmentOnIdentityStore struct {
	Typename *string `json:"__typename"`
}

RoleAssignmentOnIdentityStore includes the requested fields of the GraphQL type IdentityStore.

func (*RoleAssignmentOnIdentityStore) GetTypename

func (v *RoleAssignmentOnIdentityStore) GetTypename() *string

GetTypename returns RoleAssignmentOnIdentityStore.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOnInvalidInputError

type RoleAssignmentOnInvalidInputError struct {
	Typename *string `json:"__typename"`
}

RoleAssignmentOnInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*RoleAssignmentOnInvalidInputError) GetTypename

func (v *RoleAssignmentOnInvalidInputError) GetTypename() *string

GetTypename returns RoleAssignmentOnInvalidInputError.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOnNotFoundError

type RoleAssignmentOnNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

RoleAssignmentOnNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*RoleAssignmentOnNotFoundError) GetMessage

func (v *RoleAssignmentOnNotFoundError) GetMessage() string

GetMessage returns RoleAssignmentOnNotFoundError.Message, and is useful for accessing the field via an interface.

func (*RoleAssignmentOnNotFoundError) GetTypename

func (v *RoleAssignmentOnNotFoundError) GetTypename() *string

GetTypename returns RoleAssignmentOnNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*RoleAssignmentOnNotFoundError) MarshalJSON

func (v *RoleAssignmentOnNotFoundError) MarshalJSON() ([]byte, error)

func (*RoleAssignmentOnNotFoundError) UnmarshalJSON

func (v *RoleAssignmentOnNotFoundError) UnmarshalJSON(b []byte) error

type RoleAssignmentOnPermissionDeniedError

type RoleAssignmentOnPermissionDeniedError struct {
	Typename *string `json:"__typename"`
}

RoleAssignmentOnPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*RoleAssignmentOnPermissionDeniedError) GetTypename

GetTypename returns RoleAssignmentOnPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentOrderInput

type RoleAssignmentOrderInput struct {
	ResourceName *Sort `json:"resourceName,omitempty"`
	UserName     *Sort `json:"userName,omitempty"`
	RoleName     *Sort `json:"roleName,omitempty"`
}

func (*RoleAssignmentOrderInput) GetResourceName

func (v *RoleAssignmentOrderInput) GetResourceName() *Sort

GetResourceName returns RoleAssignmentOrderInput.ResourceName, and is useful for accessing the field via an interface.

func (*RoleAssignmentOrderInput) GetRoleName

func (v *RoleAssignmentOrderInput) GetRoleName() *Sort

GetRoleName returns RoleAssignmentOrderInput.RoleName, and is useful for accessing the field via an interface.

func (*RoleAssignmentOrderInput) GetUserName

func (v *RoleAssignmentOrderInput) GetUserName() *Sort

GetUserName returns RoleAssignmentOrderInput.UserName, and is useful for accessing the field via an interface.

type RoleAssignmentRole

type RoleAssignmentRole struct {
	Role `json:"-"`
}

RoleAssignmentRole includes the requested fields of the GraphQL type Role.

func (*RoleAssignmentRole) GetDescription

func (v *RoleAssignmentRole) GetDescription() string

GetDescription returns RoleAssignmentRole.Description, and is useful for accessing the field via an interface.

func (*RoleAssignmentRole) GetId

func (v *RoleAssignmentRole) GetId() string

GetId returns RoleAssignmentRole.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentRole) GetName

func (v *RoleAssignmentRole) GetName() string

GetName returns RoleAssignmentRole.Name, and is useful for accessing the field via an interface.

func (*RoleAssignmentRole) MarshalJSON

func (v *RoleAssignmentRole) MarshalJSON() ([]byte, error)

func (*RoleAssignmentRole) UnmarshalJSON

func (v *RoleAssignmentRole) UnmarshalJSON(b []byte) error

type RoleAssignmentTo

type RoleAssignmentTo interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

RoleAssignmentTo includes the requested fields of the GraphQL interface RoleAssignmentTo.

RoleAssignmentTo is implemented by the following types: RoleAssignmentToAccessControl RoleAssignmentToGroup RoleAssignmentToUser

type RoleAssignmentToAccessControl

type RoleAssignmentToAccessControl struct {
	Typename *string `json:"__typename"`
}

RoleAssignmentToAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*RoleAssignmentToAccessControl) GetTypename

func (v *RoleAssignmentToAccessControl) GetTypename() *string

GetTypename returns RoleAssignmentToAccessControl.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentToGroup

type RoleAssignmentToGroup struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
}

RoleAssignmentToGroup includes the requested fields of the GraphQL type Group.

func (*RoleAssignmentToGroup) GetId

func (v *RoleAssignmentToGroup) GetId() string

GetId returns RoleAssignmentToGroup.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentToGroup) GetTypename

func (v *RoleAssignmentToGroup) GetTypename() *string

GetTypename returns RoleAssignmentToGroup.Typename, and is useful for accessing the field via an interface.

type RoleAssignmentToUser

type RoleAssignmentToUser struct {
	Typename *string `json:"__typename"`
	Id       string  `json:"id"`
}

RoleAssignmentToUser includes the requested fields of the GraphQL type User.

func (*RoleAssignmentToUser) GetId

func (v *RoleAssignmentToUser) GetId() string

GetId returns RoleAssignmentToUser.Id, and is useful for accessing the field via an interface.

func (*RoleAssignmentToUser) GetTypename

func (v *RoleAssignmentToUser) GetTypename() *string

GetTypename returns RoleAssignmentToUser.Typename, and is useful for accessing the field via an interface.

type RoleConnection

type RoleConnection struct {
	PageInfo RoleConnectionPageInfo        `json:"pageInfo"`
	Edges    []RoleConnectionEdgesRoleEdge `json:"edges"`
}

RoleConnection includes the GraphQL fields of RoleConnection requested by the fragment RoleConnection.

func (*RoleConnection) GetEdges

GetEdges returns RoleConnection.Edges, and is useful for accessing the field via an interface.

func (*RoleConnection) GetPageInfo

func (v *RoleConnection) GetPageInfo() RoleConnectionPageInfo

GetPageInfo returns RoleConnection.PageInfo, and is useful for accessing the field via an interface.

type RoleConnectionEdgesRoleEdge

type RoleConnectionEdgesRoleEdge struct {
	Cursor *string                              `json:"cursor"`
	Node   *RoleConnectionEdgesRoleEdgeNodeRole `json:"node"`
}

RoleConnectionEdgesRoleEdge includes the requested fields of the GraphQL type RoleEdge.

func (*RoleConnectionEdgesRoleEdge) GetCursor

func (v *RoleConnectionEdgesRoleEdge) GetCursor() *string

GetCursor returns RoleConnectionEdgesRoleEdge.Cursor, and is useful for accessing the field via an interface.

func (*RoleConnectionEdgesRoleEdge) GetNode

GetNode returns RoleConnectionEdgesRoleEdge.Node, and is useful for accessing the field via an interface.

type RoleConnectionEdgesRoleEdgeNodeRole

type RoleConnectionEdgesRoleEdgeNodeRole struct {
	Role `json:"-"`
}

RoleConnectionEdgesRoleEdgeNodeRole includes the requested fields of the GraphQL type Role.

func (*RoleConnectionEdgesRoleEdgeNodeRole) GetDescription

func (v *RoleConnectionEdgesRoleEdgeNodeRole) GetDescription() string

GetDescription returns RoleConnectionEdgesRoleEdgeNodeRole.Description, and is useful for accessing the field via an interface.

func (*RoleConnectionEdgesRoleEdgeNodeRole) GetId

GetId returns RoleConnectionEdgesRoleEdgeNodeRole.Id, and is useful for accessing the field via an interface.

func (*RoleConnectionEdgesRoleEdgeNodeRole) GetName

GetName returns RoleConnectionEdgesRoleEdgeNodeRole.Name, and is useful for accessing the field via an interface.

func (*RoleConnectionEdgesRoleEdgeNodeRole) MarshalJSON

func (v *RoleConnectionEdgesRoleEdgeNodeRole) MarshalJSON() ([]byte, error)

func (*RoleConnectionEdgesRoleEdgeNodeRole) UnmarshalJSON

func (v *RoleConnectionEdgesRoleEdgeNodeRole) UnmarshalJSON(b []byte) error

type RoleConnectionPageInfo

type RoleConnectionPageInfo struct {
	PageInfo `json:"-"`
}

RoleConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*RoleConnectionPageInfo) GetHasNextPage

func (v *RoleConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns RoleConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*RoleConnectionPageInfo) GetStartCursor

func (v *RoleConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns RoleConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*RoleConnectionPageInfo) MarshalJSON

func (v *RoleConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*RoleConnectionPageInfo) UnmarshalJSON

func (v *RoleConnectionPageInfo) UnmarshalJSON(b []byte) error

type RoleConnectionResult

type RoleConnectionResult interface {
	// contains filtered or unexported methods
}

RoleConnectionResult includes the GraphQL fields of RoleConnectionResult requested by the fragment RoleConnectionResult.

RoleConnectionResult is implemented by the following types: RoleConnectionResultInvalidInputError RoleConnectionResultNotFoundError RoleConnectionResultPermissionDeniedError RoleConnectionResultRoleConnection

type RoleConnectionResultInvalidInputError

type RoleConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

RoleConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment RoleConnectionResult.

func (*RoleConnectionResultInvalidInputError) GetMessage

GetMessage returns RoleConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*RoleConnectionResultInvalidInputError) MarshalJSON

func (v *RoleConnectionResultInvalidInputError) MarshalJSON() ([]byte, error)

func (*RoleConnectionResultInvalidInputError) UnmarshalJSON

func (v *RoleConnectionResultInvalidInputError) UnmarshalJSON(b []byte) error

type RoleConnectionResultNotFoundError

type RoleConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

RoleConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment RoleConnectionResult.

func (*RoleConnectionResultNotFoundError) GetMessage

func (v *RoleConnectionResultNotFoundError) GetMessage() string

GetMessage returns RoleConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*RoleConnectionResultNotFoundError) MarshalJSON

func (v *RoleConnectionResultNotFoundError) MarshalJSON() ([]byte, error)

func (*RoleConnectionResultNotFoundError) UnmarshalJSON

func (v *RoleConnectionResultNotFoundError) UnmarshalJSON(b []byte) error

type RoleConnectionResultPermissionDeniedError

type RoleConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

RoleConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment RoleConnectionResult.

func (*RoleConnectionResultPermissionDeniedError) GetMessage

GetMessage returns RoleConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*RoleConnectionResultPermissionDeniedError) MarshalJSON

func (*RoleConnectionResultPermissionDeniedError) UnmarshalJSON

type RoleConnectionResultRoleConnection

type RoleConnectionResultRoleConnection struct {
	RoleConnection `json:"-"`
}

RoleConnectionResult includes the GraphQL fields of RoleConnection requested by the fragment RoleConnectionResult.

func (*RoleConnectionResultRoleConnection) GetEdges

GetEdges returns RoleConnectionResultRoleConnection.Edges, and is useful for accessing the field via an interface.

func (*RoleConnectionResultRoleConnection) GetPageInfo

GetPageInfo returns RoleConnectionResultRoleConnection.PageInfo, and is useful for accessing the field via an interface.

func (*RoleConnectionResultRoleConnection) MarshalJSON

func (v *RoleConnectionResultRoleConnection) MarshalJSON() ([]byte, error)

func (*RoleConnectionResultRoleConnection) UnmarshalJSON

func (v *RoleConnectionResultRoleConnection) UnmarshalJSON(b []byte) error

type RoleFilterInput

type RoleFilterInput struct {
	Search   *string `json:"search,omitempty"`
	IsGlobal *bool   `json:"isGlobal,omitempty"`
}

func (*RoleFilterInput) GetIsGlobal

func (v *RoleFilterInput) GetIsGlobal() *bool

GetIsGlobal returns RoleFilterInput.IsGlobal, and is useful for accessing the field via an interface.

func (*RoleFilterInput) GetSearch

func (v *RoleFilterInput) GetSearch() *string

GetSearch returns RoleFilterInput.Search, and is useful for accessing the field via an interface.

type RoleOrderByInput

type RoleOrderByInput struct {
	Name *Sort `json:"name,omitempty"`
}

func (*RoleOrderByInput) GetName

func (v *RoleOrderByInput) GetName() *Sort

GetName returns RoleOrderByInput.Name, and is useful for accessing the field via an interface.

type SetDataSourceMetadataResponse

type SetDataSourceMetadataResponse struct {
	SetDataSourceMetaData SetDataSourceMetadataSetDataSourceMetaDataDataSourceResult `json:"-"`
}

SetDataSourceMetadataResponse is returned by SetDataSourceMetadata on success.

func SetDataSourceMetadata

func SetDataSourceMetadata(
	ctx_ context.Context,
	client_ graphql.Client,
	dsID string,
	input DataSourceMetaDataInput,
) (data_ *SetDataSourceMetadataResponse, err_ error)

func (*SetDataSourceMetadataResponse) GetSetDataSourceMetaData

GetSetDataSourceMetaData returns SetDataSourceMetadataResponse.SetDataSourceMetaData, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataResponse) MarshalJSON

func (v *SetDataSourceMetadataResponse) MarshalJSON() ([]byte, error)

func (*SetDataSourceMetadataResponse) UnmarshalJSON

func (v *SetDataSourceMetadataResponse) UnmarshalJSON(b []byte) error

type SetDataSourceMetadataSetDataSourceMetaDataDataSource

type SetDataSourceMetadataSetDataSourceMetaDataDataSource struct {
	Typename   *string `json:"__typename"`
	DataSource `json:"-"`
}

SetDataSourceMetadataSetDataSourceMetaDataDataSource includes the requested fields of the GraphQL type DataSource.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetCreatedAt

GetCreatedAt returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetDescription

GetDescription returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Description, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetId

GetId returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Id, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetModifiedAt

GetModifiedAt returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetName

GetName returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Name, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetParent

GetParent returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Parent, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetType

GetType returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Type, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) GetTypename

GetTypename returns SetDataSourceMetadataSetDataSourceMetaDataDataSource.Typename, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) MarshalJSON

func (*SetDataSourceMetadataSetDataSourceMetaDataDataSource) UnmarshalJSON

type SetDataSourceMetadataSetDataSourceMetaDataDataSourceResult

type SetDataSourceMetadataSetDataSourceMetaDataDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

SetDataSourceMetadataSetDataSourceMetaDataDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

SetDataSourceMetadataSetDataSourceMetaDataDataSourceResult is implemented by the following types: SetDataSourceMetadataSetDataSourceMetaDataDataSource SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError SetDataSourceMetadataSetDataSourceMetaDataNotFoundError SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError

type SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError

type SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError) GetMessage

GetMessage returns SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError) GetTypename

GetTypename returns SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError) MarshalJSON

func (*SetDataSourceMetadataSetDataSourceMetaDataInvalidInputError) UnmarshalJSON

type SetDataSourceMetadataSetDataSourceMetaDataNotFoundError

type SetDataSourceMetadataSetDataSourceMetaDataNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

SetDataSourceMetadataSetDataSourceMetaDataNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*SetDataSourceMetadataSetDataSourceMetaDataNotFoundError) GetMessage

GetMessage returns SetDataSourceMetadataSetDataSourceMetaDataNotFoundError.Message, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataNotFoundError) GetTypename

GetTypename returns SetDataSourceMetadataSetDataSourceMetaDataNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataNotFoundError) MarshalJSON

func (*SetDataSourceMetadataSetDataSourceMetaDataNotFoundError) UnmarshalJSON

type SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError

type SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError) GetMessage

GetMessage returns SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError) GetTypename

GetTypename returns SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError) MarshalJSON

func (*SetDataSourceMetadataSetDataSourceMetaDataPermissionDeniedError) UnmarshalJSON

type SetGlobalRolesForUserResponse

type SetGlobalRolesForUserResponse struct {
	SetGlobalRolesForUser SetGlobalRolesForUserSetGlobalRolesForUserSetGlobalRolesForUserResult `json:"-"`
}

SetGlobalRolesForUserResponse is returned by SetGlobalRolesForUser on success.

func SetGlobalRolesForUser

func SetGlobalRolesForUser(
	ctx_ context.Context,
	client_ graphql.Client,
	user string,
	roles []string,
) (data_ *SetGlobalRolesForUserResponse, err_ error)

func (*SetGlobalRolesForUserResponse) GetSetGlobalRolesForUser

GetSetGlobalRolesForUser returns SetGlobalRolesForUserResponse.SetGlobalRolesForUser, and is useful for accessing the field via an interface.

func (*SetGlobalRolesForUserResponse) MarshalJSON

func (v *SetGlobalRolesForUserResponse) MarshalJSON() ([]byte, error)

func (*SetGlobalRolesForUserResponse) UnmarshalJSON

func (v *SetGlobalRolesForUserResponse) UnmarshalJSON(b []byte) error

type SetGlobalRolesForUserSetGlobalRolesForUser

type SetGlobalRolesForUserSetGlobalRolesForUser struct {
	Typename *string `json:"__typename"`
	Success  bool    `json:"success"`
}

SetGlobalRolesForUserSetGlobalRolesForUser includes the requested fields of the GraphQL type SetGlobalRolesForUser.

func (*SetGlobalRolesForUserSetGlobalRolesForUser) GetSuccess

GetSuccess returns SetGlobalRolesForUserSetGlobalRolesForUser.Success, and is useful for accessing the field via an interface.

func (*SetGlobalRolesForUserSetGlobalRolesForUser) GetTypename

GetTypename returns SetGlobalRolesForUserSetGlobalRolesForUser.Typename, and is useful for accessing the field via an interface.

type SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError

type SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError struct {
	Typename *string `json:"__typename"`
}

SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError) GetTypename

GetTypename returns SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError.Typename, and is useful for accessing the field via an interface.

type SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError

type SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError struct {
	Typename *string `json:"__typename"`
}

SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError) GetTypename

GetTypename returns SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError.Typename, and is useful for accessing the field via an interface.

type SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError

type SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError) GetMessage

GetMessage returns SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError) GetTypename

GetTypename returns SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError) MarshalJSON

func (*SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError) UnmarshalJSON

type SetGlobalRolesForUserSetGlobalRolesForUserSetGlobalRolesForUserResult

type SetGlobalRolesForUserSetGlobalRolesForUserSetGlobalRolesForUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

SetGlobalRolesForUserSetGlobalRolesForUserSetGlobalRolesForUserResult includes the requested fields of the GraphQL interface SetGlobalRolesForUserResult.

SetGlobalRolesForUserSetGlobalRolesForUserSetGlobalRolesForUserResult is implemented by the following types: SetGlobalRolesForUserSetGlobalRolesForUserInvalidInputError SetGlobalRolesForUserSetGlobalRolesForUserNotFoundError SetGlobalRolesForUserSetGlobalRolesForUserPermissionDeniedError SetGlobalRolesForUserSetGlobalRolesForUser

type ShareMetadataInput

type ShareMetadataInput struct {
	ApplicableTypes           []string `json:"applicableTypes"`
	CommonParentType          *string  `json:"commonParentType,omitempty"`
	DataSourceShareIdentifier string   `json:"dataSourceShareIdentifier"`
}

func (*ShareMetadataInput) GetApplicableTypes

func (v *ShareMetadataInput) GetApplicableTypes() []string

GetApplicableTypes returns ShareMetadataInput.ApplicableTypes, and is useful for accessing the field via an interface.

func (*ShareMetadataInput) GetCommonParentType

func (v *ShareMetadataInput) GetCommonParentType() *string

GetCommonParentType returns ShareMetadataInput.CommonParentType, and is useful for accessing the field via an interface.

func (*ShareMetadataInput) GetDataSourceShareIdentifier

func (v *ShareMetadataInput) GetDataSourceShareIdentifier() string

GetDataSourceShareIdentifier returns ShareMetadataInput.DataSourceShareIdentifier, and is useful for accessing the field via an interface.

type Sort

type Sort string
const (
	SortAsc  Sort = "Asc"
	SortDesc Sort = "Desc"
)

type StartExportFlow

type StartExportFlow struct {
	FlowId         uuid.UUID `json:"flowId"`
	LastSequenceId int       `json:"lastSequenceId"`
	StartTime      time.Time `json:"startTime"`
}

StartExportFlow includes the GraphQL fields of StartExportFlow requested by the fragment StartExportFlow.

func (*StartExportFlow) GetFlowId

func (v *StartExportFlow) GetFlowId() uuid.UUID

GetFlowId returns StartExportFlow.FlowId, and is useful for accessing the field via an interface.

func (*StartExportFlow) GetLastSequenceId

func (v *StartExportFlow) GetLastSequenceId() int

GetLastSequenceId returns StartExportFlow.LastSequenceId, and is useful for accessing the field via an interface.

func (*StartExportFlow) GetStartTime

func (v *StartExportFlow) GetStartTime() time.Time

GetStartTime returns StartExportFlow.StartTime, and is useful for accessing the field via an interface.

type StartExportFlowInput

type StartExportFlowInput struct {
	JobId     string             `json:"jobId"`
	TaskId    string             `json:"taskId"`
	SubtaskId string             `json:"subtaskId"`
	Options   *ExportFlowOptions `json:"options,omitempty"`
}

func (*StartExportFlowInput) GetJobId

func (v *StartExportFlowInput) GetJobId() string

GetJobId returns StartExportFlowInput.JobId, and is useful for accessing the field via an interface.

func (*StartExportFlowInput) GetOptions

func (v *StartExportFlowInput) GetOptions() *ExportFlowOptions

GetOptions returns StartExportFlowInput.Options, and is useful for accessing the field via an interface.

func (*StartExportFlowInput) GetSubtaskId

func (v *StartExportFlowInput) GetSubtaskId() string

GetSubtaskId returns StartExportFlowInput.SubtaskId, and is useful for accessing the field via an interface.

func (*StartExportFlowInput) GetTaskId

func (v *StartExportFlowInput) GetTaskId() string

GetTaskId returns StartExportFlowInput.TaskId, and is useful for accessing the field via an interface.

type StartImportFlowInput

type StartImportFlowInput struct {
	JobId     string             `json:"jobId"`
	TaskId    string             `json:"taskId"`
	SubtaskId string             `json:"subtaskId"`
	Options   *ImportFlowOptions `json:"options,omitempty"`
}

func (*StartImportFlowInput) GetJobId

func (v *StartImportFlowInput) GetJobId() string

GetJobId returns StartImportFlowInput.JobId, and is useful for accessing the field via an interface.

func (*StartImportFlowInput) GetOptions

func (v *StartImportFlowInput) GetOptions() *ImportFlowOptions

GetOptions returns StartImportFlowInput.Options, and is useful for accessing the field via an interface.

func (*StartImportFlowInput) GetSubtaskId

func (v *StartImportFlowInput) GetSubtaskId() string

GetSubtaskId returns StartImportFlowInput.SubtaskId, and is useful for accessing the field via an interface.

func (*StartImportFlowInput) GetTaskId

func (v *StartImportFlowInput) GetTaskId() string

GetTaskId returns StartImportFlowInput.TaskId, and is useful for accessing the field via an interface.

type StartImportFlowResponse

type StartImportFlowResponse struct {
	StartImportFlow StartImportFlowStartImportFlowSubtaskReturnResult `json:"-"`
}

StartImportFlowResponse is returned by StartImportFlow on success.

func StartImportFlow

func StartImportFlow(
	ctx_ context.Context,
	client_ graphql.Client,
	input StartImportFlowInput,
) (data_ *StartImportFlowResponse, err_ error)

func (*StartImportFlowResponse) GetStartImportFlow

GetStartImportFlow returns StartImportFlowResponse.StartImportFlow, and is useful for accessing the field via an interface.

func (*StartImportFlowResponse) MarshalJSON

func (v *StartImportFlowResponse) MarshalJSON() ([]byte, error)

func (*StartImportFlowResponse) UnmarshalJSON

func (v *StartImportFlowResponse) UnmarshalJSON(b []byte) error

type StartImportFlowStartImportFlowInvalidInputError

type StartImportFlowStartImportFlowInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

StartImportFlowStartImportFlowInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*StartImportFlowStartImportFlowInvalidInputError) GetMessage

GetMessage returns StartImportFlowStartImportFlowInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowInvalidInputError) GetTypename

GetTypename returns StartImportFlowStartImportFlowInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowInvalidInputError) MarshalJSON

func (*StartImportFlowStartImportFlowInvalidInputError) UnmarshalJSON

type StartImportFlowStartImportFlowNotFoundError

type StartImportFlowStartImportFlowNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

StartImportFlowStartImportFlowNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*StartImportFlowStartImportFlowNotFoundError) GetMessage

GetMessage returns StartImportFlowStartImportFlowNotFoundError.Message, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowNotFoundError) GetTypename

GetTypename returns StartImportFlowStartImportFlowNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowNotFoundError) MarshalJSON

func (*StartImportFlowStartImportFlowNotFoundError) UnmarshalJSON

type StartImportFlowStartImportFlowPermissionDeniedError

type StartImportFlowStartImportFlowPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

StartImportFlowStartImportFlowPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*StartImportFlowStartImportFlowPermissionDeniedError) GetMessage

GetMessage returns StartImportFlowStartImportFlowPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowPermissionDeniedError) GetTypename

GetTypename returns StartImportFlowStartImportFlowPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowPermissionDeniedError) MarshalJSON

func (*StartImportFlowStartImportFlowPermissionDeniedError) UnmarshalJSON

type StartImportFlowStartImportFlowSubtask

type StartImportFlowStartImportFlowSubtask struct {
	Typename *string `json:"__typename"`
	Subtask  `json:"-"`
}

StartImportFlowStartImportFlowSubtask includes the requested fields of the GraphQL type Subtask.

func (*StartImportFlowStartImportFlowSubtask) GetFlowClosed

func (v *StartImportFlowStartImportFlowSubtask) GetFlowClosed() *bool

GetFlowClosed returns StartImportFlowStartImportFlowSubtask.FlowClosed, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetFlowCommandsAdded

func (v *StartImportFlowStartImportFlowSubtask) GetFlowCommandsAdded() int

GetFlowCommandsAdded returns StartImportFlowStartImportFlowSubtask.FlowCommandsAdded, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetFlowCommandsRemoved

func (v *StartImportFlowStartImportFlowSubtask) GetFlowCommandsRemoved() int

GetFlowCommandsRemoved returns StartImportFlowStartImportFlowSubtask.FlowCommandsRemoved, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetFlowCommandsUpdated

func (v *StartImportFlowStartImportFlowSubtask) GetFlowCommandsUpdated() int

GetFlowCommandsUpdated returns StartImportFlowStartImportFlowSubtask.FlowCommandsUpdated, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetFlowId

GetFlowId returns StartImportFlowStartImportFlowSubtask.FlowId, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetIngestionFinished

func (v *StartImportFlowStartImportFlowSubtask) GetIngestionFinished() *bool

GetIngestionFinished returns StartImportFlowStartImportFlowSubtask.IngestionFinished, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetIsStreaming

func (v *StartImportFlowStartImportFlowSubtask) GetIsStreaming() bool

GetIsStreaming returns StartImportFlowStartImportFlowSubtask.IsStreaming, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetJobId

GetJobId returns StartImportFlowStartImportFlowSubtask.JobId, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetLastUpdate

func (v *StartImportFlowStartImportFlowSubtask) GetLastUpdate() time.Time

GetLastUpdate returns StartImportFlowStartImportFlowSubtask.LastUpdate, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetStatus

GetStatus returns StartImportFlowStartImportFlowSubtask.Status, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetSubtaskId

GetSubtaskId returns StartImportFlowStartImportFlowSubtask.SubtaskId, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetTaskType

GetTaskType returns StartImportFlowStartImportFlowSubtask.TaskType, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) GetTypename

GetTypename returns StartImportFlowStartImportFlowSubtask.Typename, and is useful for accessing the field via an interface.

func (*StartImportFlowStartImportFlowSubtask) MarshalJSON

func (v *StartImportFlowStartImportFlowSubtask) MarshalJSON() ([]byte, error)

func (*StartImportFlowStartImportFlowSubtask) UnmarshalJSON

func (v *StartImportFlowStartImportFlowSubtask) UnmarshalJSON(b []byte) error

type StartImportFlowStartImportFlowSubtaskReturnResult

type StartImportFlowStartImportFlowSubtaskReturnResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

StartImportFlowStartImportFlowSubtaskReturnResult includes the requested fields of the GraphQL interface SubtaskReturnResult.

StartImportFlowStartImportFlowSubtaskReturnResult is implemented by the following types: StartImportFlowStartImportFlowInvalidInputError StartImportFlowStartImportFlowNotFoundError StartImportFlowStartImportFlowPermissionDeniedError StartImportFlowStartImportFlowSubtask

type StatementImportDataObject

type StatementImportDataObject struct {
	GlobalPermission *ActionType `json:"globalPermission,omitempty"`
	FullName         string      `json:"fullName"`
	Type             *string     `json:"type,omitempty"`
}

func (*StatementImportDataObject) GetFullName

func (v *StatementImportDataObject) GetFullName() string

GetFullName returns StatementImportDataObject.FullName, and is useful for accessing the field via an interface.

func (*StatementImportDataObject) GetGlobalPermission

func (v *StatementImportDataObject) GetGlobalPermission() *ActionType

GetGlobalPermission returns StatementImportDataObject.GlobalPermission, and is useful for accessing the field via an interface.

func (*StatementImportDataObject) GetType

func (v *StatementImportDataObject) GetType() *string

GetType returns StatementImportDataObject.Type, and is useful for accessing the field via an interface.

type SubmitImportObjectsResponse

type SubmitImportObjectsResponse struct {
	SubmitImportObjects SubmitImportObjectsSubmitImportObjectsSubmittedCommandsResult `json:"-"`
}

SubmitImportObjectsResponse is returned by SubmitImportObjects on success.

func SubmitImportObjects

func SubmitImportObjects(
	ctx_ context.Context,
	client_ graphql.Client,
	input ImportCommands,
) (data_ *SubmitImportObjectsResponse, err_ error)

func (*SubmitImportObjectsResponse) GetSubmitImportObjects

GetSubmitImportObjects returns SubmitImportObjectsResponse.SubmitImportObjects, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsResponse) MarshalJSON

func (v *SubmitImportObjectsResponse) MarshalJSON() ([]byte, error)

func (*SubmitImportObjectsResponse) UnmarshalJSON

func (v *SubmitImportObjectsResponse) UnmarshalJSON(b []byte) error

type SubmitImportObjectsSubmitImportObjectsInvalidInputError

type SubmitImportObjectsSubmitImportObjectsInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

SubmitImportObjectsSubmitImportObjectsInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*SubmitImportObjectsSubmitImportObjectsInvalidInputError) GetMessage

GetMessage returns SubmitImportObjectsSubmitImportObjectsInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsInvalidInputError) GetTypename

GetTypename returns SubmitImportObjectsSubmitImportObjectsInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsInvalidInputError) MarshalJSON

func (*SubmitImportObjectsSubmitImportObjectsInvalidInputError) UnmarshalJSON

type SubmitImportObjectsSubmitImportObjectsNotFoundError

type SubmitImportObjectsSubmitImportObjectsNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

SubmitImportObjectsSubmitImportObjectsNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*SubmitImportObjectsSubmitImportObjectsNotFoundError) GetMessage

GetMessage returns SubmitImportObjectsSubmitImportObjectsNotFoundError.Message, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsNotFoundError) GetTypename

GetTypename returns SubmitImportObjectsSubmitImportObjectsNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsNotFoundError) MarshalJSON

func (*SubmitImportObjectsSubmitImportObjectsNotFoundError) UnmarshalJSON

type SubmitImportObjectsSubmitImportObjectsPermissionDeniedError

type SubmitImportObjectsSubmitImportObjectsPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

SubmitImportObjectsSubmitImportObjectsPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*SubmitImportObjectsSubmitImportObjectsPermissionDeniedError) GetMessage

GetMessage returns SubmitImportObjectsSubmitImportObjectsPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsPermissionDeniedError) GetTypename

GetTypename returns SubmitImportObjectsSubmitImportObjectsPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsPermissionDeniedError) MarshalJSON

func (*SubmitImportObjectsSubmitImportObjectsPermissionDeniedError) UnmarshalJSON

type SubmitImportObjectsSubmitImportObjectsSubmittedCommands

type SubmitImportObjectsSubmitImportObjectsSubmittedCommands struct {
	Typename          *string `json:"__typename"`
	SubmittedCommands `json:"-"`
}

SubmitImportObjectsSubmitImportObjectsSubmittedCommands includes the requested fields of the GraphQL type SubmittedCommands.

func (*SubmitImportObjectsSubmitImportObjectsSubmittedCommands) GetSubmitted

GetSubmitted returns SubmitImportObjectsSubmitImportObjectsSubmittedCommands.Submitted, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsSubmittedCommands) GetTypename

GetTypename returns SubmitImportObjectsSubmitImportObjectsSubmittedCommands.Typename, and is useful for accessing the field via an interface.

func (*SubmitImportObjectsSubmitImportObjectsSubmittedCommands) MarshalJSON

func (*SubmitImportObjectsSubmitImportObjectsSubmittedCommands) UnmarshalJSON

type SubmitImportObjectsSubmitImportObjectsSubmittedCommandsResult

type SubmitImportObjectsSubmitImportObjectsSubmittedCommandsResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

SubmitImportObjectsSubmitImportObjectsSubmittedCommandsResult includes the requested fields of the GraphQL interface SubmittedCommandsResult.

SubmitImportObjectsSubmitImportObjectsSubmittedCommandsResult is implemented by the following types: SubmitImportObjectsSubmitImportObjectsInvalidInputError SubmitImportObjectsSubmitImportObjectsNotFoundError SubmitImportObjectsSubmitImportObjectsPermissionDeniedError SubmitImportObjectsSubmitImportObjectsSubmittedCommands

type SubmittedCommands

type SubmittedCommands struct {
	Submitted int `json:"submitted"`
}

SubmittedCommands includes the GraphQL fields of SubmittedCommands requested by the fragment SubmittedCommands.

func (*SubmittedCommands) GetSubmitted

func (v *SubmittedCommands) GetSubmitted() int

GetSubmitted returns SubmittedCommands.Submitted, and is useful for accessing the field via an interface.

type Subtask

type Subtask struct {
	JobId               string        `json:"jobId"`
	TaskType            string        `json:"taskType"`
	SubtaskId           string        `json:"subtaskId"`
	Status              SubtaskStatus `json:"status"`
	LastUpdate          time.Time     `json:"lastUpdate"`
	IsStreaming         bool          `json:"isStreaming"`
	FlowId              *uuid.UUID    `json:"flowId"`
	IngestionFinished   *bool         `json:"ingestionFinished"`
	FlowClosed          *bool         `json:"flowClosed"`
	FlowCommandsAdded   int           `json:"flowCommandsAdded"`
	FlowCommandsUpdated int           `json:"flowCommandsUpdated"`
	FlowCommandsRemoved int           `json:"flowCommandsRemoved"`
}

Subtask includes the GraphQL fields of Subtask requested by the fragment Subtask.

func (*Subtask) GetFlowClosed

func (v *Subtask) GetFlowClosed() *bool

GetFlowClosed returns Subtask.FlowClosed, and is useful for accessing the field via an interface.

func (*Subtask) GetFlowCommandsAdded

func (v *Subtask) GetFlowCommandsAdded() int

GetFlowCommandsAdded returns Subtask.FlowCommandsAdded, and is useful for accessing the field via an interface.

func (*Subtask) GetFlowCommandsRemoved

func (v *Subtask) GetFlowCommandsRemoved() int

GetFlowCommandsRemoved returns Subtask.FlowCommandsRemoved, and is useful for accessing the field via an interface.

func (*Subtask) GetFlowCommandsUpdated

func (v *Subtask) GetFlowCommandsUpdated() int

GetFlowCommandsUpdated returns Subtask.FlowCommandsUpdated, and is useful for accessing the field via an interface.

func (*Subtask) GetFlowId

func (v *Subtask) GetFlowId() *uuid.UUID

GetFlowId returns Subtask.FlowId, and is useful for accessing the field via an interface.

func (*Subtask) GetIngestionFinished

func (v *Subtask) GetIngestionFinished() *bool

GetIngestionFinished returns Subtask.IngestionFinished, and is useful for accessing the field via an interface.

func (*Subtask) GetIsStreaming

func (v *Subtask) GetIsStreaming() bool

GetIsStreaming returns Subtask.IsStreaming, and is useful for accessing the field via an interface.

func (*Subtask) GetJobId

func (v *Subtask) GetJobId() string

GetJobId returns Subtask.JobId, and is useful for accessing the field via an interface.

func (*Subtask) GetLastUpdate

func (v *Subtask) GetLastUpdate() time.Time

GetLastUpdate returns Subtask.LastUpdate, and is useful for accessing the field via an interface.

func (*Subtask) GetStatus

func (v *Subtask) GetStatus() SubtaskStatus

GetStatus returns Subtask.Status, and is useful for accessing the field via an interface.

func (*Subtask) GetSubtaskId

func (v *Subtask) GetSubtaskId() string

GetSubtaskId returns Subtask.SubtaskId, and is useful for accessing the field via an interface.

func (*Subtask) GetTaskType

func (v *Subtask) GetTaskType() string

GetTaskType returns Subtask.TaskType, and is useful for accessing the field via an interface.

type SubtaskInput

type SubtaskInput struct {
	JobId        string        `json:"jobId"`
	JobType      string        `json:"jobType"`
	SubtaskId    string        `json:"subtaskId"`
	DataSourceId *string       `json:"dataSourceId,omitempty"`
	Status       SubtaskStatus `json:"status"`
	EventTime    time.Time     `json:"eventTime"`
	ReceivedDate *int          `json:"receivedDate,omitempty"`
}

func (*SubtaskInput) GetDataSourceId

func (v *SubtaskInput) GetDataSourceId() *string

GetDataSourceId returns SubtaskInput.DataSourceId, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetEventTime

func (v *SubtaskInput) GetEventTime() time.Time

GetEventTime returns SubtaskInput.EventTime, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetJobId

func (v *SubtaskInput) GetJobId() string

GetJobId returns SubtaskInput.JobId, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetJobType

func (v *SubtaskInput) GetJobType() string

GetJobType returns SubtaskInput.JobType, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetReceivedDate

func (v *SubtaskInput) GetReceivedDate() *int

GetReceivedDate returns SubtaskInput.ReceivedDate, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetStatus

func (v *SubtaskInput) GetStatus() SubtaskStatus

GetStatus returns SubtaskInput.Status, and is useful for accessing the field via an interface.

func (*SubtaskInput) GetSubtaskId

func (v *SubtaskInput) GetSubtaskId() string

GetSubtaskId returns SubtaskInput.SubtaskId, and is useful for accessing the field via an interface.

type SubtaskStatus

type SubtaskStatus string
const (
	SubtaskStatusStarted      SubtaskStatus = "Started"
	SubtaskStatusQueued       SubtaskStatus = "Queued"
	SubtaskStatusDataretrieve SubtaskStatus = "DataRetrieve"
	SubtaskStatusInprogress   SubtaskStatus = "InProgress"
	SubtaskStatusCompleted    SubtaskStatus = "Completed"
	SubtaskStatusFailed       SubtaskStatus = "Failed"
	SubtaskStatusTimedout     SubtaskStatus = "TimedOut"
)

type SupportedCLIVersionResponse

type SupportedCLIVersionResponse struct {
	SupportedCliVersion SupportedCLIVersionSupportedCliVersionSupportedCLIVersion `json:"supportedCliVersion"`
}

SupportedCLIVersionResponse is returned by SupportedCLIVersion on success.

func SupportedCLIVersion

func SupportedCLIVersion(
	ctx_ context.Context,
	client_ graphql.Client,
) (data_ *SupportedCLIVersionResponse, err_ error)

func (*SupportedCLIVersionResponse) GetSupportedCliVersion

GetSupportedCliVersion returns SupportedCLIVersionResponse.SupportedCliVersion, and is useful for accessing the field via an interface.

type SupportedCLIVersionSupportedCliVersionSupportedCLIVersion

type SupportedCLIVersionSupportedCliVersionSupportedCLIVersion struct {
	SupportedCliVersion `json:"-"`
}

SupportedCLIVersionSupportedCliVersionSupportedCLIVersion includes the requested fields of the GraphQL type SupportedCLIVersion.

func (*SupportedCLIVersionSupportedCliVersionSupportedCLIVersion) GetDeprecatedVersions

GetDeprecatedVersions returns SupportedCLIVersionSupportedCliVersionSupportedCLIVersion.DeprecatedVersions, and is useful for accessing the field via an interface.

func (*SupportedCLIVersionSupportedCliVersionSupportedCLIVersion) GetSupportedVersions

GetSupportedVersions returns SupportedCLIVersionSupportedCliVersionSupportedCLIVersion.SupportedVersions, and is useful for accessing the field via an interface.

func (*SupportedCLIVersionSupportedCliVersionSupportedCLIVersion) MarshalJSON

func (*SupportedCLIVersionSupportedCliVersionSupportedCLIVersion) UnmarshalJSON

type SupportedCliVersion

type SupportedCliVersion struct {
	DeprecatedVersions *SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion `json:"deprecatedVersions"`
	SupportedVersions  string                                                     `json:"supportedVersions"`
}

SupportedCliVersion includes the GraphQL fields of SupportedCLIVersion requested by the fragment SupportedCliVersion.

func (*SupportedCliVersion) GetDeprecatedVersions

GetDeprecatedVersions returns SupportedCliVersion.DeprecatedVersions, and is useful for accessing the field via an interface.

func (*SupportedCliVersion) GetSupportedVersions

func (v *SupportedCliVersion) GetSupportedVersions() string

GetSupportedVersions returns SupportedCliVersion.SupportedVersions, and is useful for accessing the field via an interface.

type SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion

type SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion struct {
	DeprecatedVersions string  `json:"deprecatedVersions"`
	Msg                *string `json:"msg"`
}

SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion includes the requested fields of the GraphQL type DeprecatedCLIVersion.

func (*SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion) GetDeprecatedVersions

GetDeprecatedVersions returns SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion.DeprecatedVersions, and is useful for accessing the field via an interface.

func (*SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion) GetMsg

GetMsg returns SupportedCliVersionDeprecatedVersionsDeprecatedCLIVersion.Msg, and is useful for accessing the field via an interface.

type SyncData

type SyncData struct {
	DataSource        SyncDataDataSource         `json:"dataSource"`
	AccessControlType *SyncDataAccessControlType `json:"accessControlType"`
	ActualName        *string                    `json:"actualName"`
	MaskType          *SyncDataMaskType          `json:"maskType"`
	SyncStatus        SyncStatus                 `json:"syncStatus"`
}

SyncData includes the GraphQL fields of SyncData requested by the fragment SyncData.

func (*SyncData) GetAccessControlType

func (v *SyncData) GetAccessControlType() *SyncDataAccessControlType

GetAccessControlType returns SyncData.AccessControlType, and is useful for accessing the field via an interface.

func (*SyncData) GetActualName

func (v *SyncData) GetActualName() *string

GetActualName returns SyncData.ActualName, and is useful for accessing the field via an interface.

func (*SyncData) GetDataSource

func (v *SyncData) GetDataSource() SyncDataDataSource

GetDataSource returns SyncData.DataSource, and is useful for accessing the field via an interface.

func (*SyncData) GetMaskType

func (v *SyncData) GetMaskType() *SyncDataMaskType

GetMaskType returns SyncData.MaskType, and is useful for accessing the field via an interface.

func (*SyncData) GetSyncStatus

func (v *SyncData) GetSyncStatus() SyncStatus

GetSyncStatus returns SyncData.SyncStatus, and is useful for accessing the field via an interface.

type SyncDataAccessControlType

type SyncDataAccessControlType struct {
	Type *string `json:"type"`
}

SyncDataAccessControlType includes the requested fields of the GraphQL type AccessControlType.

func (*SyncDataAccessControlType) GetType

func (v *SyncDataAccessControlType) GetType() *string

GetType returns SyncDataAccessControlType.Type, and is useful for accessing the field via an interface.

type SyncDataDataSource

type SyncDataDataSource struct {
	DataSource `json:"-"`
}

SyncDataDataSource includes the requested fields of the GraphQL type DataSource.

func (*SyncDataDataSource) GetCreatedAt

func (v *SyncDataDataSource) GetCreatedAt() time.Time

GetCreatedAt returns SyncDataDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetDescription

func (v *SyncDataDataSource) GetDescription() string

GetDescription returns SyncDataDataSource.Description, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetId

func (v *SyncDataDataSource) GetId() string

GetId returns SyncDataDataSource.Id, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetModifiedAt

func (v *SyncDataDataSource) GetModifiedAt() time.Time

GetModifiedAt returns SyncDataDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetName

func (v *SyncDataDataSource) GetName() string

GetName returns SyncDataDataSource.Name, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetParent

GetParent returns SyncDataDataSource.Parent, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) GetType

func (v *SyncDataDataSource) GetType() string

GetType returns SyncDataDataSource.Type, and is useful for accessing the field via an interface.

func (*SyncDataDataSource) MarshalJSON

func (v *SyncDataDataSource) MarshalJSON() ([]byte, error)

func (*SyncDataDataSource) UnmarshalJSON

func (v *SyncDataDataSource) UnmarshalJSON(b []byte) error

type SyncDataMaskType

type SyncDataMaskType struct {
	MaskType `json:"-"`
}

SyncDataMaskType includes the requested fields of the GraphQL type MaskType.

func (*SyncDataMaskType) GetDataTypes

func (v *SyncDataMaskType) GetDataTypes() []string

GetDataTypes returns SyncDataMaskType.DataTypes, and is useful for accessing the field via an interface.

func (*SyncDataMaskType) GetDescription

func (v *SyncDataMaskType) GetDescription() string

GetDescription returns SyncDataMaskType.Description, and is useful for accessing the field via an interface.

func (*SyncDataMaskType) GetDisplayName

func (v *SyncDataMaskType) GetDisplayName() string

GetDisplayName returns SyncDataMaskType.DisplayName, and is useful for accessing the field via an interface.

func (*SyncDataMaskType) GetExternalId

func (v *SyncDataMaskType) GetExternalId() string

GetExternalId returns SyncDataMaskType.ExternalId, and is useful for accessing the field via an interface.

func (*SyncDataMaskType) MarshalJSON

func (v *SyncDataMaskType) MarshalJSON() ([]byte, error)

func (*SyncDataMaskType) UnmarshalJSON

func (v *SyncDataMaskType) UnmarshalJSON(b []byte) error

type SyncStatus

type SyncStatus string
const (
	SyncStatusNotconnected SyncStatus = "NotConnected"
	SyncStatusFailed       SyncStatus = "Failed"
	SyncStatusOutofdate    SyncStatus = "OutOfDate"
	SyncStatusInprogress   SyncStatus = "InProgress"
	SyncStatusSynced       SyncStatus = "Synced"
	SyncStatusOutofsync    SyncStatus = "OutOfSync"
)

type TagFilter

type TagFilter struct {
	Key         *string `json:"key,omitempty"`
	StringValue *string `json:"stringValue,omitempty"`
}

func (*TagFilter) GetKey

func (v *TagFilter) GetKey() *string

GetKey returns TagFilter.Key, and is useful for accessing the field via an interface.

func (*TagFilter) GetStringValue

func (v *TagFilter) GetStringValue() *string

GetStringValue returns TagFilter.StringValue, and is useful for accessing the field via an interface.

type TagImport

type TagImport struct {
	Key    string `json:"key"`
	Value  string `json:"value"`
	Source string `json:"source"`
}

func (*TagImport) GetKey

func (v *TagImport) GetKey() string

GetKey returns TagImport.Key, and is useful for accessing the field via an interface.

func (*TagImport) GetSource

func (v *TagImport) GetSource() string

GetSource returns TagImport.Source, and is useful for accessing the field via an interface.

func (*TagImport) GetValue

func (v *TagImport) GetValue() string

GetValue returns TagImport.Value, and is useful for accessing the field via an interface.

type Task

type Task struct {
	JobId            string       `json:"jobId"`
	TaskType         string       `json:"taskType"`
	Status           TaskStatus   `json:"status"`
	StartTime        time.Time    `json:"startTime"`
	LastUpdate       time.Time    `json:"lastUpdate"`
	EndTime          *time.Time   `json:"endTime"`
	Duration         *int64       `json:"duration"`
	NumberOfWarnings int          `json:"numberOfWarnings"`
	Result           []TaskResult `json:"result"`
}

Task includes the GraphQL fields of Task requested by the fragment Task.

func (*Task) GetDuration

func (v *Task) GetDuration() *int64

GetDuration returns Task.Duration, and is useful for accessing the field via an interface.

func (*Task) GetEndTime

func (v *Task) GetEndTime() *time.Time

GetEndTime returns Task.EndTime, and is useful for accessing the field via an interface.

func (*Task) GetJobId

func (v *Task) GetJobId() string

GetJobId returns Task.JobId, and is useful for accessing the field via an interface.

func (*Task) GetLastUpdate

func (v *Task) GetLastUpdate() time.Time

GetLastUpdate returns Task.LastUpdate, and is useful for accessing the field via an interface.

func (*Task) GetNumberOfWarnings

func (v *Task) GetNumberOfWarnings() int

GetNumberOfWarnings returns Task.NumberOfWarnings, and is useful for accessing the field via an interface.

func (*Task) GetResult

func (v *Task) GetResult() []TaskResult

GetResult returns Task.Result, and is useful for accessing the field via an interface.

func (*Task) GetStartTime

func (v *Task) GetStartTime() time.Time

GetStartTime returns Task.StartTime, and is useful for accessing the field via an interface.

func (*Task) GetStatus

func (v *Task) GetStatus() TaskStatus

GetStatus returns Task.Status, and is useful for accessing the field via an interface.

func (*Task) GetTaskType

func (v *Task) GetTaskType() string

GetTaskType returns Task.TaskType, and is useful for accessing the field via an interface.

type TaskConnection

type TaskConnection struct {
	PageInfo TaskConnectionPageInfo        `json:"pageInfo"`
	Edges    []TaskConnectionEdgesTaskEdge `json:"edges"`
}

TaskConnection includes the GraphQL fields of TaskConnection requested by the fragment TaskConnection.

func (*TaskConnection) GetEdges

GetEdges returns TaskConnection.Edges, and is useful for accessing the field via an interface.

func (*TaskConnection) GetPageInfo

func (v *TaskConnection) GetPageInfo() TaskConnectionPageInfo

GetPageInfo returns TaskConnection.PageInfo, and is useful for accessing the field via an interface.

type TaskConnectionEdgesTaskEdge

type TaskConnectionEdgesTaskEdge struct {
	Cursor *string                              `json:"cursor"`
	Node   *TaskConnectionEdgesTaskEdgeNodeTask `json:"node"`
}

TaskConnectionEdgesTaskEdge includes the requested fields of the GraphQL type TaskEdge.

func (*TaskConnectionEdgesTaskEdge) GetCursor

func (v *TaskConnectionEdgesTaskEdge) GetCursor() *string

GetCursor returns TaskConnectionEdgesTaskEdge.Cursor, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdge) GetNode

GetNode returns TaskConnectionEdgesTaskEdge.Node, and is useful for accessing the field via an interface.

type TaskConnectionEdgesTaskEdgeNodeTask

type TaskConnectionEdgesTaskEdgeNodeTask struct {
	Task `json:"-"`
}

TaskConnectionEdgesTaskEdgeNodeTask includes the requested fields of the GraphQL type Task.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetDuration

func (v *TaskConnectionEdgesTaskEdgeNodeTask) GetDuration() *int64

GetDuration returns TaskConnectionEdgesTaskEdgeNodeTask.Duration, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetEndTime

GetEndTime returns TaskConnectionEdgesTaskEdgeNodeTask.EndTime, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetJobId

GetJobId returns TaskConnectionEdgesTaskEdgeNodeTask.JobId, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetLastUpdate

func (v *TaskConnectionEdgesTaskEdgeNodeTask) GetLastUpdate() time.Time

GetLastUpdate returns TaskConnectionEdgesTaskEdgeNodeTask.LastUpdate, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetNumberOfWarnings

func (v *TaskConnectionEdgesTaskEdgeNodeTask) GetNumberOfWarnings() int

GetNumberOfWarnings returns TaskConnectionEdgesTaskEdgeNodeTask.NumberOfWarnings, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetResult

GetResult returns TaskConnectionEdgesTaskEdgeNodeTask.Result, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetStartTime

func (v *TaskConnectionEdgesTaskEdgeNodeTask) GetStartTime() time.Time

GetStartTime returns TaskConnectionEdgesTaskEdgeNodeTask.StartTime, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetStatus

GetStatus returns TaskConnectionEdgesTaskEdgeNodeTask.Status, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) GetTaskType

GetTaskType returns TaskConnectionEdgesTaskEdgeNodeTask.TaskType, and is useful for accessing the field via an interface.

func (*TaskConnectionEdgesTaskEdgeNodeTask) MarshalJSON

func (v *TaskConnectionEdgesTaskEdgeNodeTask) MarshalJSON() ([]byte, error)

func (*TaskConnectionEdgesTaskEdgeNodeTask) UnmarshalJSON

func (v *TaskConnectionEdgesTaskEdgeNodeTask) UnmarshalJSON(b []byte) error

type TaskConnectionPageInfo

type TaskConnectionPageInfo struct {
	PageInfo `json:"-"`
}

TaskConnectionPageInfo includes the requested fields of the GraphQL type PageInfo.

func (*TaskConnectionPageInfo) GetHasNextPage

func (v *TaskConnectionPageInfo) GetHasNextPage() *bool

GetHasNextPage returns TaskConnectionPageInfo.HasNextPage, and is useful for accessing the field via an interface.

func (*TaskConnectionPageInfo) GetStartCursor

func (v *TaskConnectionPageInfo) GetStartCursor() *string

GetStartCursor returns TaskConnectionPageInfo.StartCursor, and is useful for accessing the field via an interface.

func (*TaskConnectionPageInfo) MarshalJSON

func (v *TaskConnectionPageInfo) MarshalJSON() ([]byte, error)

func (*TaskConnectionPageInfo) UnmarshalJSON

func (v *TaskConnectionPageInfo) UnmarshalJSON(b []byte) error

type TaskConnectionResult

type TaskConnectionResult interface {
	// contains filtered or unexported methods
}

TaskConnectionResult includes the GraphQL fields of TaskConnectionResult requested by the fragment TaskConnectionResult.

TaskConnectionResult is implemented by the following types: TaskConnectionResultInvalidInputError TaskConnectionResultNotFoundError TaskConnectionResultPermissionDeniedError TaskConnectionResultTaskConnection

type TaskConnectionResultInvalidInputError

type TaskConnectionResultInvalidInputError struct {
	InvalidInputError `json:"-"`
}

TaskConnectionResult includes the GraphQL fields of InvalidInputError requested by the fragment TaskConnectionResult.

func (*TaskConnectionResultInvalidInputError) GetMessage

GetMessage returns TaskConnectionResultInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*TaskConnectionResultInvalidInputError) MarshalJSON

func (v *TaskConnectionResultInvalidInputError) MarshalJSON() ([]byte, error)

func (*TaskConnectionResultInvalidInputError) UnmarshalJSON

func (v *TaskConnectionResultInvalidInputError) UnmarshalJSON(b []byte) error

type TaskConnectionResultNotFoundError

type TaskConnectionResultNotFoundError struct {
	NotFoundError `json:"-"`
}

TaskConnectionResult includes the GraphQL fields of NotFoundError requested by the fragment TaskConnectionResult.

func (*TaskConnectionResultNotFoundError) GetMessage

func (v *TaskConnectionResultNotFoundError) GetMessage() string

GetMessage returns TaskConnectionResultNotFoundError.Message, and is useful for accessing the field via an interface.

func (*TaskConnectionResultNotFoundError) MarshalJSON

func (v *TaskConnectionResultNotFoundError) MarshalJSON() ([]byte, error)

func (*TaskConnectionResultNotFoundError) UnmarshalJSON

func (v *TaskConnectionResultNotFoundError) UnmarshalJSON(b []byte) error

type TaskConnectionResultPermissionDeniedError

type TaskConnectionResultPermissionDeniedError struct {
	PermissionDeniedError `json:"-"`
}

TaskConnectionResult includes the GraphQL fields of PermissionDeniedError requested by the fragment TaskConnectionResult.

func (*TaskConnectionResultPermissionDeniedError) GetMessage

GetMessage returns TaskConnectionResultPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*TaskConnectionResultPermissionDeniedError) MarshalJSON

func (*TaskConnectionResultPermissionDeniedError) UnmarshalJSON

type TaskConnectionResultTaskConnection

type TaskConnectionResultTaskConnection struct {
	TaskConnection `json:"-"`
}

TaskConnectionResult includes the GraphQL fields of TaskConnection requested by the fragment TaskConnectionResult.

func (*TaskConnectionResultTaskConnection) GetEdges

GetEdges returns TaskConnectionResultTaskConnection.Edges, and is useful for accessing the field via an interface.

func (*TaskConnectionResultTaskConnection) GetPageInfo

GetPageInfo returns TaskConnectionResultTaskConnection.PageInfo, and is useful for accessing the field via an interface.

func (*TaskConnectionResultTaskConnection) MarshalJSON

func (v *TaskConnectionResultTaskConnection) MarshalJSON() ([]byte, error)

func (*TaskConnectionResultTaskConnection) UnmarshalJSON

func (v *TaskConnectionResultTaskConnection) UnmarshalJSON(b []byte) error

type TaskEventInput

type TaskEventInput struct {
	JobId        string            `json:"jobId"`
	JobType      string            `json:"jobType"`
	DataSourceId *string           `json:"dataSourceId,omitempty"`
	Status       TaskStatus        `json:"status"`
	EventTime    time.Time         `json:"eventTime"`
	Errors       []string          `json:"errors"`
	Warnings     []string          `json:"warnings"`
	Result       []TaskResultInput `json:"result"`
}

func (*TaskEventInput) GetDataSourceId

func (v *TaskEventInput) GetDataSourceId() *string

GetDataSourceId returns TaskEventInput.DataSourceId, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetErrors

func (v *TaskEventInput) GetErrors() []string

GetErrors returns TaskEventInput.Errors, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetEventTime

func (v *TaskEventInput) GetEventTime() time.Time

GetEventTime returns TaskEventInput.EventTime, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetJobId

func (v *TaskEventInput) GetJobId() string

GetJobId returns TaskEventInput.JobId, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetJobType

func (v *TaskEventInput) GetJobType() string

GetJobType returns TaskEventInput.JobType, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetResult

func (v *TaskEventInput) GetResult() []TaskResultInput

GetResult returns TaskEventInput.Result, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetStatus

func (v *TaskEventInput) GetStatus() TaskStatus

GetStatus returns TaskEventInput.Status, and is useful for accessing the field via an interface.

func (*TaskEventInput) GetWarnings

func (v *TaskEventInput) GetWarnings() []string

GetWarnings returns TaskEventInput.Warnings, and is useful for accessing the field via an interface.

type TaskResult

type TaskResult struct {
	ObjectTypeTaskResult `json:"-"`
}

TaskResult includes the requested fields of the GraphQL type TaskResult.

func (*TaskResult) GetAdded

func (v *TaskResult) GetAdded() int

GetAdded returns TaskResult.Added, and is useful for accessing the field via an interface.

func (*TaskResult) GetObjectType

func (v *TaskResult) GetObjectType() string

GetObjectType returns TaskResult.ObjectType, and is useful for accessing the field via an interface.

func (*TaskResult) GetRemoved

func (v *TaskResult) GetRemoved() int

GetRemoved returns TaskResult.Removed, and is useful for accessing the field via an interface.

func (*TaskResult) GetUpdated

func (v *TaskResult) GetUpdated() int

GetUpdated returns TaskResult.Updated, and is useful for accessing the field via an interface.

func (*TaskResult) MarshalJSON

func (v *TaskResult) MarshalJSON() ([]byte, error)

func (*TaskResult) UnmarshalJSON

func (v *TaskResult) UnmarshalJSON(b []byte) error

type TaskResultInput

type TaskResultInput struct {
	ObjectType string `json:"objectType"`
	Added      *int   `json:"added,omitempty"`
	Updated    *int   `json:"updated,omitempty"`
	Removed    *int   `json:"removed,omitempty"`
	Failed     *int   `json:"failed,omitempty"`
}

func (*TaskResultInput) GetAdded

func (v *TaskResultInput) GetAdded() *int

GetAdded returns TaskResultInput.Added, and is useful for accessing the field via an interface.

func (*TaskResultInput) GetFailed

func (v *TaskResultInput) GetFailed() *int

GetFailed returns TaskResultInput.Failed, and is useful for accessing the field via an interface.

func (*TaskResultInput) GetObjectType

func (v *TaskResultInput) GetObjectType() string

GetObjectType returns TaskResultInput.ObjectType, and is useful for accessing the field via an interface.

func (*TaskResultInput) GetRemoved

func (v *TaskResultInput) GetRemoved() *int

GetRemoved returns TaskResultInput.Removed, and is useful for accessing the field via an interface.

func (*TaskResultInput) GetUpdated

func (v *TaskResultInput) GetUpdated() *int

GetUpdated returns TaskResultInput.Updated, and is useful for accessing the field via an interface.

type TaskStatus

type TaskStatus string
const (
	TaskStatusStarted        TaskStatus = "Started"
	TaskStatusDataretrieve   TaskStatus = "DataRetrieve"
	TaskStatusDataupload     TaskStatus = "DataUpload"
	TaskStatusQueued         TaskStatus = "Queued"
	TaskStatusDataprocessing TaskStatus = "DataProcessing"
	TaskStatusCompleted      TaskStatus = "Completed"
	TaskStatusFailed         TaskStatus = "Failed"
	TaskStatusSkipped        TaskStatus = "Skipped"
	TaskStatusTimedout       TaskStatus = "TimedOut"
)

type TriggerExportFlowResponse

type TriggerExportFlowResponse struct {
	StartExportFlow TriggerExportFlowStartExportFlowStartExportFlowResult `json:"-"`
}

TriggerExportFlowResponse is returned by TriggerExportFlow on success.

func TriggerExportFlow

func TriggerExportFlow(
	ctx_ context.Context,
	client_ graphql.Client,
	input StartExportFlowInput,
) (data_ *TriggerExportFlowResponse, err_ error)

func (*TriggerExportFlowResponse) GetStartExportFlow

GetStartExportFlow returns TriggerExportFlowResponse.StartExportFlow, and is useful for accessing the field via an interface.

func (*TriggerExportFlowResponse) MarshalJSON

func (v *TriggerExportFlowResponse) MarshalJSON() ([]byte, error)

func (*TriggerExportFlowResponse) UnmarshalJSON

func (v *TriggerExportFlowResponse) UnmarshalJSON(b []byte) error

type TriggerExportFlowStartExportFlow

type TriggerExportFlowStartExportFlow struct {
	Typename        *string `json:"__typename"`
	StartExportFlow `json:"-"`
}

TriggerExportFlowStartExportFlow includes the requested fields of the GraphQL type StartExportFlow.

func (*TriggerExportFlowStartExportFlow) GetFlowId

GetFlowId returns TriggerExportFlowStartExportFlow.FlowId, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlow) GetLastSequenceId

func (v *TriggerExportFlowStartExportFlow) GetLastSequenceId() int

GetLastSequenceId returns TriggerExportFlowStartExportFlow.LastSequenceId, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlow) GetStartTime

func (v *TriggerExportFlowStartExportFlow) GetStartTime() time.Time

GetStartTime returns TriggerExportFlowStartExportFlow.StartTime, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlow) GetTypename

func (v *TriggerExportFlowStartExportFlow) GetTypename() *string

GetTypename returns TriggerExportFlowStartExportFlow.Typename, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlow) MarshalJSON

func (v *TriggerExportFlowStartExportFlow) MarshalJSON() ([]byte, error)

func (*TriggerExportFlowStartExportFlow) UnmarshalJSON

func (v *TriggerExportFlowStartExportFlow) UnmarshalJSON(b []byte) error

type TriggerExportFlowStartExportFlowInvalidInputError

type TriggerExportFlowStartExportFlowInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

TriggerExportFlowStartExportFlowInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*TriggerExportFlowStartExportFlowInvalidInputError) GetMessage

GetMessage returns TriggerExportFlowStartExportFlowInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowInvalidInputError) GetTypename

GetTypename returns TriggerExportFlowStartExportFlowInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowInvalidInputError) MarshalJSON

func (*TriggerExportFlowStartExportFlowInvalidInputError) UnmarshalJSON

type TriggerExportFlowStartExportFlowNotFoundError

type TriggerExportFlowStartExportFlowNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

TriggerExportFlowStartExportFlowNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*TriggerExportFlowStartExportFlowNotFoundError) GetMessage

GetMessage returns TriggerExportFlowStartExportFlowNotFoundError.Message, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowNotFoundError) GetTypename

GetTypename returns TriggerExportFlowStartExportFlowNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowNotFoundError) MarshalJSON

func (*TriggerExportFlowStartExportFlowNotFoundError) UnmarshalJSON

type TriggerExportFlowStartExportFlowPermissionDeniedError

type TriggerExportFlowStartExportFlowPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

TriggerExportFlowStartExportFlowPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*TriggerExportFlowStartExportFlowPermissionDeniedError) GetMessage

GetMessage returns TriggerExportFlowStartExportFlowPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowPermissionDeniedError) GetTypename

GetTypename returns TriggerExportFlowStartExportFlowPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*TriggerExportFlowStartExportFlowPermissionDeniedError) MarshalJSON

func (*TriggerExportFlowStartExportFlowPermissionDeniedError) UnmarshalJSON

type TriggerExportFlowStartExportFlowStartExportFlowResult

type TriggerExportFlowStartExportFlowStartExportFlowResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

TriggerExportFlowStartExportFlowStartExportFlowResult includes the requested fields of the GraphQL interface StartExportFlowResult.

TriggerExportFlowStartExportFlowStartExportFlowResult is implemented by the following types: TriggerExportFlowStartExportFlowInvalidInputError TriggerExportFlowStartExportFlowNotFoundError TriggerExportFlowStartExportFlowPermissionDeniedError TriggerExportFlowStartExportFlow

type UnassignGlobalRoleResponse

type UnassignGlobalRoleResponse struct {
	UnassignGlobalRole UnassignGlobalRoleUnassignGlobalRoleRoleResult `json:"-"`
}

UnassignGlobalRoleResponse is returned by UnassignGlobalRole on success.

func UnassignGlobalRole

func UnassignGlobalRole(
	ctx_ context.Context,
	client_ graphql.Client,
	role string,
	to []string,
) (data_ *UnassignGlobalRoleResponse, err_ error)

func (*UnassignGlobalRoleResponse) GetUnassignGlobalRole

GetUnassignGlobalRole returns UnassignGlobalRoleResponse.UnassignGlobalRole, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleResponse) MarshalJSON

func (v *UnassignGlobalRoleResponse) MarshalJSON() ([]byte, error)

func (*UnassignGlobalRoleResponse) UnmarshalJSON

func (v *UnassignGlobalRoleResponse) UnmarshalJSON(b []byte) error

type UnassignGlobalRoleUnassignGlobalRole

type UnassignGlobalRoleUnassignGlobalRole struct {
	Typename *string `json:"__typename"`
	Role     `json:"-"`
}

UnassignGlobalRoleUnassignGlobalRole includes the requested fields of the GraphQL type Role.

func (*UnassignGlobalRoleUnassignGlobalRole) GetDescription

func (v *UnassignGlobalRoleUnassignGlobalRole) GetDescription() string

GetDescription returns UnassignGlobalRoleUnassignGlobalRole.Description, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRole) GetId

GetId returns UnassignGlobalRoleUnassignGlobalRole.Id, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRole) GetName

GetName returns UnassignGlobalRoleUnassignGlobalRole.Name, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRole) GetTypename

func (v *UnassignGlobalRoleUnassignGlobalRole) GetTypename() *string

GetTypename returns UnassignGlobalRoleUnassignGlobalRole.Typename, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRole) MarshalJSON

func (v *UnassignGlobalRoleUnassignGlobalRole) MarshalJSON() ([]byte, error)

func (*UnassignGlobalRoleUnassignGlobalRole) UnmarshalJSON

func (v *UnassignGlobalRoleUnassignGlobalRole) UnmarshalJSON(b []byte) error

type UnassignGlobalRoleUnassignGlobalRoleInvalidInputError

type UnassignGlobalRoleUnassignGlobalRoleInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UnassignGlobalRoleUnassignGlobalRoleInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UnassignGlobalRoleUnassignGlobalRoleInvalidInputError) GetTypename

GetTypename returns UnassignGlobalRoleUnassignGlobalRoleInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UnassignGlobalRoleUnassignGlobalRoleNotFoundError

type UnassignGlobalRoleUnassignGlobalRoleNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UnassignGlobalRoleUnassignGlobalRoleNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UnassignGlobalRoleUnassignGlobalRoleNotFoundError) GetMessage

GetMessage returns UnassignGlobalRoleUnassignGlobalRoleNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRoleNotFoundError) GetTypename

GetTypename returns UnassignGlobalRoleUnassignGlobalRoleNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRoleNotFoundError) MarshalJSON

func (*UnassignGlobalRoleUnassignGlobalRoleNotFoundError) UnmarshalJSON

type UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError

type UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError) GetMessage

GetMessage returns UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError) GetTypename

GetTypename returns UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError) MarshalJSON

func (*UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError) UnmarshalJSON

type UnassignGlobalRoleUnassignGlobalRoleRoleResult

type UnassignGlobalRoleUnassignGlobalRoleRoleResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UnassignGlobalRoleUnassignGlobalRoleRoleResult includes the requested fields of the GraphQL interface RoleResult.

UnassignGlobalRoleUnassignGlobalRoleRoleResult is implemented by the following types: UnassignGlobalRoleUnassignGlobalRoleInvalidInputError UnassignGlobalRoleUnassignGlobalRoleNotFoundError UnassignGlobalRoleUnassignGlobalRolePermissionDeniedError UnassignGlobalRoleUnassignGlobalRole

type UpdateAccessControlResponse

type UpdateAccessControlResponse struct {
	UpdateAccessControl UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsResult `json:"-"`
}

UpdateAccessControlResponse is returned by UpdateAccessControl on success.

func UpdateAccessControl

func UpdateAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	ap AccessControlInput,
	overrideLocks *bool,
) (data_ *UpdateAccessControlResponse, err_ error)

func (*UpdateAccessControlResponse) GetUpdateAccessControl

GetUpdateAccessControl returns UpdateAccessControlResponse.UpdateAccessControl, and is useful for accessing the field via an interface.

func (*UpdateAccessControlResponse) MarshalJSON

func (v *UpdateAccessControlResponse) MarshalJSON() ([]byte, error)

func (*UpdateAccessControlResponse) UnmarshalJSON

func (v *UpdateAccessControlResponse) UnmarshalJSON(b []byte) error

type UpdateAccessControlUpdateAccessControl

type UpdateAccessControlUpdateAccessControl struct {
	Typename      *string `json:"__typename"`
	AccessControl `json:"-"`
}

UpdateAccessControlUpdateAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*UpdateAccessControlUpdateAccessControl) GetAction

GetAction returns UpdateAccessControlUpdateAccessControl.Action, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetCategory

GetCategory returns UpdateAccessControlUpdateAccessControl.Category, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetComplete

func (v *UpdateAccessControlUpdateAccessControl) GetComplete() *bool

GetComplete returns UpdateAccessControlUpdateAccessControl.Complete, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetCreatedAt

GetCreatedAt returns UpdateAccessControlUpdateAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetDescription

func (v *UpdateAccessControlUpdateAccessControl) GetDescription() string

GetDescription returns UpdateAccessControlUpdateAccessControl.Description, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetExternal

GetExternal returns UpdateAccessControlUpdateAccessControl.External, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetId

GetId returns UpdateAccessControlUpdateAccessControl.Id, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetLocks

GetLocks returns UpdateAccessControlUpdateAccessControl.Locks, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetModifiedAt

GetModifiedAt returns UpdateAccessControlUpdateAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetName

GetName returns UpdateAccessControlUpdateAccessControl.Name, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetNamingHint

func (v *UpdateAccessControlUpdateAccessControl) GetNamingHint() *string

GetNamingHint returns UpdateAccessControlUpdateAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetNotInternalizable

func (v *UpdateAccessControlUpdateAccessControl) GetNotInternalizable() bool

GetNotInternalizable returns UpdateAccessControlUpdateAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetPolicyRule

func (v *UpdateAccessControlUpdateAccessControl) GetPolicyRule() *string

GetPolicyRule returns UpdateAccessControlUpdateAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetState

GetState returns UpdateAccessControlUpdateAccessControl.State, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetSyncData

GetSyncData returns UpdateAccessControlUpdateAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetTypename

GetTypename returns UpdateAccessControlUpdateAccessControl.Typename, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetWhatAbacRule

GetWhatAbacRule returns UpdateAccessControlUpdateAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetWhatType

GetWhatType returns UpdateAccessControlUpdateAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetWhoAbacRule

GetWhoAbacRule returns UpdateAccessControlUpdateAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) GetWhoType

GetWhoType returns UpdateAccessControlUpdateAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControl) MarshalJSON

func (v *UpdateAccessControlUpdateAccessControl) MarshalJSON() ([]byte, error)

func (*UpdateAccessControlUpdateAccessControl) UnmarshalJSON

func (v *UpdateAccessControlUpdateAccessControl) UnmarshalJSON(b []byte) error

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests struct {
	Typename      *string                                                                                    `json:"__typename"`
	AccessControl UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl `json:"accessControl"`
}

UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests includes the requested fields of the GraphQL type AccessControlWithOptionalAccessRequests.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests) GetAccessControl

GetAccessControl returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests.AccessControl, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests) GetTypename

GetTypename returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests.Typename, and is useful for accessing the field via an interface.

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl struct {
	AccessControl `json:"-"`
}

UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl includes the requested fields of the GraphQL type AccessControl.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetAction

GetAction returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Action, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetCategory

GetCategory returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Category, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetComplete

GetComplete returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Complete, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetCreatedAt

GetCreatedAt returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.CreatedAt, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetDescription

GetDescription returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Description, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetExternal

GetExternal returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.External, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetId

GetId returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Id, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetLocks

GetLocks returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Locks, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetModifiedAt

GetModifiedAt returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.ModifiedAt, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetName

GetName returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.Name, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetNamingHint

GetNamingHint returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.NamingHint, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetNotInternalizable

GetNotInternalizable returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.NotInternalizable, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetPolicyRule

GetPolicyRule returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.PolicyRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetState

GetState returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.State, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetSyncData

GetSyncData returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.SyncData, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhatAbacRule

GetWhatAbacRule returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhatAbacRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhatType

GetWhatType returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhatType, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhoAbacRule

GetWhoAbacRule returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhoAbacRule, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) GetWhoType

GetWhoType returns UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl.WhoType, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) MarshalJSON

func (*UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsAccessControl) UnmarshalJSON

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsResult

type UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsResult includes the requested fields of the GraphQL interface AccessControlWithOptionalAccessRequestsResult.

UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequestsResult is implemented by the following types: UpdateAccessControlUpdateAccessControl UpdateAccessControlUpdateAccessControlAccessControlWithOptionalAccessRequests UpdateAccessControlUpdateAccessControlInvalidInputError UpdateAccessControlUpdateAccessControlNotFoundError UpdateAccessControlUpdateAccessControlPermissionDeniedError

type UpdateAccessControlUpdateAccessControlInvalidInputError

type UpdateAccessControlUpdateAccessControlInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

UpdateAccessControlUpdateAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateAccessControlUpdateAccessControlInvalidInputError) GetMessage

GetMessage returns UpdateAccessControlUpdateAccessControlInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlInvalidInputError) GetTypename

GetTypename returns UpdateAccessControlUpdateAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlInvalidInputError) MarshalJSON

func (*UpdateAccessControlUpdateAccessControlInvalidInputError) UnmarshalJSON

type UpdateAccessControlUpdateAccessControlNotFoundError

type UpdateAccessControlUpdateAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateAccessControlUpdateAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateAccessControlUpdateAccessControlNotFoundError) GetMessage

GetMessage returns UpdateAccessControlUpdateAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlNotFoundError) GetTypename

GetTypename returns UpdateAccessControlUpdateAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlNotFoundError) MarshalJSON

func (*UpdateAccessControlUpdateAccessControlNotFoundError) UnmarshalJSON

type UpdateAccessControlUpdateAccessControlPermissionDeniedError

type UpdateAccessControlUpdateAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateAccessControlUpdateAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateAccessControlUpdateAccessControlPermissionDeniedError) GetMessage

GetMessage returns UpdateAccessControlUpdateAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlPermissionDeniedError) GetTypename

GetTypename returns UpdateAccessControlUpdateAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateAccessControlUpdateAccessControlPermissionDeniedError) MarshalJSON

func (*UpdateAccessControlUpdateAccessControlPermissionDeniedError) UnmarshalJSON

type UpdateDataSourceResponse

type UpdateDataSourceResponse struct {
	UpdateDataSource UpdateDataSourceUpdateDataSourceDataSourceResult `json:"-"`
}

UpdateDataSourceResponse is returned by UpdateDataSource on success.

func UpdateDataSource

func UpdateDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	input DataSourceInput,
) (data_ *UpdateDataSourceResponse, err_ error)

func (*UpdateDataSourceResponse) GetUpdateDataSource

GetUpdateDataSource returns UpdateDataSourceResponse.UpdateDataSource, and is useful for accessing the field via an interface.

func (*UpdateDataSourceResponse) MarshalJSON

func (v *UpdateDataSourceResponse) MarshalJSON() ([]byte, error)

func (*UpdateDataSourceResponse) UnmarshalJSON

func (v *UpdateDataSourceResponse) UnmarshalJSON(b []byte) error

type UpdateDataSourceUpdateDataSource

type UpdateDataSourceUpdateDataSource struct {
	Typename   *string `json:"__typename"`
	DataSource `json:"-"`
}

UpdateDataSourceUpdateDataSource includes the requested fields of the GraphQL type DataSource.

func (*UpdateDataSourceUpdateDataSource) GetCreatedAt

func (v *UpdateDataSourceUpdateDataSource) GetCreatedAt() time.Time

GetCreatedAt returns UpdateDataSourceUpdateDataSource.CreatedAt, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetDescription

func (v *UpdateDataSourceUpdateDataSource) GetDescription() string

GetDescription returns UpdateDataSourceUpdateDataSource.Description, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetId

GetId returns UpdateDataSourceUpdateDataSource.Id, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetModifiedAt

func (v *UpdateDataSourceUpdateDataSource) GetModifiedAt() time.Time

GetModifiedAt returns UpdateDataSourceUpdateDataSource.ModifiedAt, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetName

GetName returns UpdateDataSourceUpdateDataSource.Name, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetParent

GetParent returns UpdateDataSourceUpdateDataSource.Parent, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetType

GetType returns UpdateDataSourceUpdateDataSource.Type, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) GetTypename

func (v *UpdateDataSourceUpdateDataSource) GetTypename() *string

GetTypename returns UpdateDataSourceUpdateDataSource.Typename, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSource) MarshalJSON

func (v *UpdateDataSourceUpdateDataSource) MarshalJSON() ([]byte, error)

func (*UpdateDataSourceUpdateDataSource) UnmarshalJSON

func (v *UpdateDataSourceUpdateDataSource) UnmarshalJSON(b []byte) error

type UpdateDataSourceUpdateDataSourceDataSourceResult

type UpdateDataSourceUpdateDataSourceDataSourceResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateDataSourceUpdateDataSourceDataSourceResult includes the requested fields of the GraphQL interface DataSourceResult.

UpdateDataSourceUpdateDataSourceDataSourceResult is implemented by the following types: UpdateDataSourceUpdateDataSource UpdateDataSourceUpdateDataSourceInvalidInputError UpdateDataSourceUpdateDataSourceNotFoundError UpdateDataSourceUpdateDataSourcePermissionDeniedError

type UpdateDataSourceUpdateDataSourceInvalidInputError

type UpdateDataSourceUpdateDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UpdateDataSourceUpdateDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateDataSourceUpdateDataSourceInvalidInputError) GetTypename

GetTypename returns UpdateDataSourceUpdateDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UpdateDataSourceUpdateDataSourceNotFoundError

type UpdateDataSourceUpdateDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateDataSourceUpdateDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateDataSourceUpdateDataSourceNotFoundError) GetMessage

GetMessage returns UpdateDataSourceUpdateDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSourceNotFoundError) GetTypename

GetTypename returns UpdateDataSourceUpdateDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSourceNotFoundError) MarshalJSON

func (*UpdateDataSourceUpdateDataSourceNotFoundError) UnmarshalJSON

type UpdateDataSourceUpdateDataSourcePermissionDeniedError

type UpdateDataSourceUpdateDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateDataSourceUpdateDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateDataSourceUpdateDataSourcePermissionDeniedError) GetMessage

GetMessage returns UpdateDataSourceUpdateDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSourcePermissionDeniedError) GetTypename

GetTypename returns UpdateDataSourceUpdateDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateDataSourceUpdateDataSourcePermissionDeniedError) MarshalJSON

func (*UpdateDataSourceUpdateDataSourcePermissionDeniedError) UnmarshalJSON

type UpdateGrantCategoryResponse

type UpdateGrantCategoryResponse struct {
	UpdateGrantCategory UpdateGrantCategoryUpdateGrantCategoryGrantCategoryResult `json:"-"`
}

UpdateGrantCategoryResponse is returned by UpdateGrantCategory on success.

func UpdateGrantCategory

func UpdateGrantCategory(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	input GrantCategoryInput,
) (data_ *UpdateGrantCategoryResponse, err_ error)

func (*UpdateGrantCategoryResponse) GetUpdateGrantCategory

GetUpdateGrantCategory returns UpdateGrantCategoryResponse.UpdateGrantCategory, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryResponse) MarshalJSON

func (v *UpdateGrantCategoryResponse) MarshalJSON() ([]byte, error)

func (*UpdateGrantCategoryResponse) UnmarshalJSON

func (v *UpdateGrantCategoryResponse) UnmarshalJSON(b []byte) error

type UpdateGrantCategoryUpdateGrantCategory

type UpdateGrantCategoryUpdateGrantCategory struct {
	Typename             *string `json:"__typename"`
	GrantCategoryDetails `json:"-"`
}

UpdateGrantCategoryUpdateGrantCategory includes the requested fields of the GraphQL type GrantCategory.

func (*UpdateGrantCategoryUpdateGrantCategory) GetAllowDuplicateNames

func (v *UpdateGrantCategoryUpdateGrantCategory) GetAllowDuplicateNames() bool

GetAllowDuplicateNames returns UpdateGrantCategoryUpdateGrantCategory.AllowDuplicateNames, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetAllowedWhatItems

GetAllowedWhatItems returns UpdateGrantCategoryUpdateGrantCategory.AllowedWhatItems, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetAllowedWhoItems

GetAllowedWhoItems returns UpdateGrantCategoryUpdateGrantCategory.AllowedWhoItems, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetCanCreate

func (v *UpdateGrantCategoryUpdateGrantCategory) GetCanCreate() bool

GetCanCreate returns UpdateGrantCategoryUpdateGrantCategory.CanCreate, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetCreatedAt

GetCreatedAt returns UpdateGrantCategoryUpdateGrantCategory.CreatedAt, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetDefaultTypePerDataSource

GetDefaultTypePerDataSource returns UpdateGrantCategoryUpdateGrantCategory.DefaultTypePerDataSource, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetDescription

func (v *UpdateGrantCategoryUpdateGrantCategory) GetDescription() string

GetDescription returns UpdateGrantCategoryUpdateGrantCategory.Description, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetIcon

GetIcon returns UpdateGrantCategoryUpdateGrantCategory.Icon, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetId

GetId returns UpdateGrantCategoryUpdateGrantCategory.Id, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetIsDefault

func (v *UpdateGrantCategoryUpdateGrantCategory) GetIsDefault() bool

GetIsDefault returns UpdateGrantCategoryUpdateGrantCategory.IsDefault, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetIsSystem

GetIsSystem returns UpdateGrantCategoryUpdateGrantCategory.IsSystem, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetModifiedAt

GetModifiedAt returns UpdateGrantCategoryUpdateGrantCategory.ModifiedAt, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetMultiDataSource

func (v *UpdateGrantCategoryUpdateGrantCategory) GetMultiDataSource() bool

GetMultiDataSource returns UpdateGrantCategoryUpdateGrantCategory.MultiDataSource, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetName

GetName returns UpdateGrantCategoryUpdateGrantCategory.Name, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) GetTypename

GetTypename returns UpdateGrantCategoryUpdateGrantCategory.Typename, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategory) MarshalJSON

func (v *UpdateGrantCategoryUpdateGrantCategory) MarshalJSON() ([]byte, error)

func (*UpdateGrantCategoryUpdateGrantCategory) UnmarshalJSON

func (v *UpdateGrantCategoryUpdateGrantCategory) UnmarshalJSON(b []byte) error

type UpdateGrantCategoryUpdateGrantCategoryGrantCategoryResult

type UpdateGrantCategoryUpdateGrantCategoryGrantCategoryResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateGrantCategoryUpdateGrantCategoryGrantCategoryResult includes the requested fields of the GraphQL interface GrantCategoryResult.

UpdateGrantCategoryUpdateGrantCategoryGrantCategoryResult is implemented by the following types: UpdateGrantCategoryUpdateGrantCategory UpdateGrantCategoryUpdateGrantCategoryInvalidInputError UpdateGrantCategoryUpdateGrantCategoryNotFoundError UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError

type UpdateGrantCategoryUpdateGrantCategoryInvalidInputError

type UpdateGrantCategoryUpdateGrantCategoryInvalidInputError struct {
	Typename          *string `json:"__typename"`
	InvalidInputError `json:"-"`
}

UpdateGrantCategoryUpdateGrantCategoryInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateGrantCategoryUpdateGrantCategoryInvalidInputError) GetMessage

GetMessage returns UpdateGrantCategoryUpdateGrantCategoryInvalidInputError.Message, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryInvalidInputError) GetTypename

GetTypename returns UpdateGrantCategoryUpdateGrantCategoryInvalidInputError.Typename, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryInvalidInputError) MarshalJSON

func (*UpdateGrantCategoryUpdateGrantCategoryInvalidInputError) UnmarshalJSON

type UpdateGrantCategoryUpdateGrantCategoryNotFoundError

type UpdateGrantCategoryUpdateGrantCategoryNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateGrantCategoryUpdateGrantCategoryNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateGrantCategoryUpdateGrantCategoryNotFoundError) GetMessage

GetMessage returns UpdateGrantCategoryUpdateGrantCategoryNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryNotFoundError) GetTypename

GetTypename returns UpdateGrantCategoryUpdateGrantCategoryNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryNotFoundError) MarshalJSON

func (*UpdateGrantCategoryUpdateGrantCategoryNotFoundError) UnmarshalJSON

type UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError

type UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError) GetMessage

GetMessage returns UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError) GetTypename

GetTypename returns UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError) MarshalJSON

func (*UpdateGrantCategoryUpdateGrantCategoryPermissionDeniedError) UnmarshalJSON

type UpdateJobResponse

type UpdateJobResponse struct {
	UpdateJob UpdateJobUpdateJob `json:"updateJob"`
}

UpdateJobResponse is returned by UpdateJob on success.

func UpdateJob

func UpdateJob(
	ctx_ context.Context,
	client_ graphql.Client,
	id string,
	input JobInput,
) (data_ *UpdateJobResponse, err_ error)

func (*UpdateJobResponse) GetUpdateJob

func (v *UpdateJobResponse) GetUpdateJob() UpdateJobUpdateJob

GetUpdateJob returns UpdateJobResponse.UpdateJob, and is useful for accessing the field via an interface.

type UpdateJobUpdateJob

type UpdateJobUpdateJob struct {
	Job `json:"-"`
}

UpdateJobUpdateJob includes the requested fields of the GraphQL type Job.

func (*UpdateJobUpdateJob) GetDataSource

func (v *UpdateJobUpdateJob) GetDataSource() *JobDataSource

GetDataSource returns UpdateJobUpdateJob.DataSource, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetDuration

func (v *UpdateJobUpdateJob) GetDuration() *int64

GetDuration returns UpdateJobUpdateJob.Duration, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetEndTime

func (v *UpdateJobUpdateJob) GetEndTime() *time.Time

GetEndTime returns UpdateJobUpdateJob.EndTime, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetHasErrors

func (v *UpdateJobUpdateJob) GetHasErrors() *bool

GetHasErrors returns UpdateJobUpdateJob.HasErrors, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetHasWarnings

func (v *UpdateJobUpdateJob) GetHasWarnings() *bool

GetHasWarnings returns UpdateJobUpdateJob.HasWarnings, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetId

func (v *UpdateJobUpdateJob) GetId() string

GetId returns UpdateJobUpdateJob.Id, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetLastUpdate

func (v *UpdateJobUpdateJob) GetLastUpdate() time.Time

GetLastUpdate returns UpdateJobUpdateJob.LastUpdate, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetStartTime

func (v *UpdateJobUpdateJob) GetStartTime() time.Time

GetStartTime returns UpdateJobUpdateJob.StartTime, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) GetStatus

func (v *UpdateJobUpdateJob) GetStatus() JobStatus

GetStatus returns UpdateJobUpdateJob.Status, and is useful for accessing the field via an interface.

func (*UpdateJobUpdateJob) MarshalJSON

func (v *UpdateJobUpdateJob) MarshalJSON() ([]byte, error)

func (*UpdateJobUpdateJob) UnmarshalJSON

func (v *UpdateJobUpdateJob) UnmarshalJSON(b []byte) error

type UpdateRoleAssigneesOnAccessControlResponse

type UpdateRoleAssigneesOnAccessControlResponse struct {
	UpdateRoleAssigneesOnAccessControl UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRoleResult `json:"-"`
}

UpdateRoleAssigneesOnAccessControlResponse is returned by UpdateRoleAssigneesOnAccessControl on success.

func UpdateRoleAssigneesOnAccessControl

func UpdateRoleAssigneesOnAccessControl(
	ctx_ context.Context,
	client_ graphql.Client,
	apId string,
	roleID string,
	assignees []string,
) (data_ *UpdateRoleAssigneesOnAccessControlResponse, err_ error)

func (*UpdateRoleAssigneesOnAccessControlResponse) GetUpdateRoleAssigneesOnAccessControl

GetUpdateRoleAssigneesOnAccessControl returns UpdateRoleAssigneesOnAccessControlResponse.UpdateRoleAssigneesOnAccessControl, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlResponse) MarshalJSON

func (*UpdateRoleAssigneesOnAccessControlResponse) UnmarshalJSON

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError) GetTypename

GetTypename returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError) GetMessage

GetMessage returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError) GetTypename

GetTypename returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError) MarshalJSON

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError) UnmarshalJSON

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError) GetMessage

GetMessage returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError) GetTypename

GetTypename returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError) MarshalJSON

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError) UnmarshalJSON

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole struct {
	Typename *string `json:"__typename"`
	Role     `json:"-"`
}

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole includes the requested fields of the GraphQL type Role.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) GetDescription

GetDescription returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole.Description, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) GetId

GetId returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole.Id, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) GetName

GetName returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole.Name, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) GetTypename

GetTypename returns UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) MarshalJSON

func (*UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole) UnmarshalJSON

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRoleResult

type UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRoleResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRoleResult includes the requested fields of the GraphQL interface RoleResult.

UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRoleResult is implemented by the following types: UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlInvalidInputError UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlNotFoundError UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlPermissionDeniedError UpdateRoleAssigneesOnAccessControlUpdateRoleAssigneesOnAccessControlRole

type UpdateRoleAssigneesOnDataObjectResponse

type UpdateRoleAssigneesOnDataObjectResponse struct {
	UpdateRoleAssigneesOnDataObject UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRoleResult `json:"-"`
}

UpdateRoleAssigneesOnDataObjectResponse is returned by UpdateRoleAssigneesOnDataObject on success.

func UpdateRoleAssigneesOnDataObject

func UpdateRoleAssigneesOnDataObject(
	ctx_ context.Context,
	client_ graphql.Client,
	doId string,
	roleID string,
	assignees []string,
) (data_ *UpdateRoleAssigneesOnDataObjectResponse, err_ error)

func (*UpdateRoleAssigneesOnDataObjectResponse) GetUpdateRoleAssigneesOnDataObject

GetUpdateRoleAssigneesOnDataObject returns UpdateRoleAssigneesOnDataObjectResponse.UpdateRoleAssigneesOnDataObject, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectResponse) MarshalJSON

func (v *UpdateRoleAssigneesOnDataObjectResponse) MarshalJSON() ([]byte, error)

func (*UpdateRoleAssigneesOnDataObjectResponse) UnmarshalJSON

func (v *UpdateRoleAssigneesOnDataObjectResponse) UnmarshalJSON(b []byte) error

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError) GetMessage

GetMessage returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError) MarshalJSON

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError) UnmarshalJSON

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError) GetMessage

GetMessage returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError) MarshalJSON

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError) UnmarshalJSON

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole struct {
	Typename *string `json:"__typename"`
	Role     `json:"-"`
}

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole includes the requested fields of the GraphQL type Role.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) GetDescription

GetDescription returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole.Description, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) GetId

GetId returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole.Id, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) GetName

GetName returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole.Name, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) MarshalJSON

func (*UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole) UnmarshalJSON

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRoleResult

type UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRoleResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRoleResult includes the requested fields of the GraphQL interface RoleResult.

UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRoleResult is implemented by the following types: UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectInvalidInputError UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectNotFoundError UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectPermissionDeniedError UpdateRoleAssigneesOnDataObjectUpdateRoleAssigneesOnDataObjectRole

type UpdateRoleAssigneesOnDataSourceResponse

type UpdateRoleAssigneesOnDataSourceResponse struct {
	UpdateRoleAssigneesOnDataSource UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRoleResult `json:"-"`
}

UpdateRoleAssigneesOnDataSourceResponse is returned by UpdateRoleAssigneesOnDataSource on success.

func UpdateRoleAssigneesOnDataSource

func UpdateRoleAssigneesOnDataSource(
	ctx_ context.Context,
	client_ graphql.Client,
	dsId string,
	roleID string,
	assignees []string,
) (data_ *UpdateRoleAssigneesOnDataSourceResponse, err_ error)

func (*UpdateRoleAssigneesOnDataSourceResponse) GetUpdateRoleAssigneesOnDataSource

GetUpdateRoleAssigneesOnDataSource returns UpdateRoleAssigneesOnDataSourceResponse.UpdateRoleAssigneesOnDataSource, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceResponse) MarshalJSON

func (v *UpdateRoleAssigneesOnDataSourceResponse) MarshalJSON() ([]byte, error)

func (*UpdateRoleAssigneesOnDataSourceResponse) UnmarshalJSON

func (v *UpdateRoleAssigneesOnDataSourceResponse) UnmarshalJSON(b []byte) error

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError) GetMessage

GetMessage returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError) MarshalJSON

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError) UnmarshalJSON

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError) GetMessage

GetMessage returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError) MarshalJSON

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError) UnmarshalJSON

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole struct {
	Typename *string `json:"__typename"`
	Role     `json:"-"`
}

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole includes the requested fields of the GraphQL type Role.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) GetDescription

GetDescription returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole.Description, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) GetId

GetId returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole.Id, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) GetName

GetName returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole.Name, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) GetTypename

GetTypename returns UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole.Typename, and is useful for accessing the field via an interface.

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) MarshalJSON

func (*UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole) UnmarshalJSON

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRoleResult

type UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRoleResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRoleResult includes the requested fields of the GraphQL interface RoleResult.

UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRoleResult is implemented by the following types: UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceInvalidInputError UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceNotFoundError UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourcePermissionDeniedError UpdateRoleAssigneesOnDataSourceUpdateRoleAssigneesOnDataSourceRole

type UpdateUserResponse

type UpdateUserResponse struct {
	UpdateUser UpdateUserUpdateUserUserResult `json:"-"`
}

UpdateUserResponse is returned by UpdateUser on success.

func UpdateUser

func UpdateUser(
	ctx_ context.Context,
	client_ graphql.Client,
	uId string,
	input UserInput,
) (data_ *UpdateUserResponse, err_ error)

func (*UpdateUserResponse) GetUpdateUser

GetUpdateUser returns UpdateUserResponse.UpdateUser, and is useful for accessing the field via an interface.

func (*UpdateUserResponse) MarshalJSON

func (v *UpdateUserResponse) MarshalJSON() ([]byte, error)

func (*UpdateUserResponse) UnmarshalJSON

func (v *UpdateUserResponse) UnmarshalJSON(b []byte) error

type UpdateUserUpdateUser

type UpdateUserUpdateUser struct {
	Typename *string `json:"__typename"`
	User     `json:"-"`
}

UpdateUserUpdateUser includes the requested fields of the GraphQL type User.

func (*UpdateUserUpdateUser) GetEmail

func (v *UpdateUserUpdateUser) GetEmail() *string

GetEmail returns UpdateUserUpdateUser.Email, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUser) GetId

func (v *UpdateUserUpdateUser) GetId() string

GetId returns UpdateUserUpdateUser.Id, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUser) GetName

func (v *UpdateUserUpdateUser) GetName() string

GetName returns UpdateUserUpdateUser.Name, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUser) GetType

func (v *UpdateUserUpdateUser) GetType() UserType

GetType returns UpdateUserUpdateUser.Type, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUser) GetTypename

func (v *UpdateUserUpdateUser) GetTypename() *string

GetTypename returns UpdateUserUpdateUser.Typename, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUser) MarshalJSON

func (v *UpdateUserUpdateUser) MarshalJSON() ([]byte, error)

func (*UpdateUserUpdateUser) UnmarshalJSON

func (v *UpdateUserUpdateUser) UnmarshalJSON(b []byte) error

type UpdateUserUpdateUserInvalidEmailError

type UpdateUserUpdateUserInvalidEmailError struct {
	Typename          *string `json:"__typename"`
	InvalidEmailError `json:"-"`
}

UpdateUserUpdateUserInvalidEmailError includes the requested fields of the GraphQL type InvalidEmailError.

func (*UpdateUserUpdateUserInvalidEmailError) GetErrEmail

GetErrEmail returns UpdateUserUpdateUserInvalidEmailError.ErrEmail, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserInvalidEmailError) GetMessage

GetMessage returns UpdateUserUpdateUserInvalidEmailError.Message, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserInvalidEmailError) GetTypename

GetTypename returns UpdateUserUpdateUserInvalidEmailError.Typename, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserInvalidEmailError) MarshalJSON

func (v *UpdateUserUpdateUserInvalidEmailError) MarshalJSON() ([]byte, error)

func (*UpdateUserUpdateUserInvalidEmailError) UnmarshalJSON

func (v *UpdateUserUpdateUserInvalidEmailError) UnmarshalJSON(b []byte) error

type UpdateUserUpdateUserInvalidInputError

type UpdateUserUpdateUserInvalidInputError struct {
	Typename *string `json:"__typename"`
}

UpdateUserUpdateUserInvalidInputError includes the requested fields of the GraphQL type InvalidInputError.

func (*UpdateUserUpdateUserInvalidInputError) GetTypename

GetTypename returns UpdateUserUpdateUserInvalidInputError.Typename, and is useful for accessing the field via an interface.

type UpdateUserUpdateUserNotFoundError

type UpdateUserUpdateUserNotFoundError struct {
	Typename      *string `json:"__typename"`
	NotFoundError `json:"-"`
}

UpdateUserUpdateUserNotFoundError includes the requested fields of the GraphQL type NotFoundError.

func (*UpdateUserUpdateUserNotFoundError) GetMessage

func (v *UpdateUserUpdateUserNotFoundError) GetMessage() string

GetMessage returns UpdateUserUpdateUserNotFoundError.Message, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserNotFoundError) GetTypename

func (v *UpdateUserUpdateUserNotFoundError) GetTypename() *string

GetTypename returns UpdateUserUpdateUserNotFoundError.Typename, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserNotFoundError) MarshalJSON

func (v *UpdateUserUpdateUserNotFoundError) MarshalJSON() ([]byte, error)

func (*UpdateUserUpdateUserNotFoundError) UnmarshalJSON

func (v *UpdateUserUpdateUserNotFoundError) UnmarshalJSON(b []byte) error

type UpdateUserUpdateUserPermissionDeniedError

type UpdateUserUpdateUserPermissionDeniedError struct {
	Typename              *string `json:"__typename"`
	PermissionDeniedError `json:"-"`
}

UpdateUserUpdateUserPermissionDeniedError includes the requested fields of the GraphQL type PermissionDeniedError.

func (*UpdateUserUpdateUserPermissionDeniedError) GetMessage

GetMessage returns UpdateUserUpdateUserPermissionDeniedError.Message, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserPermissionDeniedError) GetTypename

GetTypename returns UpdateUserUpdateUserPermissionDeniedError.Typename, and is useful for accessing the field via an interface.

func (*UpdateUserUpdateUserPermissionDeniedError) MarshalJSON

func (*UpdateUserUpdateUserPermissionDeniedError) UnmarshalJSON

type UpdateUserUpdateUserUserResult

type UpdateUserUpdateUserUserResult interface {

	// GetTypename returns the receiver's concrete GraphQL type-name (see interface doc for possible values).
	GetTypename() *string
	// contains filtered or unexported methods
}

UpdateUserUpdateUserUserResult includes the requested fields of the GraphQL interface UserResult.

UpdateUserUpdateUserUserResult is implemented by the following types: UpdateUserUpdateUserInvalidEmailError UpdateUserUpdateUserInvalidInputError UpdateUserUpdateUserNotFoundError UpdateUserUpdateUserPermissionDeniedError UpdateUserUpdateUser

type UsageMetaInput

type UsageMetaInput struct {
	DefaultLevel *string                `json:"defaultLevel,omitempty"`
	Levels       []UsageMetaInputDetail `json:"levels"`
}

func (*UsageMetaInput) GetDefaultLevel

func (v *UsageMetaInput) GetDefaultLevel() *string

GetDefaultLevel returns UsageMetaInput.DefaultLevel, and is useful for accessing the field via an interface.

func (*UsageMetaInput) GetLevels

func (v *UsageMetaInput) GetLevels() []UsageMetaInputDetail

GetLevels returns UsageMetaInput.Levels, and is useful for accessing the field via an interface.

type UsageMetaInputDetail

type UsageMetaInputDetail struct {
	Name            string   `json:"name"`
	DataObjectTypes []string `json:"dataObjectTypes"`
}

func (*UsageMetaInputDetail) GetDataObjectTypes

func (v *UsageMetaInputDetail) GetDataObjectTypes() []string

GetDataObjectTypes returns UsageMetaInputDetail.DataObjectTypes, and is useful for accessing the field via an interface.

func (*UsageMetaInputDetail) GetName

func (v *UsageMetaInputDetail) GetName() string

GetName returns UsageMetaInputDetail.Name, and is useful for accessing the field via an interface.

type User

type User struct {
	Id    string   `json:"id"`
	Name  string   `json:"name"`
	Email *string  `json:"email"`
	Type  UserType `json:"type"`
}

User includes the GraphQL fields of User requested by the fragment User.

func (*User) GetEmail

func (v *User) GetEmail() *string

GetEmail returns User.Email, and is useful for accessing the field via an interface.

func (*User) GetId

func (v *User) GetId() string

GetId returns User.Id, and is useful for accessing the field via an interface.

func (*User) GetName

func (v *User) GetName() string

GetName returns User.Name, and is useful for accessing the field via an interface.

func (*User) GetType

func (v *User) GetType() UserType

GetType returns User.Type, and is useful for accessing the field via an interface.

type UserImport

type UserImport struct {
	ExternalId string      `json:"externalId"`
	Name       string      `json:"name"`
	UserName   string      `json:"userName"`
	Email      string      `json:"email"`
	Tags       []TagImport `json:"tags"`
	IsMachine  bool        `json:"isMachine"`
}

func (*UserImport) GetEmail

func (v *UserImport) GetEmail() string

GetEmail returns UserImport.Email, and is useful for accessing the field via an interface.

func (*UserImport) GetExternalId

func (v *UserImport) GetExternalId() string

GetExternalId returns UserImport.ExternalId, and is useful for accessing the field via an interface.

func (*UserImport) GetIsMachine

func (v *UserImport) GetIsMachine() bool

GetIsMachine returns UserImport.IsMachine, and is useful for accessing the field via an interface.

func (*UserImport) GetName

func (v *UserImport) GetName() string

GetName returns UserImport.Name, and is useful for accessing the field via an interface.

func (*UserImport) GetTags

func (v *UserImport) GetTags() []TagImport

GetTags returns UserImport.Tags, and is useful for accessing the field via an interface.

func (*UserImport) GetUserName

func (v *UserImport) GetUserName() string

GetUserName returns UserImport.UserName, and is useful for accessing the field via an interface.

type UserInput

type UserInput struct {
	Name            *string    `json:"name,omitempty"`
	Email           *string    `json:"email,omitempty"`
	Type            *UserType  `json:"type,omitempty"`
	DelegateTo      *string    `json:"delegateTo,omitempty"`
	DelegationStart *time.Time `json:"delegationStart,omitempty"`
	DelegationEnd   *time.Time `json:"delegationEnd,omitempty"`
}

func (*UserInput) GetDelegateTo

func (v *UserInput) GetDelegateTo() *string

GetDelegateTo returns UserInput.DelegateTo, and is useful for accessing the field via an interface.

func (*UserInput) GetDelegationEnd

func (v *UserInput) GetDelegationEnd() *time.Time

GetDelegationEnd returns UserInput.DelegationEnd, and is useful for accessing the field via an interface.

func (*UserInput) GetDelegationStart

func (v *UserInput) GetDelegationStart() *time.Time

GetDelegationStart returns UserInput.DelegationStart, and is useful for accessing the field via an interface.

func (*UserInput) GetEmail

func (v *UserInput) GetEmail() *string

GetEmail returns UserInput.Email, and is useful for accessing the field via an interface.

func (*UserInput) GetName

func (v *UserInput) GetName() *string

GetName returns UserInput.Name, and is useful for accessing the field via an interface.

func (*UserInput) GetType

func (v *UserInput) GetType() *UserType

GetType returns UserInput.Type, and is useful for accessing the field via an interface.

type UserType

type UserType string
const (
	UserTypeHuman   UserType = "Human"
	UserTypeMachine UserType = "Machine"
)

type WhatAbacRule

type WhatAbacRule struct {
	Permissions       []string `json:"permissions"`
	GlobalPermissions []string `json:"globalPermissions"`
	DoTypes           []string `json:"doTypes"`
	RuleJson          *string  `json:"ruleJson"`
}

WhatAbacRule includes the GraphQL fields of WhatAbacRule requested by the fragment WhatAbacRule.

func (*WhatAbacRule) GetDoTypes

func (v *WhatAbacRule) GetDoTypes() []string

GetDoTypes returns WhatAbacRule.DoTypes, and is useful for accessing the field via an interface.

func (*WhatAbacRule) GetGlobalPermissions

func (v *WhatAbacRule) GetGlobalPermissions() []string

GetGlobalPermissions returns WhatAbacRule.GlobalPermissions, and is useful for accessing the field via an interface.

func (*WhatAbacRule) GetPermissions

func (v *WhatAbacRule) GetPermissions() []string

GetPermissions returns WhatAbacRule.Permissions, and is useful for accessing the field via an interface.

func (*WhatAbacRule) GetRuleJson

func (v *WhatAbacRule) GetRuleJson() *string

GetRuleJson returns WhatAbacRule.RuleJson, and is useful for accessing the field via an interface.

type WhatAbacRuleInput

type WhatAbacRuleInput struct {
	DoTypes           []string                      `json:"doTypes"`
	Permissions       []string                      `json:"permissions"`
	GlobalPermissions []string                      `json:"globalPermissions"`
	Scope             []string                      `json:"scope"`
	Rule              AbacComparisonExpressionInput `json:"rule"`
}

func (*WhatAbacRuleInput) GetDoTypes

func (v *WhatAbacRuleInput) GetDoTypes() []string

GetDoTypes returns WhatAbacRuleInput.DoTypes, and is useful for accessing the field via an interface.

func (*WhatAbacRuleInput) GetGlobalPermissions

func (v *WhatAbacRuleInput) GetGlobalPermissions() []string

GetGlobalPermissions returns WhatAbacRuleInput.GlobalPermissions, and is useful for accessing the field via an interface.

func (*WhatAbacRuleInput) GetPermissions

func (v *WhatAbacRuleInput) GetPermissions() []string

GetPermissions returns WhatAbacRuleInput.Permissions, and is useful for accessing the field via an interface.

func (*WhatAbacRuleInput) GetRule

GetRule returns WhatAbacRuleInput.Rule, and is useful for accessing the field via an interface.

func (*WhatAbacRuleInput) GetScope

func (v *WhatAbacRuleInput) GetScope() []string

GetScope returns WhatAbacRuleInput.Scope, and is useful for accessing the field via an interface.

type WhatItemImport

type WhatItemImport struct {
	AccessControlExternalId string                    `json:"accessControlExternalId"`
	DataObject              DataObjectReferenceImport `json:"dataObject"`
	Permissions             []string                  `json:"permissions"`
}

func (*WhatItemImport) GetAccessControlExternalId

func (v *WhatItemImport) GetAccessControlExternalId() string

GetAccessControlExternalId returns WhatItemImport.AccessControlExternalId, and is useful for accessing the field via an interface.

func (*WhatItemImport) GetDataObject

func (v *WhatItemImport) GetDataObject() DataObjectReferenceImport

GetDataObject returns WhatItemImport.DataObject, and is useful for accessing the field via an interface.

func (*WhatItemImport) GetPermissions

func (v *WhatItemImport) GetPermissions() []string

GetPermissions returns WhatItemImport.Permissions, and is useful for accessing the field via an interface.

type WhoAbacRule

type WhoAbacRule struct {
	PromiseDuration *int64            `json:"promiseDuration"`
	Type            AccessWhoItemType `json:"type"`
	RuleJson        *string           `json:"ruleJson"`
}

WhoAbacRule includes the GraphQL fields of WhoAbacRule requested by the fragment WhoAbacRule.

func (*WhoAbacRule) GetPromiseDuration

func (v *WhoAbacRule) GetPromiseDuration() *int64

GetPromiseDuration returns WhoAbacRule.PromiseDuration, and is useful for accessing the field via an interface.

func (*WhoAbacRule) GetRuleJson

func (v *WhoAbacRule) GetRuleJson() *string

GetRuleJson returns WhoAbacRule.RuleJson, and is useful for accessing the field via an interface.

func (*WhoAbacRule) GetType

func (v *WhoAbacRule) GetType() AccessWhoItemType

GetType returns WhoAbacRule.Type, and is useful for accessing the field via an interface.

type WhoAbacRuleInput

type WhoAbacRuleInput struct {
	Rule            AbacComparisonExpressionInput `json:"rule"`
	Type            AccessWhoItemType             `json:"type"`
	PromiseDuration *int64                        `json:"promiseDuration,omitempty"`
}

func (*WhoAbacRuleInput) GetPromiseDuration

func (v *WhoAbacRuleInput) GetPromiseDuration() *int64

GetPromiseDuration returns WhoAbacRuleInput.PromiseDuration, and is useful for accessing the field via an interface.

func (*WhoAbacRuleInput) GetRule

GetRule returns WhoAbacRuleInput.Rule, and is useful for accessing the field via an interface.

func (*WhoAbacRuleInput) GetType

func (v *WhoAbacRuleInput) GetType() AccessWhoItemType

GetType returns WhoAbacRuleInput.Type, and is useful for accessing the field via an interface.

type WhoAndWhatType

type WhoAndWhatType string
const (
	WhoAndWhatTypeStatic  WhoAndWhatType = "Static"
	WhoAndWhatTypeDynamic WhoAndWhatType = "Dynamic"
	WhoAndWhatTypeUnknown WhoAndWhatType = "Unknown"
)

type WhoItemImport

type WhoItemImport struct {
	Users          []string `json:"users"`
	AccessControls []string `json:"accessControls"`
	Recipients     []string `json:"recipients"`
}

func (*WhoItemImport) GetAccessControls

func (v *WhoItemImport) GetAccessControls() []string

GetAccessControls returns WhoItemImport.AccessControls, and is useful for accessing the field via an interface.

func (*WhoItemImport) GetRecipients

func (v *WhoItemImport) GetRecipients() []string

GetRecipients returns WhoItemImport.Recipients, and is useful for accessing the field via an interface.

func (*WhoItemImport) GetUsers

func (v *WhoItemImport) GetUsers() []string

GetUsers returns WhoItemImport.Users, and is useful for accessing the field via an interface.

type WhoItemInput

type WhoItemInput struct {
	User            *string            `json:"user,omitempty"`
	AccessControl   *string            `json:"accessControl,omitempty"`
	DataSource      *string            `json:"dataSource,omitempty"`
	Recipient       *string            `json:"recipient,omitempty"`
	ExpiresAt       *time.Time         `json:"expiresAt,omitempty"`
	Type            *AccessWhoItemType `json:"type,omitempty"`
	PromiseDuration *int64             `json:"promiseDuration,omitempty"`
}

func (*WhoItemInput) GetAccessControl

func (v *WhoItemInput) GetAccessControl() *string

GetAccessControl returns WhoItemInput.AccessControl, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetDataSource

func (v *WhoItemInput) GetDataSource() *string

GetDataSource returns WhoItemInput.DataSource, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetExpiresAt

func (v *WhoItemInput) GetExpiresAt() *time.Time

GetExpiresAt returns WhoItemInput.ExpiresAt, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetPromiseDuration

func (v *WhoItemInput) GetPromiseDuration() *int64

GetPromiseDuration returns WhoItemInput.PromiseDuration, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetRecipient

func (v *WhoItemInput) GetRecipient() *string

GetRecipient returns WhoItemInput.Recipient, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetType

func (v *WhoItemInput) GetType() *AccessWhoItemType

GetType returns WhoItemInput.Type, and is useful for accessing the field via an interface.

func (*WhoItemInput) GetUser

func (v *WhoItemInput) GetUser() *string

GetUser returns WhoItemInput.User, and is useful for accessing the field via an interface.

Jump to

Keyboard shortcuts

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