/* eslint-disable */
/* prettier-ignore */

export type introspection_types = {
    'ArrayLengthFilter': { kind: 'INPUT_OBJECT'; name: 'ArrayLengthFilter'; isOneOf: false; inputFields: [{ name: 'gte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'lt'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'lte'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }, { name: 'gt'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; }; defaultValue: null }]; };
    'AssignPermissionToRoleOutput': { kind: 'OBJECT'; name: 'AssignPermissionToRoleOutput'; fields: { 'permissionId': { name: 'permissionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'AssignRoleToUserOutput': { kind: 'OBJECT'; name: 'AssignRoleToUserOutput'; fields: { 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'userId': { name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'AuditEntry': { kind: 'OBJECT'; name: 'AuditEntry'; fields: { 'actorId': { name: 'actorId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'actorType': { name: 'actorType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'changeDetails': { name: 'changeDetails'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ChangeDetailConnection'; ofType: null; }; } }; 'companyId': { name: 'companyId'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'correlationId': { name: 'correlationId'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'entityId': { name: 'entityId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'entityType': { name: 'entityType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'eventId': { name: 'eventId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'ipAddress': { name: 'ipAddress'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'onBehalfOf': { name: 'onBehalfOf'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'operationType': { name: 'operationType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'requestId': { name: 'requestId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'sessionId': { name: 'sessionId'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'timestamp': { name: 'timestamp'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'userAgent': { name: 'userAgent'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    'AuditEntryConnection': { kind: 'OBJECT'; name: 'AuditEntryConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditEntryEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'AuditEntryEdge': { kind: 'OBJECT'; name: 'AuditEntryEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditEntry'; ofType: null; }; } }; }; };
    'AuditEntryOrderFieldEnum': { name: 'AuditEntryOrderFieldEnum'; enumValues: 'createdAt' | 'entityType' | 'operationType' | 'entityId' | 'sessionId' | 'updatedAt' | 'userAgent' | 'actorId' | 'actorType' | 'requestId' | 'onBehalfOf' | 'ipAddress' | 'timestamp'; };
    'AuditEntryOrderInput': { kind: 'INPUT_OBJECT'; name: 'AuditEntryOrderInput'; isOneOf: false; inputFields: [{ name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }, { name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AuditEntryOrderFieldEnum'; ofType: null; }; }; defaultValue: null }]; };
    'AuditEntryQueryInput': { kind: 'INPUT_OBJECT'; name: 'AuditEntryQueryInput'; isOneOf: false; inputFields: [{ name: 'actorType'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'requestId'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'sessionId'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'correlationId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'onBehalfOf'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'actorId'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditEntryQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'ipAddress'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'entityId'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'timestamp'; type: { kind: 'INPUT_OBJECT'; name: 'DateFilter'; ofType: null; }; defaultValue: null }, { name: 'userAgent'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditEntryQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'eventId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'operationType'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'companyId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'entityType'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditEntryQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }]; };
    'AuditPolicy': { kind: 'OBJECT'; name: 'AuditPolicy'; fields: { 'companyId': { name: 'companyId'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'entityName': { name: 'entityName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'operationType': { name: 'operationType'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'policyFieldRules': { name: 'policyFieldRules'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PolicyFieldRuleConnection'; ofType: null; }; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'AuditPolicyConnection': { kind: 'OBJECT'; name: 'AuditPolicyConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditPolicyEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'AuditPolicyEdge': { kind: 'OBJECT'; name: 'AuditPolicyEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditPolicy'; ofType: null; }; } }; }; };
    'AuditPolicyOrderFieldEnum': { name: 'AuditPolicyOrderFieldEnum'; enumValues: 'updatedAt' | 'entityName' | 'operationType' | 'status' | 'createdAt'; };
    'AuditPolicyOrderInput': { kind: 'INPUT_OBJECT'; name: 'AuditPolicyOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AuditPolicyOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'AuditPolicyQueryInput': { kind: 'INPUT_OBJECT'; name: 'AuditPolicyQueryInput'; isOneOf: false; inputFields: [{ name: 'companyId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'operationType'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditPolicyQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditPolicyQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'entityName'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditPolicyQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'status'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }]; };
    'AuditableEntity': { kind: 'OBJECT'; name: 'AuditableEntity'; fields: { 'auditableFields': { name: 'auditableFields'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'entityName': { name: 'entityName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'entityScope': { name: 'entityScope'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'AuditableEntityConnection': { kind: 'OBJECT'; name: 'AuditableEntityConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditableEntityEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'AuditableEntityEdge': { kind: 'OBJECT'; name: 'AuditableEntityEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditableEntity'; ofType: null; }; } }; }; };
    'AuditableEntityOrderFieldEnum': { name: 'AuditableEntityOrderFieldEnum'; enumValues: 'updatedAt' | 'entityName' | 'entityScope' | 'auditableFields' | 'createdAt'; };
    'AuditableEntityOrderInput': { kind: 'INPUT_OBJECT'; name: 'AuditableEntityOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'AuditableEntityOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'AuditableEntityQueryInput': { kind: 'INPUT_OBJECT'; name: 'AuditableEntityQueryInput'; isOneOf: false; inputFields: [{ name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditableEntityQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'entityName'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'entityScope'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditableEntityQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'auditableFields'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'AuditableEntityQueryInput'; ofType: null; }; }; }; defaultValue: null }]; };
    'Boolean': unknown;
    'ChangeDetail': { kind: 'OBJECT'; name: 'ChangeDetail'; fields: { 'auditEntry': { name: 'auditEntry'; type: { kind: 'OBJECT'; name: 'AuditEntry'; ofType: null; } }; 'auditEntryId': { name: 'auditEntryId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'fieldName': { name: 'fieldName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'newValue': { name: 'newValue'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'oldValue': { name: 'oldValue'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'ChangeDetailConnection': { kind: 'OBJECT'; name: 'ChangeDetailConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ChangeDetailEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'ChangeDetailEdge': { kind: 'OBJECT'; name: 'ChangeDetailEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ChangeDetail'; ofType: null; }; } }; }; };
    'ChangeDetailOrderFieldEnum': { name: 'ChangeDetailOrderFieldEnum'; enumValues: 'oldValue' | 'createdAt' | 'fieldName' | 'updatedAt' | 'newValue'; };
    'ChangeDetailOrderInput': { kind: 'INPUT_OBJECT'; name: 'ChangeDetailOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'ChangeDetailOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'ChangeDetailQueryInput': { kind: 'INPUT_OBJECT'; name: 'ChangeDetailQueryInput'; isOneOf: false; inputFields: [{ name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'ChangeDetailQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'auditEntryId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'oldValue'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'ChangeDetailQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'newValue'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'fieldName'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'ChangeDetailQueryInput'; ofType: null; }; }; }; defaultValue: null }]; };
    'Company': { kind: 'OBJECT'; name: 'Company'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'CreateRoleOutput': { kind: 'OBJECT'; name: 'CreateRoleOutput'; fields: { 'description': { name: 'description'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'CreateUserOutput': { kind: 'OBJECT'; name: 'CreateUserOutput'; fields: { 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'initialPassword': { name: 'initialPassword'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'Date': unknown;
    'DateBetweenFilter': { kind: 'INPUT_OBJECT'; name: 'DateBetweenFilter'; isOneOf: false; inputFields: [{ name: 'min'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'max'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }]; };
    'DateFilter': { kind: 'INPUT_OBJECT'; name: 'DateFilter'; isOneOf: false; inputFields: [{ name: 'gt'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; }; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; }; }; defaultValue: null }, { name: 'between'; type: { kind: 'INPUT_OBJECT'; name: 'DateBetweenFilter'; ofType: null; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'lt'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'lte'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }, { name: 'gte'; type: { kind: 'SCALAR'; name: 'Date'; ofType: null; }; defaultValue: null }]; };
    'DateTime': unknown;
    'DatetimeBetweenFilter': { kind: 'INPUT_OBJECT'; name: 'DatetimeBetweenFilter'; isOneOf: false; inputFields: [{ name: 'max'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'min'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }]; };
    'DatetimeFilter': { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; isOneOf: false; inputFields: [{ name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; defaultValue: null }, { name: 'gt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'lte'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; }; }; defaultValue: null }, { name: 'between'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeBetweenFilter'; ofType: null; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'gte'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }, { name: 'lt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; defaultValue: null }]; };
    'DeactivateUserOutput': { kind: 'OBJECT'; name: 'DeactivateUserOutput'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'FieldSet': unknown;
    'ID': unknown;
    'Int': unknown;
    'Mutation': { kind: 'OBJECT'; name: 'Mutation'; fields: { '_placeholder': { name: '_placeholder'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; } }; 'assignPermissionToRole': { name: 'assignPermissionToRole'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AssignPermissionToRoleOutput'; ofType: null; }; } }; 'assignRoleToUser': { name: 'assignRoleToUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AssignRoleToUserOutput'; ofType: null; }; } }; 'createRole': { name: 'createRole'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'CreateRoleOutput'; ofType: null; }; } }; 'createUser': { name: 'createUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'CreateUserOutput'; ofType: null; }; } }; 'deactivateUser': { name: 'deactivateUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'DeactivateUserOutput'; ofType: null; }; } }; 'reactivateUser': { name: 'reactivateUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ReactivateUserOutput'; ofType: null; }; } }; 'revokePermissionFromRole': { name: 'revokePermissionFromRole'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RevokePermissionFromRoleOutput'; ofType: null; }; } }; 'revokeRoleFromUser': { name: 'revokeRoleFromUser'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RevokeRoleFromUserOutput'; ofType: null; }; } }; 'updateOwnProfile': { name: 'updateOwnProfile'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UpdateOwnProfileOutput'; ofType: null; }; } }; 'updateUserProfile': { name: 'updateUserProfile'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UpdateUserProfileOutput'; ofType: null; }; } }; }; };
    'OrderDirectionEnum': { name: 'OrderDirectionEnum'; enumValues: 'Desc' | 'Asc'; };
    'PageInfo': { kind: 'OBJECT'; name: 'PageInfo'; fields: { 'endCursor': { name: 'endCursor'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'hasNextPage': { name: 'hasNextPage'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'hasPreviousPage': { name: 'hasPreviousPage'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'startCursor': { name: 'startCursor'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    'Permission': { kind: 'OBJECT'; name: 'Permission'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'description': { name: 'description'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'key': { name: 'key'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'rolePermissions': { name: 'rolePermissions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RolePermissionConnection'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'PermissionConnection': { kind: 'OBJECT'; name: 'PermissionConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PermissionEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'PermissionEdge': { kind: 'OBJECT'; name: 'PermissionEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Permission'; ofType: null; }; } }; }; };
    'PermissionOrderFieldEnum': { name: 'PermissionOrderFieldEnum'; enumValues: 'updatedAt' | 'description' | 'key' | 'createdAt'; };
    'PermissionOrderInput': { kind: 'INPUT_OBJECT'; name: 'PermissionOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'PermissionOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'PermissionQueryInput': { kind: 'INPUT_OBJECT'; name: 'PermissionQueryInput'; isOneOf: false; inputFields: [{ name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'key'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'description'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }]; };
    'PolicyFieldRule': { kind: 'OBJECT'; name: 'PolicyFieldRule'; fields: { 'auditPolicy': { name: 'auditPolicy'; type: { kind: 'OBJECT'; name: 'AuditPolicy'; ofType: null; } }; 'auditPolicyId': { name: 'auditPolicyId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'fieldName': { name: 'fieldName'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'sensitivityMode': { name: 'sensitivityMode'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'PolicyFieldRuleConnection': { kind: 'OBJECT'; name: 'PolicyFieldRuleConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PolicyFieldRuleEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'PolicyFieldRuleEdge': { kind: 'OBJECT'; name: 'PolicyFieldRuleEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PolicyFieldRule'; ofType: null; }; } }; }; };
    'PolicyFieldRuleOrderFieldEnum': { name: 'PolicyFieldRuleOrderFieldEnum'; enumValues: 'updatedAt' | 'sensitivityMode' | 'createdAt' | 'fieldName'; };
    'PolicyFieldRuleOrderInput': { kind: 'INPUT_OBJECT'; name: 'PolicyFieldRuleOrderInput'; isOneOf: false; inputFields: [{ name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }, { name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'PolicyFieldRuleOrderFieldEnum'; ofType: null; }; }; defaultValue: null }]; };
    'PolicyFieldRuleQueryInput': { kind: 'INPUT_OBJECT'; name: 'PolicyFieldRuleQueryInput'; isOneOf: false; inputFields: [{ name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PolicyFieldRuleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'fieldName'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PolicyFieldRuleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'PolicyFieldRuleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'sensitivityMode'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'auditPolicyId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }]; };
    'Query': { kind: 'OBJECT'; name: 'Query'; fields: { '_user': { name: '_user'; type: { kind: 'OBJECT'; name: '_User'; ofType: null; } }; '_userBy': { name: '_userBy'; type: { kind: 'OBJECT'; name: '_User'; ofType: null; } }; '_users': { name: '_users'; type: { kind: 'OBJECT'; name: '_UserConnection'; ofType: null; } }; 'auditEntries': { name: 'auditEntries'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditEntryConnection'; ofType: null; }; } }; 'auditEntry': { name: 'auditEntry'; type: { kind: 'OBJECT'; name: 'AuditEntry'; ofType: null; } }; 'auditEntryBy': { name: 'auditEntryBy'; type: { kind: 'OBJECT'; name: 'AuditEntry'; ofType: null; } }; 'auditPolicies': { name: 'auditPolicies'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditPolicyConnection'; ofType: null; }; } }; 'auditPolicy': { name: 'auditPolicy'; type: { kind: 'OBJECT'; name: 'AuditPolicy'; ofType: null; } }; 'auditableEntities': { name: 'auditableEntities'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'AuditableEntityConnection'; ofType: null; }; } }; 'auditableEntity': { name: 'auditableEntity'; type: { kind: 'OBJECT'; name: 'AuditableEntity'; ofType: null; } }; 'auditableEntityBy': { name: 'auditableEntityBy'; type: { kind: 'OBJECT'; name: 'AuditableEntity'; ofType: null; } }; 'changeDetail': { name: 'changeDetail'; type: { kind: 'OBJECT'; name: 'ChangeDetail'; ofType: null; } }; 'changeDetails': { name: 'changeDetails'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'ChangeDetailConnection'; ofType: null; }; } }; 'me': { name: 'me'; type: { kind: 'OBJECT'; name: 'User'; ofType: null; } }; 'permission': { name: 'permission'; type: { kind: 'OBJECT'; name: 'Permission'; ofType: null; } }; 'permissionBy': { name: 'permissionBy'; type: { kind: 'OBJECT'; name: 'Permission'; ofType: null; } }; 'permissions': { name: 'permissions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PermissionConnection'; ofType: null; }; } }; 'policyFieldRule': { name: 'policyFieldRule'; type: { kind: 'OBJECT'; name: 'PolicyFieldRule'; ofType: null; } }; 'policyFieldRules': { name: 'policyFieldRules'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PolicyFieldRuleConnection'; ofType: null; }; } }; 'role': { name: 'role'; type: { kind: 'OBJECT'; name: 'Role'; ofType: null; } }; 'roleBy': { name: 'roleBy'; type: { kind: 'OBJECT'; name: 'Role'; ofType: null; } }; 'rolePermission': { name: 'rolePermission'; type: { kind: 'OBJECT'; name: 'RolePermission'; ofType: null; } }; 'rolePermissionBy': { name: 'rolePermissionBy'; type: { kind: 'OBJECT'; name: 'RolePermission'; ofType: null; } }; 'rolePermissions': { name: 'rolePermissions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RolePermissionConnection'; ofType: null; }; } }; 'roles': { name: 'roles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RoleConnection'; ofType: null; }; } }; 'user': { name: 'user'; type: { kind: 'OBJECT'; name: 'User'; ofType: null; } }; 'userBy': { name: 'userBy'; type: { kind: 'OBJECT'; name: 'User'; ofType: null; } }; 'userRole': { name: 'userRole'; type: { kind: 'OBJECT'; name: 'UserRole'; ofType: null; } }; 'userRoleBy': { name: 'userRoleBy'; type: { kind: 'OBJECT'; name: 'UserRole'; ofType: null; } }; 'userRoles': { name: 'userRoles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserRoleConnection'; ofType: null; }; } }; 'users': { name: 'users'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserConnection'; ofType: null; }; } }; }; };
    'ReactivateUserOutput': { kind: 'OBJECT'; name: 'ReactivateUserOutput'; fields: { 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'RevokePermissionFromRoleOutput': { kind: 'OBJECT'; name: 'RevokePermissionFromRoleOutput'; fields: { 'permissionId': { name: 'permissionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'RevokeRoleFromUserOutput': { kind: 'OBJECT'; name: 'RevokeRoleFromUserOutput'; fields: { 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'userId': { name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'Role': { kind: 'OBJECT'; name: 'Role'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'description': { name: 'description'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'rolePermissions': { name: 'rolePermissions'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RolePermissionConnection'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'userRoles': { name: 'userRoles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserRoleConnection'; ofType: null; }; } }; }; };
    'RoleConnection': { kind: 'OBJECT'; name: 'RoleConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RoleEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'RoleEdge': { kind: 'OBJECT'; name: 'RoleEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'Role'; ofType: null; }; } }; }; };
    'RoleOrderFieldEnum': { name: 'RoleOrderFieldEnum'; enumValues: 'name' | 'createdAt' | 'updatedAt' | 'description'; };
    'RoleOrderInput': { kind: 'INPUT_OBJECT'; name: 'RoleOrderInput'; isOneOf: false; inputFields: [{ name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }, { name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'RoleOrderFieldEnum'; ofType: null; }; }; defaultValue: null }]; };
    'RolePermission': { kind: 'OBJECT'; name: 'RolePermission'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'permission': { name: 'permission'; type: { kind: 'OBJECT'; name: 'Permission'; ofType: null; } }; 'permissionId': { name: 'permissionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'role': { name: 'role'; type: { kind: 'OBJECT'; name: 'Role'; ofType: null; } }; 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; }; };
    'RolePermissionConnection': { kind: 'OBJECT'; name: 'RolePermissionConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RolePermissionEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'RolePermissionEdge': { kind: 'OBJECT'; name: 'RolePermissionEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'RolePermission'; ofType: null; }; } }; }; };
    'RolePermissionOrderFieldEnum': { name: 'RolePermissionOrderFieldEnum'; enumValues: 'createdAt' | 'updatedAt'; };
    'RolePermissionOrderInput': { kind: 'INPUT_OBJECT'; name: 'RolePermissionOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'RolePermissionOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'RolePermissionQueryInput': { kind: 'INPUT_OBJECT'; name: 'RolePermissionQueryInput'; isOneOf: false; inputFields: [{ name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RolePermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RolePermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'roleId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'permissionId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RolePermissionQueryInput'; ofType: null; }; }; }; defaultValue: null }]; };
    'RolePermissionUniqueIdx': { kind: 'INPUT_OBJECT'; name: 'RolePermissionUniqueIdx'; isOneOf: false; inputFields: [{ name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'permissionId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'RoleQueryInput': { kind: 'INPUT_OBJECT'; name: 'RoleQueryInput'; isOneOf: false; inputFields: [{ name: 'name'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'description'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'RoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }]; };
    'String': unknown;
    'StringArrayFilter': { kind: 'INPUT_OBJECT'; name: 'StringArrayFilter'; isOneOf: false; inputFields: [{ name: 'len'; type: { kind: 'INPUT_OBJECT'; name: 'ArrayLengthFilter'; ofType: null; }; defaultValue: null }, { name: 'all'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'has'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'exists'; type: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; defaultValue: null }]; };
    'StringFilter': { kind: 'INPUT_OBJECT'; name: 'StringFilter'; isOneOf: false; inputFields: [{ name: 'notHasSuffix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'contains'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'notContains'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'regex'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'hasPrefix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'hasSuffix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }, { name: 'notHasPrefix'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; }; defaultValue: null }]; };
    'Time': unknown;
    'TimeBetweenFilter': { kind: 'INPUT_OBJECT'; name: 'TimeBetweenFilter'; isOneOf: false; inputFields: [{ name: 'min'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'max'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }]; };
    'TimeFilter': { kind: 'INPUT_OBJECT'; name: 'TimeFilter'; isOneOf: false; inputFields: [{ name: 'gte'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'gt'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'lte'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'lt'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; defaultValue: null }, { name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'SCALAR'; name: 'Time'; ofType: null; }; }; defaultValue: null }, { name: 'between'; type: { kind: 'INPUT_OBJECT'; name: 'TimeBetweenFilter'; ofType: null; }; defaultValue: null }]; };
    'UUIDFilter': { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; isOneOf: false; inputFields: [{ name: 'ne'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; defaultValue: null }, { name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; defaultValue: null }, { name: 'eq'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; defaultValue: null }]; };
    'UpdateOwnProfileOutput': { kind: 'OBJECT'; name: 'UpdateOwnProfileOutput'; fields: { 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'UpdateUserProfileOutput': { kind: 'OBJECT'; name: 'UpdateUserProfileOutput'; fields: { 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    'User': { kind: 'OBJECT'; name: 'User'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'email': { name: 'email'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'permissions': { name: 'permissions'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; } }; 'status': { name: 'status'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserStatus'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'userRoles': { name: 'userRoles'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserRoleConnection'; ofType: null; }; } }; }; };
    'UserConnection': { kind: 'OBJECT'; name: 'UserConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'UserEdge': { kind: 'OBJECT'; name: 'UserEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'User'; ofType: null; }; } }; }; };
    'UserOrderFieldEnum': { name: 'UserOrderFieldEnum'; enumValues: 'email' | 'status' | 'createdAt' | 'updatedAt' | 'name'; };
    'UserOrderInput': { kind: 'INPUT_OBJECT'; name: 'UserOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'UserQueryInput': { kind: 'INPUT_OBJECT'; name: 'UserQueryInput'; isOneOf: false; inputFields: [{ name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'name'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'email'; type: { kind: 'INPUT_OBJECT'; name: 'StringFilter'; ofType: null; }; defaultValue: null }, { name: 'status'; type: { kind: 'INPUT_OBJECT'; name: 'UserStatusEnumFilter'; ofType: null; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'permissions'; type: { kind: 'INPUT_OBJECT'; name: 'StringArrayFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserQueryInput'; ofType: null; }; }; }; defaultValue: null }]; };
    'UserRole': { kind: 'OBJECT'; name: 'UserRole'; fields: { 'created': { name: 'created'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'createdByID': { name: 'createdByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'role': { name: 'role'; type: { kind: 'OBJECT'; name: 'Role'; ofType: null; } }; 'roleId': { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'updated': { name: 'updated'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedAt': { name: 'updatedAt'; type: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; } }; 'updatedByID': { name: 'updatedByID'; type: { kind: 'SCALAR'; name: 'ID'; ofType: null; } }; 'user': { name: 'user'; type: { kind: 'OBJECT'; name: 'User'; ofType: null; } }; 'userId': { name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; }; };
    'UserRoleConnection': { kind: 'OBJECT'; name: 'UserRoleConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserRoleEdge'; ofType: null; }; }; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'PageInfo'; ofType: null; }; } }; 'total': { name: 'total'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    'UserRoleEdge': { kind: 'OBJECT'; name: 'UserRoleEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; 'node': { name: 'node'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'OBJECT'; name: 'UserRole'; ofType: null; }; } }; }; };
    'UserRoleOrderFieldEnum': { name: 'UserRoleOrderFieldEnum'; enumValues: 'createdAt' | 'updatedAt'; };
    'UserRoleOrderInput': { kind: 'INPUT_OBJECT'; name: 'UserRoleOrderInput'; isOneOf: false; inputFields: [{ name: 'field'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserRoleOrderFieldEnum'; ofType: null; }; }; defaultValue: null }, { name: 'direction'; type: { kind: 'ENUM'; name: 'OrderDirectionEnum'; ofType: null; }; defaultValue: null }]; };
    'UserRoleQueryInput': { kind: 'INPUT_OBJECT'; name: 'UserRoleQueryInput'; isOneOf: false; inputFields: [{ name: 'roleId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'userId'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }, { name: 'createdAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'updatedAt'; type: { kind: 'INPUT_OBJECT'; name: 'DatetimeFilter'; ofType: null; }; defaultValue: null }, { name: 'and'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserRoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'or'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserRoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'not'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'INPUT_OBJECT'; name: 'UserRoleQueryInput'; ofType: null; }; }; }; defaultValue: null }, { name: 'id'; type: { kind: 'INPUT_OBJECT'; name: 'UUIDFilter'; ofType: null; }; defaultValue: null }]; };
    'UserRoleUniqueIdx': { kind: 'INPUT_OBJECT'; name: 'UserRoleUniqueIdx'; isOneOf: false; inputFields: [{ name: 'userId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }, { name: 'roleId'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; defaultValue: null }]; };
    'UserStatus': { name: 'UserStatus'; enumValues: 'PENDING' | 'ACTIVE' | 'INACTIVE'; };
    'UserStatusEnumFilter': { kind: 'INPUT_OBJECT'; name: 'UserStatusEnumFilter'; isOneOf: false; inputFields: [{ name: 'eq'; type: { kind: 'ENUM'; name: 'UserStatus'; ofType: null; }; defaultValue: null }, { name: 'ne'; type: { kind: 'ENUM'; name: 'UserStatus'; ofType: null; }; defaultValue: null }, { name: 'in'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserStatus'; ofType: null; }; }; }; defaultValue: null }, { name: 'nin'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'ENUM'; name: 'UserStatus'; ofType: null; }; }; }; defaultValue: null }]; };
    '_PageInfo': { kind: 'OBJECT'; name: '_PageInfo'; fields: { 'endCursor': { name: 'endCursor'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'hasNextPage': { name: 'hasNextPage'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'hasPreviousPage': { name: 'hasPreviousPage'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'startCursor': { name: 'startCursor'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; }; };
    '_User': { kind: 'OBJECT'; name: '_User'; fields: { 'createdAt': { name: 'createdAt'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'DateTime'; ofType: null; }; } }; 'disabled': { name: 'disabled'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'Boolean'; ofType: null; }; } }; 'id': { name: 'id'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; } }; 'name': { name: 'name'; type: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; } }; }; };
    '_UserConnection': { kind: 'OBJECT'; name: '_UserConnection'; fields: { 'edges': { name: 'edges'; type: { kind: 'LIST'; name: never; ofType: { kind: 'OBJECT'; name: '_UserEdge'; ofType: null; }; } }; 'pageInfo': { name: 'pageInfo'; type: { kind: 'OBJECT'; name: '_PageInfo'; ofType: null; } }; 'totalCount': { name: 'totalCount'; type: { kind: 'SCALAR'; name: 'Int'; ofType: null; } }; }; };
    '_UserEdge': { kind: 'OBJECT'; name: '_UserEdge'; fields: { 'cursor': { name: 'cursor'; type: { kind: 'SCALAR'; name: 'String'; ofType: null; } }; 'node': { name: 'node'; type: { kind: 'OBJECT'; name: '_User'; ofType: null; } }; }; };
    '_UserQueryInput': { kind: 'INPUT_OBJECT'; name: '_UserQueryInput'; isOneOf: false; inputFields: [{ name: 'names'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'String'; ofType: null; }; }; }; defaultValue: null }, { name: 'ids'; type: { kind: 'LIST'; name: never; ofType: { kind: 'NON_NULL'; name: never; ofType: { kind: 'SCALAR'; name: 'ID'; ofType: null; }; }; }; defaultValue: null }]; };
};

/** An IntrospectionQuery representation of your schema.
 *
 * @remarks
 * This is an introspection of your schema saved as a file by GraphQLSP.
 * It will automatically be used by `gql.tada` to infer the types of your GraphQL documents.
 * If you need to reuse this data or update your `scalars`, update `tadaOutputLocation` to
 * instead save to a .ts instead of a .d.ts file.
 */
export type introspection = {
  name: never;
  query: 'Query';
  mutation: 'Mutation';
  subscription: never;
  types: introspection_types;
};

import * as gqlTada from 'gql.tada';

declare module 'gql.tada' {
  interface setupSchema {
    introspection: introspection
  }
}