25950 lines
1005 KiB
TypeScript
25950 lines
1005 KiB
TypeScript
export type Maybe<T> = T | null;
|
|
export type InputMaybe<T> = Maybe<T>;
|
|
/** All built-in and custom scalars, mapped to their actual values */
|
|
export type Scalars = {
|
|
ID: { input: string; output: string; }
|
|
String: { input: string; output: string; }
|
|
Boolean: { input: boolean; output: boolean; }
|
|
Int: { input: number; output: number; }
|
|
Float: { input: number; output: number; }
|
|
Date: { input: unknown; output: unknown; }
|
|
DateTime: { input: Date; output: Date; }
|
|
JSON: { input: unknown; output: unknown; }
|
|
JSONObject: { input: unknown; output: unknown; }
|
|
Upload: { input: unknown; output: unknown; }
|
|
};
|
|
|
|
export type AsAddressActivityCallObject = ActivityBaseObject & {
|
|
__typename?: 'ASAddressActivityCallObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type AsDocumentLineItemObject = ActivityBaseObject & {
|
|
__typename?: 'ASDocumentLineItemObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type AsProcessStepDetailObject = ActivityBaseObject & {
|
|
__typename?: 'ASProcessStepDetailObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type AsProcessStepPackObject = ActivityBaseObject & {
|
|
__typename?: 'ASProcessStepPackObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
iterations?: Maybe<Scalars['Float']['output']>;
|
|
iterationsComplete?: Maybe<Scalars['Float']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
newIterationsDone?: Maybe<Scalars['Float']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type AsProductionFinishStateObject = ActivityBaseObject & {
|
|
__typename?: 'ASProductionFinishStateObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
finishState?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum AccessoryAppliedOnDirection {
|
|
Both = 'BOTH',
|
|
In = 'IN',
|
|
Out = 'OUT'
|
|
}
|
|
|
|
export type AccessoryConfig = IBaseModel & {
|
|
__typename?: 'AccessoryConfig';
|
|
accessoryProduct?: Maybe<Product>;
|
|
accessoryProductId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
direction?: Maybe<AccessoryAppliedOnDirection>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
insertMode?: Maybe<AccessoryInsertMode>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
quantityExpression?: Maybe<Scalars['String']['output']>;
|
|
quantityType?: Maybe<AccessoryQuantityType>;
|
|
type?: Maybe<AccessoryConfigType>;
|
|
updateWhenProductChange?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
withTax?: Maybe<Scalars['Boolean']['output']>;
|
|
};
|
|
|
|
export type AccessoryConfigInput = {
|
|
accessoryProductId?: InputMaybe<Scalars['String']['input']>;
|
|
direction?: InputMaybe<AccessoryAppliedOnDirection>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
insertMode?: InputMaybe<AccessoryInsertMode>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
quantityExpression?: InputMaybe<Scalars['String']['input']>;
|
|
quantityType?: InputMaybe<AccessoryQuantityType>;
|
|
type?: InputMaybe<AccessoryConfigType>;
|
|
updateWhenProductChange?: InputMaybe<Scalars['Boolean']['input']>;
|
|
withTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AccessoryConfigProductLink = IBaseModel & {
|
|
__typename?: 'AccessoryConfigProductLink';
|
|
accessoryConfig?: Maybe<AccessoryConfig>;
|
|
accessoryConfigId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AccessoryConfigProductLinkInput = {
|
|
accessoryConfig?: InputMaybe<AccessoryConfigInput>;
|
|
accessoryConfigId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type AccessoryConfigProductLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type AccessoryConfigSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfProductId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum AccessoryConfigType {
|
|
Jsonata = 'JSONATA',
|
|
Simple = 'SIMPLE'
|
|
}
|
|
|
|
export enum AccessoryInsertMode {
|
|
Ask = 'ASK',
|
|
Auto = 'AUTO',
|
|
Manual = 'MANUAL'
|
|
}
|
|
|
|
export enum AccessoryQuantityType {
|
|
Fixed = 'FIXED',
|
|
Multiple = 'MULTIPLE'
|
|
}
|
|
|
|
/** Account Type */
|
|
export enum AccountType {
|
|
Bank = 'BANK',
|
|
Cash = 'CASH'
|
|
}
|
|
|
|
export enum AcitivityStreamVerb {
|
|
Add = 'add',
|
|
Copy = 'copy',
|
|
Create = 'create',
|
|
Delete = 'delete',
|
|
Disagree = 'disagree',
|
|
Dislike = 'dislike',
|
|
Favorite = 'favorite',
|
|
Flag = 'flag',
|
|
Invite = 'invite',
|
|
Like = 'like',
|
|
Move = 'move',
|
|
Offer = 'offer',
|
|
Read = 'read',
|
|
Test = 'test',
|
|
Unsatisfy = 'unsatisfy',
|
|
Update = 'update',
|
|
View = 'view'
|
|
}
|
|
|
|
export type ActivityActor = OtherActor | ResourceActor | UserActor;
|
|
|
|
export type ActivityBaseActor = {
|
|
actorId?: Maybe<Scalars['String']['output']>;
|
|
/** Can be cached Name or a manual set one */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
type: Scalars['String']['output'];
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ActivityBaseActorInput = {
|
|
actorId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ActivityBaseObject = {
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ActivityBaseObjectInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
objectId?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<ActivityObjectType>;
|
|
};
|
|
|
|
export type ActivityBaseTarget = {
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ActivityBaseTargetInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<ActivityTargetType>;
|
|
};
|
|
|
|
export type ActivityObject = AsAddressActivityCallObject | AsDocumentLineItemObject | AsProcessStepDetailObject | AsProcessStepPackObject | AsProductionFinishStateObject | ActivityObjectAddress | ActivityObjectDocument | ActivityObjectProduct | ContactObject;
|
|
|
|
/** Address as Activity Stream Object */
|
|
export type ActivityObjectAddress = ActivityBaseObject & {
|
|
__typename?: 'ActivityObjectAddress';
|
|
changes?: Maybe<Scalars['JSON']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Document as Activity Stream Object */
|
|
export type ActivityObjectDocument = ActivityBaseObject & {
|
|
__typename?: 'ActivityObjectDocument';
|
|
changes?: Maybe<Scalars['JSON']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Product as Activity Stream Object */
|
|
export type ActivityObjectProduct = ActivityBaseObject & {
|
|
__typename?: 'ActivityObjectProduct';
|
|
changes?: Maybe<Scalars['JSON']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum ActivityObjectType {
|
|
Address = 'ADDRESS',
|
|
AddressActivityCall = 'ADDRESS_ACTIVITY_CALL',
|
|
Document = 'DOCUMENT',
|
|
DocumentLineItem = 'DOCUMENT_LINE_ITEM',
|
|
Integraion = 'INTEGRAION',
|
|
Other = 'OTHER',
|
|
Processstepdetail = 'PROCESSSTEPDETAIL',
|
|
Processsteppack = 'PROCESSSTEPPACK',
|
|
Product = 'PRODUCT',
|
|
Productionfinishstate = 'PRODUCTIONFINISHSTATE'
|
|
}
|
|
|
|
/** Activity Stream */
|
|
export type ActivityStream = IBaseModel & {
|
|
__typename?: 'ActivityStream';
|
|
activityActor?: Maybe<ActivityActor>;
|
|
activityActorId?: Maybe<Scalars['String']['output']>;
|
|
activityObject?: Maybe<ActivityObject>;
|
|
activityObjectId?: Maybe<Scalars['String']['output']>;
|
|
activityTarget?: Maybe<ActivityTarget>;
|
|
activityTargetId?: Maybe<Scalars['String']['output']>;
|
|
activityVerb?: Maybe<AcitivityStreamVerb>;
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
content?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
published?: Maybe<Scalars['DateTime']['output']>;
|
|
summary?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ActivityStreamInput = {
|
|
activityActor?: InputMaybe<ActivityBaseActorInput>;
|
|
activityObject?: InputMaybe<ActivityBaseObjectInput>;
|
|
activityTarget?: InputMaybe<ActivityBaseTargetInput>;
|
|
activityVerb?: InputMaybe<AcitivityStreamVerb>;
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
content?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
published?: InputMaybe<Scalars['DateTime']['input']>;
|
|
summary?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ActivityTarget = ActivityObjectDocument | AddressTarget | ContactTarget | CsvManagerTarget | DocumentTarget | GenericActivityTarget | ProcessStepDetailTarget | ProcessStepPackTarget | ProductTarget;
|
|
|
|
export enum ActivityTargetType {
|
|
Address = 'ADDRESS',
|
|
CsvManager = 'CSV_MANAGER',
|
|
CsvManagerImport = 'CSV_MANAGER_IMPORT',
|
|
Document = 'DOCUMENT',
|
|
DocumentLine = 'DOCUMENT_LINE',
|
|
Generic = 'GENERIC',
|
|
Integraion = 'INTEGRAION',
|
|
Other = 'OTHER',
|
|
Processstepdetail = 'PROCESSSTEPDETAIL',
|
|
Processsteppack = 'PROCESSSTEPPACK',
|
|
Product = 'PRODUCT',
|
|
Resource = 'RESOURCE',
|
|
User = 'USER'
|
|
}
|
|
|
|
export type AddAssetOptions = {
|
|
addToAssets?: InputMaybe<Scalars['Boolean']['input']>;
|
|
dmsVersion?: InputMaybe<Scalars['String']['input']>;
|
|
/** The ids of the assets that are already pre-created by some other logic process */
|
|
idsPreCreated?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
isAutoGenerated?: InputMaybe<Scalars['Boolean']['input']>;
|
|
sourceReportId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Company or Private Person */
|
|
export type Address = IBaseModel & {
|
|
__typename?: 'Address';
|
|
abcClassification?: Maybe<Scalars['String']['output']>;
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
addition3?: Maybe<Scalars['String']['output']>;
|
|
/** @deprecated use debitor creditor instance */
|
|
addressGroups?: Maybe<Array<AddressGroup>>;
|
|
addressLinks: Array<AddressLink>;
|
|
addressType?: Maybe<AddressType>;
|
|
/** manually set and not calculated */
|
|
annualRevenue?: Maybe<Scalars['Float']['output']>;
|
|
assets: Array<Asset>;
|
|
businessHours?: Maybe<Scalars['String']['output']>;
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
/** like HRA oder HRB number */
|
|
companyRegistrationNumber?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creditLimit?: Maybe<Scalars['Float']['output']>;
|
|
creditor?: Maybe<DebitorCreditorInstance>;
|
|
creditorInstanceId?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomAddressFields>;
|
|
debitor?: Maybe<DebitorCreditorInstance>;
|
|
debitorInstanceId?: Maybe<Scalars['String']['output']>;
|
|
decimals?: Maybe<Scalars['Float']['output']>;
|
|
defaultEmail?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryBlock?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryNotes?: Maybe<Scalars['String']['output']>;
|
|
/** who should receive the Invoices */
|
|
deviantInvoiceReceiver?: Maybe<Address>;
|
|
documentBlockIn?: Maybe<Scalars['Boolean']['output']>;
|
|
documentBlockOut?: Maybe<Scalars['Boolean']['output']>;
|
|
documentLanguage?: Maybe<LanguageCode>;
|
|
domain?: Maybe<Scalars['String']['output']>;
|
|
dunningBlock?: Maybe<Scalars['Boolean']['output']>;
|
|
eInvoiceEmail?: Maybe<Scalars['String']['output']>;
|
|
email2?: Maybe<Scalars['String']['output']>;
|
|
/** used for intrastat */
|
|
euCountryIso?: Maybe<Scalars['String']['output']>;
|
|
fax?: Maybe<Scalars['String']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
firstName?: Maybe<Scalars['String']['output']>;
|
|
/** Global Location Number (GLN) */
|
|
gln?: Maybe<Scalars['String']['output']>;
|
|
harbour?: Maybe<Harbour>;
|
|
harbourId?: Maybe<Scalars['String']['output']>;
|
|
homepage?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
/** the industry the company is in */
|
|
industry?: Maybe<Scalars['String']['output']>;
|
|
info?: Maybe<Scalars['String']['output']>;
|
|
infoPopUp?: Maybe<Scalars['String']['output']>;
|
|
/** Internal Information the Company shall not know */
|
|
internalNotes?: Maybe<Scalars['String']['output']>;
|
|
isCreditor?: Maybe<Scalars['Boolean']['output']>;
|
|
isDebitor?: Maybe<Scalars['Boolean']['output']>;
|
|
isManufacturer?: Maybe<Scalars['Boolean']['output']>;
|
|
isPrivatePerson?: Maybe<Scalars['Boolean']['output']>;
|
|
isProspect?: Maybe<Scalars['Boolean']['output']>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mainPhone?: Maybe<Scalars['String']['output']>;
|
|
mobilePhone?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** manually set and not calculated */
|
|
numberOfEmployees?: Maybe<Scalars['Float']['output']>;
|
|
paymentBlock?: Maybe<Scalars['Boolean']['output']>;
|
|
phone2?: Maybe<Scalars['String']['output']>;
|
|
/** how the company wants to be contacted */
|
|
preferredMethodOfContact?: Maybe<MethodOfContactType>;
|
|
primaryPostalAddress?: Maybe<PostalAddress>;
|
|
primaryPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
summary?: Maybe<Scalars['String']['output']>;
|
|
tags?: Maybe<Array<Tag>>;
|
|
/** internal number */
|
|
taxNumber?: Maybe<Scalars['String']['output']>;
|
|
/** right now only used if private person is true */
|
|
title?: Maybe<Salutation>;
|
|
titleId?: Maybe<Scalars['String']['output']>;
|
|
translations?: Maybe<Array<AddressTranslation>>;
|
|
transportationMode?: Maybe<TransportationMode>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** public VAT */
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
zugferdXInvoice?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
|
|
/** Company or Private Person */
|
|
export type AddressAddressLinksArgs = {
|
|
showInactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
type?: InputMaybe<Array<AddressRelationType>>;
|
|
};
|
|
|
|
export type AddressAiError = {
|
|
__typename?: 'AddressAIError';
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<AddressAiErrorType>;
|
|
};
|
|
|
|
export enum AddressAiErrorType {
|
|
Choices = 'CHOICES',
|
|
Content = 'CONTENT',
|
|
Crawl = 'CRAWL',
|
|
Employee = 'EMPLOYEE',
|
|
Extraction = 'EXTRACTION',
|
|
General = 'GENERAL',
|
|
Imprint = 'IMPRINT',
|
|
InsufficientData = 'INSUFFICIENT_DATA',
|
|
Json = 'JSON',
|
|
Request = 'REQUEST',
|
|
Summary = 'SUMMARY',
|
|
Timeout = 'TIMEOUT'
|
|
}
|
|
|
|
export type AddressActivityCall = IBaseModel & {
|
|
__typename?: 'AddressActivityCall';
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
callDirection?: Maybe<Scalars['String']['output']>;
|
|
callNumber?: Maybe<Scalars['String']['output']>;
|
|
contactName?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
durationSeconds?: Maybe<Scalars['Float']['output']>;
|
|
employee?: Maybe<Employee>;
|
|
employeeId?: Maybe<Scalars['String']['output']>;
|
|
endDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
startDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressActivityCallInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
callDirection?: InputMaybe<Scalars['String']['input']>;
|
|
callNumber?: InputMaybe<Scalars['String']['input']>;
|
|
contactName?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
durationSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
endDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
startDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type AddressActivityUnion = AddressActivityCall;
|
|
|
|
export type AddressBankAccountLink = IBaseModel & {
|
|
__typename?: 'AddressBankAccountLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressBankAccountLinkInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
bankAccount?: InputMaybe<BankAccountInput>;
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressBankAccountLinkSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Link between a Company and a Contact */
|
|
export type AddressContactLink = IBaseModel & {
|
|
__typename?: 'AddressContactLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
contact?: Maybe<Contact>;
|
|
contactId?: Maybe<Scalars['String']['output']>;
|
|
contactLinkType?: Maybe<AddressContactRelationType>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
department?: Maybe<Scalars['String']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
isFavorite?: Maybe<Scalars['Boolean']['output']>;
|
|
jobTitle?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mobile?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressContactLinkInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
addressReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
contact?: InputMaybe<ContactInput>;
|
|
contactId?: InputMaybe<Scalars['String']['input']>;
|
|
contactLinkType?: InputMaybe<AddressContactRelationType>;
|
|
contactReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
department?: InputMaybe<Scalars['String']['input']>;
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isFavorite?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jobTitle?: InputMaybe<Scalars['String']['input']>;
|
|
mobile?: InputMaybe<Scalars['String']['input']>;
|
|
phone?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type AddressContactLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ofAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum AddressContactRelationType {
|
|
BelongsTo = 'BELONGS_TO',
|
|
BusinessPartner = 'BUSINESS_PARTNER',
|
|
Colleague = 'COLLEAGUE',
|
|
Coo = 'COO',
|
|
Employee = 'EMPLOYEE',
|
|
FormerEmployee = 'FORMER_EMPLOYEE',
|
|
Friend = 'FRIEND',
|
|
Linked = 'LINKED',
|
|
ManagingDirector = 'MANAGING_DIRECTOR',
|
|
None = 'NONE',
|
|
Owner = 'OWNER',
|
|
Stakeholder = 'STAKEHOLDER'
|
|
}
|
|
|
|
/** Link between a Address and a DataProtection */
|
|
export type AddressDataProtectionLink = IBaseModel & {
|
|
__typename?: 'AddressDataProtectionLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dataProtection?: Maybe<DataProtection>;
|
|
dataProtectionId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressDataProtectionLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
dataProtection?: InputMaybe<DataProtectionInput>;
|
|
dataProtectionId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressDocumentExchangeLink = IBaseModel & {
|
|
__typename?: 'AddressDocumentExchangeLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressDocumentExchangeLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressDocumentExchangeTemplate = IBaseModel & {
|
|
__typename?: 'AddressDocumentExchangeTemplate';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
edition?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
templateVersion?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressDocumentExchangeTemplateInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
edition?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
templateVersion?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type AddressDocumentExport = IBaseModel & {
|
|
__typename?: 'AddressDocumentExport';
|
|
address?: Maybe<Address>;
|
|
addressContactLink?: Maybe<AddressContactLink>;
|
|
addressContactLinkId?: Maybe<Scalars['String']['output']>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentDefinition?: Maybe<DocumentDefinition>;
|
|
documentDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
documentTransferFormat?: Maybe<DocumentTransferFormat>;
|
|
documentTransferFormatId?: Maybe<Scalars['String']['output']>;
|
|
emailAddresses?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressDocumentExportInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressContactLink?: InputMaybe<ContactInput>;
|
|
addressContactLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
documentDefinition?: InputMaybe<DocumentDefinitionInput>;
|
|
documentDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
documentTransferFormat?: InputMaybe<DocumentTransferFormatInput>;
|
|
documentTransferFormatId?: InputMaybe<Scalars['String']['input']>;
|
|
emailAddresses?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressGroup = IBaseModel & {
|
|
__typename?: 'AddressGroup';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressGroupInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressInput = {
|
|
abcClassification?: InputMaybe<Scalars['String']['input']>;
|
|
addedAssetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
addition3?: InputMaybe<Scalars['String']['input']>;
|
|
addressGroups?: InputMaybe<Array<AddressGroupInput>>;
|
|
addressLinks?: InputMaybe<Array<AddressLinkInput>>;
|
|
addressType?: InputMaybe<AddressType>;
|
|
annualRevenue?: InputMaybe<Scalars['Float']['input']>;
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
businessHours?: InputMaybe<Scalars['String']['input']>;
|
|
/** like HRA oder HRB number */
|
|
companyRegistrationNumber?: InputMaybe<Scalars['String']['input']>;
|
|
contactLinks?: InputMaybe<Array<AddressContactLinkInput>>;
|
|
creditLimit?: InputMaybe<Scalars['Float']['input']>;
|
|
creditor?: InputMaybe<DebitorCreditorInstanceInput>;
|
|
creditorInstanceId?: InputMaybe<Scalars['String']['input']>;
|
|
customFields?: InputMaybe<CustomAddressFieldsInput>;
|
|
debitor?: InputMaybe<DebitorCreditorInstanceInput>;
|
|
debitorInstanceId?: InputMaybe<Scalars['String']['input']>;
|
|
decimals?: InputMaybe<Scalars['Float']['input']>;
|
|
defaultEmail?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryBlock?: InputMaybe<Scalars['Boolean']['input']>;
|
|
deliveryNotes?: InputMaybe<Scalars['String']['input']>;
|
|
/** who should receive the Invoices */
|
|
deviantInvoiceReceiver?: InputMaybe<AddressInput>;
|
|
/** who should receive the Invoices */
|
|
deviantInvoiceReceiverId?: InputMaybe<Scalars['String']['input']>;
|
|
documentBlockIn?: InputMaybe<Scalars['Boolean']['input']>;
|
|
documentBlockOut?: InputMaybe<Scalars['Boolean']['input']>;
|
|
documentLanguage?: InputMaybe<LanguageCode>;
|
|
domain?: InputMaybe<Scalars['String']['input']>;
|
|
dunningBlock?: InputMaybe<Scalars['Boolean']['input']>;
|
|
eInvoiceEmail?: InputMaybe<Scalars['String']['input']>;
|
|
email2?: InputMaybe<Scalars['String']['input']>;
|
|
euCountryIso?: InputMaybe<Scalars['String']['input']>;
|
|
fax?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAsset?: InputMaybe<AssetInput>;
|
|
featuredAssetDownloadUrl?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetFileName?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
firstName?: InputMaybe<Scalars['String']['input']>;
|
|
freightCollect?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Global Location Number (GLN) */
|
|
gln?: InputMaybe<Scalars['String']['input']>;
|
|
harbour?: InputMaybe<HarbourInput>;
|
|
harbourId?: InputMaybe<Scalars['String']['input']>;
|
|
homepage?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
info?: InputMaybe<Scalars['String']['input']>;
|
|
infoPopUp?: InputMaybe<Scalars['String']['input']>;
|
|
internalNotes?: InputMaybe<Scalars['String']['input']>;
|
|
isCreditor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDebitor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isManufacturer?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPrivatePerson?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isProspect?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
mainPhone?: InputMaybe<Scalars['String']['input']>;
|
|
mobilePhone?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
numberOfEmployees?: InputMaybe<Scalars['Float']['input']>;
|
|
paymentBlock?: InputMaybe<Scalars['Boolean']['input']>;
|
|
phone2?: InputMaybe<Scalars['String']['input']>;
|
|
primaryPostalAddress?: InputMaybe<PostalAddressInput>;
|
|
primaryPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
summary?: InputMaybe<Scalars['String']['input']>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
taxNumber?: InputMaybe<Scalars['String']['input']>;
|
|
title?: InputMaybe<SalutationInput>;
|
|
titleId?: InputMaybe<Scalars['String']['input']>;
|
|
titleIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
transportationMode?: InputMaybe<TransportationMode>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
zugferdXInvoice?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Link between a Company and another Company */
|
|
export type AddressLink = IBaseModel & {
|
|
__typename?: 'AddressLink';
|
|
contactLinkType?: Maybe<AddressRelationType>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
department?: Maybe<Scalars['String']['output']>;
|
|
destAddress?: Maybe<Address>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
jobTitle?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mobile?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressLinkInput = {
|
|
addressRelationType?: InputMaybe<AddressRelationType>;
|
|
department?: InputMaybe<Scalars['String']['input']>;
|
|
destAddress?: InputMaybe<AddressInput>;
|
|
destAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free field for sync */
|
|
destAddressReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
jobTitle?: InputMaybe<Scalars['String']['input']>;
|
|
mobile?: InputMaybe<Scalars['String']['input']>;
|
|
phone?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
srcAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free field for sync */
|
|
srcAddressReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type AddressLookupOptions = {
|
|
isEmployeeSearchEnabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isSummaryEnabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type AddressLookupResult = {
|
|
__typename?: 'AddressLookupResult';
|
|
address?: Maybe<Address>;
|
|
contactLinks?: Maybe<Array<AddressContactLink>>;
|
|
employeeInfos?: Maybe<Array<EmployeeSchema>>;
|
|
errors?: Maybe<Array<AddressAiError>>;
|
|
foundUrls?: Maybe<FoundUrls>;
|
|
imprintInfo?: Maybe<ImprintSchema>;
|
|
requestedUrl?: Maybe<Scalars['String']['output']>;
|
|
summary?: Maybe<Scalars['String']['output']>;
|
|
totalTokenUsage?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Company or Private Person */
|
|
export type AddressPostalLink = IBaseModel & {
|
|
__typename?: 'AddressPostalLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
postalAddress?: Maybe<PostalAddress>;
|
|
postalAddressId?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type AddressPostalLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
debitorCreditorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
postalAddress?: InputMaybe<PostalAddressInput>;
|
|
postalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type AddressPostalLinkSearchInput = {
|
|
addressIdFirst?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeProspects?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyManufacturers?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfCreditors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfDebitors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type AddressPostalLinkWithPrimaryPostalAddressView = {
|
|
__typename?: 'AddressPostalLinkWithPrimaryPostalAddressView';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
isPrimary?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
postalAddress?: Maybe<PostalAddress>;
|
|
postalAddressId?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum AddressRelationType {
|
|
BelongsTo = 'BELONGS_TO',
|
|
BusinessPartner = 'BUSINESS_PARTNER',
|
|
Colleague = 'COLLEAGUE',
|
|
Employee = 'EMPLOYEE',
|
|
FormerEmployee = 'FORMER_EMPLOYEE',
|
|
Friend = 'FRIEND',
|
|
Linked = 'LINKED',
|
|
None = 'NONE',
|
|
Stakeholder = 'STAKEHOLDER'
|
|
}
|
|
|
|
export type AddressSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
creditorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
debitorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includePrimaryPostalAddress?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeProspects?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyManufacturers?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfCreditors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfDebitors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfProspects?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** When the Address got Targetet */
|
|
export type AddressTarget = ActivityBaseTarget & {
|
|
__typename?: 'AddressTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type AddressTranslation = IBaseModel & {
|
|
__typename?: 'AddressTranslation';
|
|
base: Address;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomAddressTranslationFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
languageCode?: Maybe<LanguageCode>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum AddressType {
|
|
Company = 'COMPANY',
|
|
Privateperson = 'PRIVATEPERSON'
|
|
}
|
|
|
|
export type Adjustment = {
|
|
__typename?: 'Adjustment';
|
|
adjustmentSource?: Maybe<Scalars['String']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<AdjustmentType>;
|
|
};
|
|
|
|
export enum AdjustmentType {
|
|
DistributedOrderPromotion = 'DISTRIBUTED_ORDER_PROMOTION',
|
|
Other = 'OTHER',
|
|
Promotion = 'PROMOTION'
|
|
}
|
|
|
|
export type Administrator = IBaseModel & {
|
|
__typename?: 'Administrator';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
firstName?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
user: User;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum AllocationType {
|
|
Actual = 'ACTUAL',
|
|
Target = 'TARGET'
|
|
}
|
|
|
|
export type ApplicableDocumentInDliDiscountsOptions = {
|
|
documentDate?: InputMaybe<Scalars['Date']['input']>;
|
|
documentDiscountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
ignoreDiscountsForCustomerPrice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ApplicableDocumentLineItemDiscountsOptions = {
|
|
dliDiscountPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
dliDiscountPercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
dliId?: InputMaybe<Scalars['String']['input']>;
|
|
dliQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priceSource?: InputMaybe<PriceSourceType>;
|
|
primaryProductGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
productId: Scalars['String']['input'];
|
|
};
|
|
|
|
export type ApplicableReportTriggerResult = {
|
|
__typename?: 'ApplicableReportTriggerResult';
|
|
/** Whether the trigger's conditions were met */
|
|
conditionsMet: Scalars['Boolean']['output'];
|
|
/** Reason if conditions were not met */
|
|
evaluationMessage?: Maybe<Scalars['String']['output']>;
|
|
/** Whether the trigger is currently disabled */
|
|
isDisabled: Scalars['Boolean']['output'];
|
|
trigger: ReportTrigger;
|
|
};
|
|
|
|
export type ApplicableReportTriggersInput = {
|
|
/** Additional context data for condition evaluation */
|
|
contextData?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** The entity ID (document, product, etc.) */
|
|
entityId: Scalars['String']['input'];
|
|
/** Entity type (e.g., 'Document', 'Product') */
|
|
entityType?: InputMaybe<Scalars['String']['input']>;
|
|
/** The report that was just generated */
|
|
sourceReportId: Scalars['String']['input'];
|
|
};
|
|
|
|
export type Asset = IBaseModel & {
|
|
__typename?: 'Asset';
|
|
/** eg. for usages like shipping (shipping documents and labels) */
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Display name of the asset to be shown in the UI and emails */
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
dmsId?: Maybe<Scalars['String']['output']>;
|
|
dmsLink?: Maybe<Scalars['String']['output']>;
|
|
dmsVersion?: Maybe<Scalars['String']['output']>;
|
|
/** optional field that can be set by a connector software to check file differences (same filename) */
|
|
fileDate?: Maybe<Scalars['DateTime']['output']>;
|
|
fileSize?: Maybe<Scalars['Float']['output']>;
|
|
focalPoint?: Maybe<Scalars['JSON']['output']>;
|
|
height: Scalars['Float']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mimeType?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
preview?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
source?: Maybe<Scalars['String']['output']>;
|
|
tags?: Maybe<Array<Tag>>;
|
|
type?: Maybe<AssetType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
width: Scalars['Float']['output'];
|
|
};
|
|
|
|
export type AssetBase64Input = {
|
|
base64?: InputMaybe<Scalars['String']['input']>;
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
/** Display name of the asset to be shown in the UI and emails */
|
|
displayName?: InputMaybe<Scalars['String']['input']>;
|
|
fileDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
focalPoint?: InputMaybe<Scalars['JSON']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mimeType?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
tagIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
type?: InputMaybe<AssetType>;
|
|
};
|
|
|
|
export type AssetInput = {
|
|
base64?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg. for usages like shipping (shipping documents and labels) */
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
/** Display name of the asset to be shown in the UI and emails */
|
|
displayName?: InputMaybe<Scalars['String']['input']>;
|
|
dmsId?: InputMaybe<Scalars['String']['input']>;
|
|
dmsLink?: InputMaybe<Scalars['String']['input']>;
|
|
dmsVersion?: InputMaybe<Scalars['String']['input']>;
|
|
file?: InputMaybe<Scalars['Upload']['input']>;
|
|
fileDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
focalPoint?: InputMaybe<Scalars['JSON']['input']>;
|
|
height?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
preview?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
source?: InputMaybe<Scalars['String']['input']>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
type?: InputMaybe<AssetType>;
|
|
width?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type AssetSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
modelId?: InputMaybe<Scalars['String']['input']>;
|
|
modelType?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum AssetType {
|
|
Binary = 'BINARY',
|
|
Image = 'IMAGE',
|
|
Video = 'VIDEO'
|
|
}
|
|
|
|
export enum AuditState {
|
|
Co = 'CO',
|
|
Failed = 'FAILED',
|
|
Pending = 'PENDING',
|
|
Running = 'RUNNING',
|
|
Un = 'UN'
|
|
}
|
|
|
|
export type AuthenticationResult = CurrentUser | EmailCodeAuthStrategyError | InvalidCredentialsError | NativeAuthStrategyError;
|
|
|
|
export enum AutoPriceEntityType {
|
|
Creditor = 'CREDITOR',
|
|
Debitor = 'DEBITOR',
|
|
Pricelist = 'PRICELIST'
|
|
}
|
|
|
|
export type AutoPriceInput = {
|
|
currency: CurrencyCode;
|
|
/** eg. Pricelist Identifier, Debitor Number, Creditor Number */
|
|
entityIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
entityType?: InputMaybe<AutoPriceEntityType>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
productIdentifier: Scalars['String']['input'];
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
/** Backup Configuration */
|
|
export type BackupConfig = IBaseModel & {
|
|
__typename?: 'BackupConfig';
|
|
/** Type of backup: database-only or full (with assets) */
|
|
backupType: BackupType;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Description of the backup configuration */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Identifier of the backup configuration */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Next scheduled execution time (derived from job queue state) */
|
|
nextScheduledAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Maximum number of backups to keep (default: 3, null for unlimited) */
|
|
retentionCount?: Maybe<Scalars['Float']['output']>;
|
|
/** Number of days to retain backups (null for indefinite) */
|
|
retentionDays?: Maybe<Scalars['Float']['output']>;
|
|
/** Cron expression for scheduled backups (auto-generated from scheduleFrequency and scheduleTime) */
|
|
scheduleCron?: Maybe<Scalars['String']['output']>;
|
|
/** Frequency of scheduled backups: hourly, daily, weekly, monthly, or yearly */
|
|
scheduleFrequency?: Maybe<BackupScheduleFrequency>;
|
|
/** User-friendly time string (e.g., '03:00' for daily at 3 AM, or ISO date/time for weekly/monthly/yearly) */
|
|
scheduleTime?: Maybe<Scalars['String']['output']>;
|
|
/** Schedule type: manual or scheduled */
|
|
scheduleType: BackupScheduleType;
|
|
target?: Maybe<BackupTarget>;
|
|
/** ID of the backup target to use */
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BackupConfigInput = {
|
|
backupType?: InputMaybe<BackupType>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
retentionCount?: InputMaybe<Scalars['Float']['input']>;
|
|
retentionDays?: InputMaybe<Scalars['Float']['input']>;
|
|
scheduleCron?: InputMaybe<Scalars['String']['input']>;
|
|
scheduleFrequency?: InputMaybe<BackupScheduleFrequency>;
|
|
scheduleTime?: InputMaybe<Scalars['String']['input']>;
|
|
scheduleType?: InputMaybe<BackupScheduleType>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type BackupConfigSearchInput = {
|
|
backupType?: InputMaybe<BackupType>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
scheduleFrequency?: InputMaybe<BackupScheduleFrequency>;
|
|
scheduleType?: InputMaybe<BackupScheduleType>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type BackupDownloadUrl = {
|
|
__typename?: 'BackupDownloadUrl';
|
|
downloadUrl: Scalars['String']['output'];
|
|
expiresAt: Scalars['DateTime']['output'];
|
|
};
|
|
|
|
/** Backup Execution Record */
|
|
export type BackupExecution = IBaseModel & {
|
|
__typename?: 'BackupExecution';
|
|
/** Timestamp when the backup completed */
|
|
completedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
config?: Maybe<BackupConfig>;
|
|
/** ID of the backup configuration used for this execution */
|
|
configId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Full download URL for the backup file */
|
|
downloadUrl?: Maybe<Scalars['String']['output']>;
|
|
/** Error message if backup failed */
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
/** Whether the backup file has been deleted from storage (execution record is preserved for audit) */
|
|
fileDeleted: Scalars['Boolean']['output'];
|
|
/** Name of the backup file */
|
|
fileName?: Maybe<Scalars['String']['output']>;
|
|
/** Size of the backup file in bytes */
|
|
fileSize?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Timestamp when the backup started */
|
|
startedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Statistics about the backup (duration, tables backed up, etc.) */
|
|
stats?: Maybe<Scalars['JSON']['output']>;
|
|
/** Current status of the backup execution */
|
|
status: BackupExecutionStatus;
|
|
/** Path/location of the backup file on the target storage */
|
|
targetLocation?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BackupExecutionSearchInput = {
|
|
configId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startedAtFrom?: InputMaybe<Scalars['DateTime']['input']>;
|
|
startedAtTo?: InputMaybe<Scalars['DateTime']['input']>;
|
|
status?: InputMaybe<BackupExecutionStatus>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Status of backup execution */
|
|
export enum BackupExecutionStatus {
|
|
Completed = 'COMPLETED',
|
|
Corrupted = 'CORRUPTED',
|
|
Failed = 'FAILED',
|
|
FileDeleted = 'FILE_DELETED',
|
|
Pending = 'PENDING',
|
|
Running = 'RUNNING'
|
|
}
|
|
|
|
/** Information about a backup file in storage */
|
|
export type BackupFileInfo = {
|
|
__typename?: 'BackupFileInfo';
|
|
/** Name of the backup file */
|
|
name: Scalars['String']['output'];
|
|
/** Size of the file in bytes */
|
|
size: Scalars['Float']['output'];
|
|
/** Type of backup file (sql or tar.gz) */
|
|
type: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Backup-related operation for disk space pre-check */
|
|
export enum BackupOperation {
|
|
Restore = 'RESTORE',
|
|
Upload = 'UPLOAD',
|
|
Validate = 'VALIDATE'
|
|
}
|
|
|
|
/** Frequency of scheduled backups: hourly, daily, weekly, monthly, or yearly */
|
|
export enum BackupScheduleFrequency {
|
|
Daily = 'DAILY',
|
|
Hourly = 'HOURLY',
|
|
Monthly = 'MONTHLY',
|
|
Weekly = 'WEEKLY',
|
|
Yearly = 'YEARLY'
|
|
}
|
|
|
|
/** Type of backup schedule */
|
|
export enum BackupScheduleType {
|
|
Manual = 'MANUAL',
|
|
Scheduled = 'SCHEDULED'
|
|
}
|
|
|
|
/** Backup Target Configuration */
|
|
export type BackupTarget = IBaseModel & {
|
|
__typename?: 'BackupTarget';
|
|
/** Type of backup target (SFTP, LOCAL, BUCKET, etc.) */
|
|
backupTargetType: BackupTargetType;
|
|
/** Storage-specific connection details (SFTP, BUCKET, etc.) */
|
|
connectionInfo?: Maybe<Scalars['JSON']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** Database connection configuration stored as JSON */
|
|
databaseConnectionInfo?: Maybe<Scalars['JSON']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Description of the backup target */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Identifier for the backup target */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Backup storage path (local directory or SFTP remote path) */
|
|
storagePath?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BackupTargetInput = {
|
|
backupTargetType?: InputMaybe<BackupTargetType>;
|
|
/** Storage-specific connection details (SFTP, BUCKET, etc.) */
|
|
connectionInfo?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Database connection configuration stored as JSON */
|
|
databaseConnectionInfo?: InputMaybe<Scalars['JSON']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Backup storage path (local directory or SFTP remote path) */
|
|
storagePath?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type BackupTargetSearchInput = {
|
|
backupTargetType?: InputMaybe<BackupTargetType>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Type of backup storage target: SFTP or LOCAL */
|
|
export enum BackupTargetType {
|
|
Local = 'LOCAL',
|
|
Sftp = 'SFTP'
|
|
}
|
|
|
|
/** Type of backup (database only or full with assets) */
|
|
export enum BackupType {
|
|
DatabaseOnly = 'DATABASE_ONLY',
|
|
Full = 'FULL'
|
|
}
|
|
|
|
/** BalanceInfo */
|
|
export type BalanceInfo = IBaseModel & {
|
|
__typename?: 'BalanceInfo';
|
|
balanceStatus?: Maybe<BalanceStatus>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
numberOfPayments?: Maybe<Scalars['Float']['output']>;
|
|
openAmount?: Maybe<Scalars['Float']['output']>;
|
|
openAmountCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
openAmountNonCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
openItemAccountingAmount?: Maybe<Scalars['Float']['output']>;
|
|
openItemAccountingIds?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BalanceInfoInput = {
|
|
balanceStatus?: InputMaybe<BalanceStatus>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** BalanceInfoToPayment */
|
|
export type BalanceInfoToPaymentLink = IBaseModel & {
|
|
__typename?: 'BalanceInfoToPaymentLink';
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
balanceInfo?: Maybe<BalanceInfo>;
|
|
balanceInfoId?: Maybe<Scalars['String']['output']>;
|
|
compensation?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
openItemAccounting?: Maybe<OpenItemAccounting>;
|
|
openItemAccountingId?: Maybe<Scalars['String']['output']>;
|
|
payment?: Maybe<Payment>;
|
|
paymentId?: Maybe<Scalars['String']['output']>;
|
|
paymentType?: Maybe<PaymentType>;
|
|
reduction?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BalanceInfoToPaymentLinkInput = {
|
|
amount?: InputMaybe<Scalars['Float']['input']>;
|
|
balanceInfo?: InputMaybe<BalanceInfoInput>;
|
|
balanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
compensation?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
openItemAccounting?: InputMaybe<OpenItemAccountingInput>;
|
|
openItemAccountingId?: InputMaybe<Scalars['String']['input']>;
|
|
payment?: InputMaybe<PaymentInput>;
|
|
paymentId?: InputMaybe<Scalars['String']['input']>;
|
|
paymentType?: InputMaybe<PaymentType>;
|
|
reduction?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type BalanceInfoToPaymentSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfPaymentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum BalanceStatus {
|
|
Completed = 'COMPLETED',
|
|
Open = 'OPEN',
|
|
Partial = 'PARTIAL'
|
|
}
|
|
|
|
export type BalancingDespiteRestInput = {
|
|
balanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
openItemAccountings?: InputMaybe<Array<OpenItemAccountingInput>>;
|
|
openItemCredit?: InputMaybe<OpenItemCreditInput>;
|
|
payments?: InputMaybe<Array<PaymentInput>>;
|
|
};
|
|
|
|
export type BalancingInput = {
|
|
directBalancing?: InputMaybe<Scalars['Boolean']['input']>;
|
|
openItemAccountingIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
openItemAccountings?: InputMaybe<Array<OpenItemAccountingInput>>;
|
|
paymentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
/** Banks */
|
|
export type Bank = IBaseModel & {
|
|
__typename?: 'Bank';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
bic?: Maybe<Scalars['String']['output']>;
|
|
city?: Maybe<Scalars['String']['output']>;
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
postalCode?: Maybe<Scalars['String']['output']>;
|
|
sepaB2BDirectDebit?: Maybe<Scalars['Boolean']['output']>;
|
|
sepaBasicDirectDebit?: Maybe<Scalars['Boolean']['output']>;
|
|
sepaTransfer?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Bank Account */
|
|
export type BankAccount = IBaseModel & {
|
|
__typename?: 'BankAccount';
|
|
accountHolder?: Maybe<Scalars['String']['output']>;
|
|
accountNumber?: Maybe<Scalars['String']['output']>;
|
|
accountType?: Maybe<AccountType>;
|
|
bank?: Maybe<Bank>;
|
|
bankId?: Maybe<Scalars['String']['output']>;
|
|
bookingAccount?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
feeAccount?: Maybe<Scalars['String']['output']>;
|
|
iban?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BankAccountInput = {
|
|
accountHolder?: InputMaybe<Scalars['String']['input']>;
|
|
accountNumber?: InputMaybe<Scalars['String']['input']>;
|
|
accountType?: InputMaybe<AccountType>;
|
|
bank?: InputMaybe<BankInput>;
|
|
bankId?: InputMaybe<Scalars['String']['input']>;
|
|
bankIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
bookingAccount?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
feeAccount?: InputMaybe<Scalars['String']['input']>;
|
|
iban?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type BankAccountSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
bankId?: InputMaybe<Scalars['String']['input']>;
|
|
bankIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type BankInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
bic?: InputMaybe<Scalars['String']['input']>;
|
|
city?: InputMaybe<Scalars['String']['input']>;
|
|
countryIso?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
postalCode?: InputMaybe<Scalars['String']['input']>;
|
|
sepaB2BDirectDebit?: InputMaybe<Scalars['Boolean']['input']>;
|
|
sepaBasicDirectDebit?: InputMaybe<Scalars['Boolean']['input']>;
|
|
sepaTransfer?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export enum BookingStatus {
|
|
Booked = 'BOOKED',
|
|
BookingLocked = 'BOOKING_LOCKED',
|
|
NotBooked = 'NOT_BOOKED'
|
|
}
|
|
|
|
export type BooleanCustomFieldConfig = CustomField & {
|
|
__typename?: 'BooleanCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** The Location / Branch of the Client */
|
|
export type Branch = IBaseModel & {
|
|
__typename?: 'Branch';
|
|
clientId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
published?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BranchInput = {
|
|
clientId: Scalars['String']['input'];
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
published?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type BufferObjectType = {
|
|
__typename?: 'BufferObjectType';
|
|
data: Scalars['String']['output'];
|
|
};
|
|
|
|
export type BuildAccessoryDocumentLineItemsInput = {
|
|
accessoryConfigIds: Array<Scalars['String']['input']>;
|
|
documentId: Scalars['String']['input'];
|
|
parentDocumentLineItemId: Scalars['String']['input'];
|
|
};
|
|
|
|
export type BulkDiscountGroupItemsImportInput = {
|
|
/** Array of objects with relationType and data: {relationType: DiscountGroupType, discountGroupId: string, discountGroupIdentifier: string, data: []} */
|
|
data: Scalars['JSON']['input'];
|
|
/** can also be in the data array */
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** can also be in the data array */
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** can also be in the data array */
|
|
relationType?: InputMaybe<DiscountGroupType>;
|
|
};
|
|
|
|
export type BulkDiscountGroupItemsImportResponse = {
|
|
__typename?: 'BulkDiscountGroupItemsImportResponse';
|
|
errorCount: Scalars['Float']['output'];
|
|
errors?: Maybe<Array<Scalars['String']['output']>>;
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
successCount: Scalars['Float']['output'];
|
|
};
|
|
|
|
/** a Bulk Price List Entry */
|
|
export type BulkPriceListEntry = IBaseModel & {
|
|
__typename?: 'BulkPriceListEntry';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** quantity prices */
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceListEntry?: Maybe<PriceListEntry>;
|
|
priceListEntryId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type BulkPriceListEntryInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** quantity prices */
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceListEntryId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type BulkPriceListEntrySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
priceListEntryId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum ChangeOrderDirection {
|
|
Bottom = 'BOTTOM',
|
|
Down = 'DOWN',
|
|
Top = 'TOP',
|
|
Up = 'UP'
|
|
}
|
|
|
|
export type ChangeStatusOfDocumentLineItemResult = {
|
|
__typename?: 'ChangeStatusOfDocumentLineItemResult';
|
|
documentLineItem?: Maybe<DocumentLineItem>;
|
|
documentStatus?: Maybe<DocumentStatusType>;
|
|
quantityStatus?: Maybe<DocumentLineItemQuantityStatus>;
|
|
};
|
|
|
|
export enum ChargesType {
|
|
Beneficiary = 'BENEFICIARY',
|
|
Charger = 'CHARGER',
|
|
Shared = 'SHARED'
|
|
}
|
|
|
|
/** Result of pre-upload disk space check for backup operations */
|
|
export type CheckDiskSpaceResult = {
|
|
__typename?: 'CheckDiskSpaceResult';
|
|
/** Available bytes (human-readable) */
|
|
availableBytes?: Maybe<Scalars['String']['output']>;
|
|
/** Required bytes (human-readable) */
|
|
requiredBytes?: Maybe<Scalars['String']['output']>;
|
|
/** Whether there is sufficient disk space */
|
|
sufficient: Scalars['Boolean']['output'];
|
|
};
|
|
|
|
/** The Client People work in */
|
|
export type Client = IBaseModel & {
|
|
__typename?: 'Client';
|
|
branches?: Maybe<Array<Branch>>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDeleted?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
published?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ClientInput = {
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
published?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ClientLog = IBaseModel & {
|
|
__typename?: 'ClientLog';
|
|
additional?: Maybe<Array<Scalars['String']['output']>>;
|
|
client?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
fileName?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
level?: Maybe<Scalars['Float']['output']>;
|
|
lineNumber?: Maybe<Scalars['String']['output']>;
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
timestamp?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
user?: Maybe<User>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ClientLogInput = {
|
|
additional?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
client?: InputMaybe<Scalars['String']['input']>;
|
|
fileName?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
level?: InputMaybe<Scalars['Float']['input']>;
|
|
lineNumber?: InputMaybe<Scalars['String']['input']>;
|
|
message?: InputMaybe<Scalars['String']['input']>;
|
|
timestamp?: InputMaybe<Scalars['DateTime']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ColumnConfig = IBaseModel & {
|
|
__typename?: 'ColumnConfig';
|
|
/** where the ColumnConfig is based on (eg. a View or Table). Lower case! */
|
|
baseView: Scalars['String']['output'];
|
|
columns: Array<ColumnDefinition>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** marks the config to not be used to display a table */
|
|
disabled: Scalars['Boolean']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastSort?: Maybe<Array<SortParameter>>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** custom saved instance / version */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
originId?: Maybe<Scalars['String']['output']>;
|
|
originType?: Maybe<ConfigOriginType>;
|
|
ownerId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** the variant of the View. Example: in Documents its the Document Type */
|
|
variant?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
|
|
export type ColumnConfigColumnsArgs = {
|
|
onlyShowVisible?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ColumnConfigInput = {
|
|
baseView?: InputMaybe<Scalars['String']['input']>;
|
|
columns?: InputMaybe<Array<ColumnDefinitionInput>>;
|
|
/** marks the config to not be used to display a table */
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastSort?: InputMaybe<Array<SortParameterInput>>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
originType?: InputMaybe<ConfigOriginType>;
|
|
ownerId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the variant of the View. Exmaple: in Documents its the Document Type */
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ColumnDefinition = IBaseModel & {
|
|
__typename?: 'ColumnDefinition';
|
|
/** returns all columns of this type (that he is allowed to see) */
|
|
availableSubColumns?: Maybe<Array<ColumnDefinition>>;
|
|
/** If the Column can be edited by the User */
|
|
canEdit?: Maybe<Scalars['Boolean']['output']>;
|
|
/** custom class for the column */
|
|
class?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** custom header name to be displayed instead of the default name/translation */
|
|
customHeaderName?: Maybe<Scalars['String']['output']>;
|
|
/** What kind of Data to expect (Date, string, number, etc) */
|
|
dataType: Scalars['String']['output'];
|
|
/** Should be deletable in Column Chooser */
|
|
deletable?: Maybe<Scalars['Boolean']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** the format to be used to represent the value */
|
|
displayFormat?: Maybe<Scalars['String']['output']>;
|
|
/** which model / entity (eg. product) this dataType / field belongs to */
|
|
entityType?: Maybe<Scalars['String']['output']>;
|
|
/** value path. eg. product.identifier but can be deeper too: product.group.name */
|
|
field?: Maybe<Scalars['String']['output']>;
|
|
/** Should be filterable as Column */
|
|
filterable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Column editor: true if nested fields can be loaded on expand when subColumns are not yet loaded. */
|
|
hasExpandableChildren?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isArray?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If the ColumnDef is default or if the user has changed something about it */
|
|
isCustomized?: Maybe<Scalars['Boolean']['output']>;
|
|
isEnum?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
lookup?: Maybe<Scalars['String']['output']>;
|
|
/** Meta information for this column */
|
|
metaData?: Maybe<Scalars['JSON']['output']>;
|
|
/** Should be movable as Column */
|
|
movable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If the column cannot be null */
|
|
nonNull?: Maybe<Scalars['Boolean']['output']>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
/**
|
|
* Property name to show value
|
|
* @deprecated Use field instead
|
|
*/
|
|
prop?: Maybe<Scalars['String']['output']>;
|
|
/** Should be sortable as Column */
|
|
sortable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** returns subColumns (only saved structure from DB) if the type is a compolex Type like Company or Contact */
|
|
subColumns?: Maybe<Array<ColumnDefinition>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
/** If it should be visible */
|
|
visible?: Maybe<Scalars['Boolean']['output']>;
|
|
weight?: Maybe<Scalars['Float']['output']>;
|
|
width?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ColumnDefinitionInput = {
|
|
/** If the Column can be edited by the User */
|
|
canEdit?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** custom class for the column */
|
|
class?: InputMaybe<Scalars['String']['input']>;
|
|
/** custom header name to be displayed instead of the default name/translation */
|
|
customHeaderName?: InputMaybe<Scalars['String']['input']>;
|
|
dataType?: InputMaybe<Scalars['String']['input']>;
|
|
/** Should be deletable in Column Chooser */
|
|
deletable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** the format to be used to represent the value */
|
|
displayFormat?: InputMaybe<Scalars['String']['input']>;
|
|
/** which model / entity (eg. product) this dataType / field belongs to */
|
|
entityType?: InputMaybe<Scalars['String']['input']>;
|
|
/** value path */
|
|
field?: InputMaybe<Scalars['String']['input']>;
|
|
/** Should be filterable as Column */
|
|
filterable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isEnum?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Meta information for this column */
|
|
metaData?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Should be movable as Column */
|
|
movable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Should be sortable as Column */
|
|
sortable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
subColumns?: InputMaybe<Array<ColumnDefinitionInput>>;
|
|
/** If it should be visible */
|
|
visible?: InputMaybe<Scalars['Boolean']['input']>;
|
|
width?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type CommodityCode = IBaseModel & {
|
|
__typename?: 'CommodityCode';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CommodityCodeInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export enum Condition {
|
|
And = 'AND',
|
|
Or = 'OR'
|
|
}
|
|
|
|
export enum ConfigOriginType {
|
|
Auto = 'AUTO',
|
|
Branch = 'BRANCH',
|
|
Client = 'CLIENT',
|
|
Default = 'DEFAULT',
|
|
Role = 'ROLE',
|
|
User = 'USER'
|
|
}
|
|
|
|
/** a Contact like a Person */
|
|
export type Contact = IBaseModel & {
|
|
__typename?: 'Contact';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
anniversary?: Maybe<Scalars['DateTime']['output']>;
|
|
birthDate?: Maybe<Scalars['DateTime']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creditLimit?: Maybe<Scalars['Float']['output']>;
|
|
defaultEmail?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
email2?: Maybe<Scalars['String']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
firstName?: Maybe<Scalars['String']['output']>;
|
|
homepage?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
lifePartnerName?: Maybe<Scalars['String']['output']>;
|
|
mainPhone?: Maybe<Scalars['String']['output']>;
|
|
maritalStatus?: Maybe<MaritalStatusType>;
|
|
mobilePhone?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
paymentTerms?: Maybe<PaymentTerms>;
|
|
paymentTermsId?: Maybe<Scalars['String']['output']>;
|
|
phone2?: Maybe<Scalars['String']['output']>;
|
|
/** behind the name like 'M.A.' */
|
|
postTitle?: Maybe<Scalars['String']['output']>;
|
|
/** how the contact wants to be contacted */
|
|
preferredMethodOfContact?: Maybe<MethodOfContactType>;
|
|
/** Id from a other System - will use this as Identifcation if no real Id is passed */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
sex?: Maybe<Scalars['String']['output']>;
|
|
socialLinks?: Maybe<Array<SocialLink>>;
|
|
title?: Maybe<Salutation>;
|
|
titleId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Link between a Contact and a DataProtection */
|
|
export type ContactDataProtectionLink = IBaseModel & {
|
|
__typename?: 'ContactDataProtectionLink';
|
|
contact?: Maybe<Contact>;
|
|
contactId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dataProtection?: Maybe<DataProtection>;
|
|
dataProtectionId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ContactDataProtectionLinkInput = {
|
|
contact?: InputMaybe<ContactInput>;
|
|
contactId?: InputMaybe<Scalars['String']['input']>;
|
|
dataProtection?: InputMaybe<DataProtectionInput>;
|
|
dataProtectionId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ContactInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
anniversary?: InputMaybe<Scalars['DateTime']['input']>;
|
|
birthDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
currency?: InputMaybe<Scalars['String']['input']>;
|
|
defaultEmail?: InputMaybe<Scalars['String']['input']>;
|
|
email2?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAsset?: InputMaybe<AssetInput>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
firstName?: InputMaybe<Scalars['String']['input']>;
|
|
homepage?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
lifePartnerName?: InputMaybe<Scalars['String']['input']>;
|
|
mainPhone?: InputMaybe<Scalars['String']['input']>;
|
|
maritalStatus?: InputMaybe<MaritalStatusType>;
|
|
mobilePhone?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTerms?: InputMaybe<PaymentTermsInput>;
|
|
paymentTermsId?: InputMaybe<Scalars['String']['input']>;
|
|
phone2?: InputMaybe<Scalars['String']['input']>;
|
|
/** behind the name like 'M.A.' */
|
|
postTitle?: InputMaybe<Scalars['String']['input']>;
|
|
/** how the contact wants to be contacted */
|
|
preferredMethodOfContact?: InputMaybe<MethodOfContactType>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
sex?: InputMaybe<Scalars['String']['input']>;
|
|
title?: InputMaybe<SalutationInput>;
|
|
titleId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Contact as Activity Stream Object */
|
|
export type ContactObject = ActivityBaseObject & {
|
|
__typename?: 'ContactObject';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
objectId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityObjectType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ContactSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ofAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** When that Contact got Targetet */
|
|
export type ContactTarget = ActivityBaseTarget & {
|
|
__typename?: 'ContactTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
/** Can be cached Name or a manual set one */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CopyDocumentResult = {
|
|
__typename?: 'CopyDocumentResult';
|
|
lineItems?: Maybe<Array<CopyLineItemResult>>;
|
|
newDocument?: Maybe<Document>;
|
|
newDocumentId?: Maybe<Scalars['String']['output']>;
|
|
originalDocumentId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CopyLineItemOptions = {
|
|
newQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
overrideLineItemInput?: InputMaybe<DocumentLineItemInput>;
|
|
/** only used if the accessoryDLI is built in frontend as normal DLI and price should be calculated in backend */
|
|
recalculateAccessoryPrice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveWithAnotherStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveWithFailedQuantity?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipAutoAccessory?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipCopyLinkCreation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the document discounts */
|
|
skipEnsureOpenItemOfDocument?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the DLI position text or do any updates */
|
|
skipPositionTextCalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate price adjustments - this doesnt include totals and taxlines */
|
|
skipPriceRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the qty unit breakdown */
|
|
skipQtyUnitBreakdownRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont get the trading set items - if already existing or so */
|
|
skipTradingSet?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the trading set items - just for transfer */
|
|
skipTradingSetRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the unit conversions */
|
|
skipUnitConversionsRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipWarehouse?: InputMaybe<Scalars['Boolean']['input']>;
|
|
targetDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CopyLineItemResult = {
|
|
__typename?: 'CopyLineItemResult';
|
|
/** Everything related to the line item that went wrong */
|
|
errors?: Maybe<Array<Scalars['String']['output']>>;
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
newLineItemId?: Maybe<Scalars['String']['output']>;
|
|
originalLineItem?: Maybe<DocumentLineItem>;
|
|
originalLineItemId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CostBase = {
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CostBaseInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CostCenter = CostBase & IBaseModel & {
|
|
__typename?: 'CostCenter';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CostCenterInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CostObject = CostBase & IBaseModel & {
|
|
__typename?: 'CostObject';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CostObjectInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CostUnion = CostCenter | CostObject;
|
|
|
|
export type Country = IBaseModel & {
|
|
__typename?: 'Country';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
enabled?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** the iso code of the country */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isEU?: Maybe<Scalars['Boolean']['output']>;
|
|
iso3?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
translations?: Maybe<Array<CountryTranslation>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CountryInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
enabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
isEU?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
iso3?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
translations?: InputMaybe<Array<CountryTranslationInput>>;
|
|
};
|
|
|
|
export type CountrySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyEU?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type CountryTranslation = IBaseModel & {
|
|
__typename?: 'CountryTranslation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
languageCode: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CountryTranslationInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
languageCode: Scalars['String']['input'];
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CreateAdministratorInput = {
|
|
emailAddress?: InputMaybe<Scalars['String']['input']>;
|
|
firstName?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
isApiUser?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
password?: InputMaybe<Scalars['String']['input']>;
|
|
roleIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
/** Credential */
|
|
export type Credential = IBaseModel & {
|
|
__typename?: 'Credential';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Encrypted credential value */
|
|
encryptedValue: Scalars['String']['output'];
|
|
/** Encryption metadata (IV, auth tag, etc.) */
|
|
encryptionMetadata?: Maybe<Scalars['JSON']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Optional human-readable key for the credential */
|
|
key?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CredentialInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Optional human-readable key for the credential */
|
|
key?: InputMaybe<Scalars['String']['input']>;
|
|
/** Plain text credential value to encrypt */
|
|
value: Scalars['String']['input'];
|
|
};
|
|
|
|
export type CredentialSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
key?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum CreditType {
|
|
CashDiscountable = 'CASH_DISCOUNTABLE',
|
|
OverPayed = 'OVER_PAYED',
|
|
UnderPayed = 'UNDER_PAYED'
|
|
}
|
|
|
|
export type CsvExportOptions = {
|
|
encoding?: InputMaybe<CsvParserEncoding>;
|
|
header?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Locale for number formatting (e.g., "DE" for German, "US" for American). If provided, numbers will be formatted with locale-specific decimal separators. */
|
|
locale?: InputMaybe<Scalars['String']['input']>;
|
|
/** Character to use for quoting values (e.g.: ...';'value';'...). Always used if value contains the separator or new line characters. */
|
|
quoteCharacter?: InputMaybe<Scalars['String']['input']>;
|
|
quoteValues?: InputMaybe<Scalars['Boolean']['input']>;
|
|
separator?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** CSV Job Result */
|
|
export type CsvJobResult = {
|
|
__typename?: 'CsvJobResult';
|
|
jobId?: Maybe<Scalars['String']['output']>;
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<Scalars['JSONObject']['output']>;
|
|
};
|
|
|
|
/** CSV Manger File [Import, Export] */
|
|
export type CsvManager = IBaseModel & {
|
|
__typename?: 'CsvManager';
|
|
asset?: Maybe<Asset>;
|
|
assetId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
csvImportConfig?: Maybe<CsvManagerImportConfig>;
|
|
csvImportConfigId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** This is a unique identifier */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** If true, this can be used as template */
|
|
isTemplate?: Maybe<Scalars['Boolean']['output']>;
|
|
/** This is the job record id, which is created when the job is created */
|
|
jobRecordId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** CSV Template Name */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<CsvManagerType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Probably don't need this, since we have the createdBy field */
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** CSV Manger Import Config File */
|
|
export type CsvManagerImportConfig = IBaseModel & {
|
|
__typename?: 'CsvManagerImportConfig';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
delimiter?: Maybe<Scalars['String']['output']>;
|
|
encoding?: Maybe<CsvParserEncoding>;
|
|
entityType?: Maybe<CsvManagerType>;
|
|
header?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** When true, empty CSV values will be ignored (property not imported) */
|
|
ignoreEmptyValues?: Maybe<Scalars['Boolean']['output']>;
|
|
/** When true, empty CSV values will be imported as empty strings, when false (default), they will be imported as null and might not overwrite existing values */
|
|
importEmptyAsEmptyString?: Maybe<Scalars['Boolean']['output']>;
|
|
insertMode?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The mapping of the csv file to the entity */
|
|
mapping?: Maybe<Scalars['JSON']['output']>;
|
|
mimeType?: Maybe<Scalars['String']['output']>;
|
|
startLine?: Maybe<Scalars['Float']['output']>;
|
|
updateMode?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CsvManagerImportConfigInput = {
|
|
delimiter?: InputMaybe<Scalars['String']['input']>;
|
|
encoding?: InputMaybe<CsvParserEncoding>;
|
|
entityType?: InputMaybe<CsvManagerType>;
|
|
header?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** When true, empty CSV values will be ignored (property not imported) */
|
|
ignoreEmptyValues?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** When true, empty CSV values will be imported as empty strings, when false (default), they will be imported as null and might not overwrite existing values */
|
|
importEmptyAsEmptyString?: InputMaybe<Scalars['Boolean']['input']>;
|
|
insertMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mapping?: InputMaybe<Scalars['JSON']['input']>;
|
|
mimeType?: InputMaybe<Scalars['String']['input']>;
|
|
startLine?: InputMaybe<Scalars['Float']['input']>;
|
|
updateMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CsvManagerInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
csvImportConfigId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemplate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jobRecordId?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<CsvManagerType>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CsvManagerSearchInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jobRecordId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** When the CSV Manager got Target */
|
|
export type CsvManagerTarget = ActivityBaseTarget & {
|
|
__typename?: 'CsvManagerTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum CsvManagerType {
|
|
Address = 'ADDRESS',
|
|
Creditor = 'CREDITOR',
|
|
Customerpriceentry = 'CUSTOMERPRICEENTRY',
|
|
Debitor = 'DEBITOR',
|
|
Discountgroup = 'DISCOUNTGROUP',
|
|
Discountgroupcustomergrouprelation = 'DISCOUNTGROUPCUSTOMERGROUPRELATION',
|
|
Discountgroupcustomerrelation = 'DISCOUNTGROUPCUSTOMERRELATION',
|
|
Discountgroupdocumentlineitemrelation = 'DISCOUNTGROUPDOCUMENTLINEITEMRELATION',
|
|
Discountgroupdocumentrelation = 'DISCOUNTGROUPDOCUMENTRELATION',
|
|
Discountgroupproductgrouprelation = 'DISCOUNTGROUPPRODUCTGROUPRELATION',
|
|
Discountgroupproductrelation = 'DISCOUNTGROUPPRODUCTRELATION',
|
|
Discountgroupvendorgrouprelation = 'DISCOUNTGROUPVENDORGROUPRELATION',
|
|
Discountgroupvendorrelation = 'DISCOUNTGROUPVENDORRELATION',
|
|
Document = 'DOCUMENT',
|
|
Documentlineitem = 'DOCUMENTLINEITEM',
|
|
Postproductiondetail = 'POSTPRODUCTIONDETAIL',
|
|
Postproductionreason = 'POSTPRODUCTIONREASON',
|
|
Pricelistentry = 'PRICELISTENTRY',
|
|
Product = 'PRODUCT',
|
|
Productgroup = 'PRODUCTGROUP',
|
|
Productpostproductioncost = 'PRODUCTPOSTPRODUCTIONCOST',
|
|
Productprocessstepdefinitioncost = 'PRODUCTPROCESSSTEPDEFINITIONCOST',
|
|
Productunitconversion = 'PRODUCTUNITCONVERSION',
|
|
Storageplace = 'STORAGEPLACE',
|
|
Vendorpriceentry = 'VENDORPRICEENTRY'
|
|
}
|
|
|
|
export enum CsvParserEncoding {
|
|
Utf8 = 'UTF8',
|
|
Utf8WithBom = 'UTF8_WITH_BOM',
|
|
Windows_1252 = 'WINDOWS_1252'
|
|
}
|
|
|
|
/** CurrencyCode */
|
|
export enum CurrencyCode {
|
|
Aed = 'AED',
|
|
Aud = 'AUD',
|
|
Brl = 'BRL',
|
|
Cad = 'CAD',
|
|
Chf = 'CHF',
|
|
Cny = 'CNY',
|
|
Czk = 'CZK',
|
|
Dkk = 'DKK',
|
|
Eur = 'EUR',
|
|
Gbp = 'GBP',
|
|
Hkd = 'HKD',
|
|
Inr = 'INR',
|
|
Jpy = 'JPY',
|
|
Krw = 'KRW',
|
|
Mxn = 'MXN',
|
|
Nok = 'NOK',
|
|
Nzd = 'NZD',
|
|
Pln = 'PLN',
|
|
Sar = 'SAR',
|
|
Sek = 'SEK',
|
|
Sgd = 'SGD',
|
|
Thb = 'THB',
|
|
Try = 'TRY',
|
|
Usd = 'USD',
|
|
Zar = 'ZAR'
|
|
}
|
|
|
|
export type CurrentUser = {
|
|
__typename?: 'CurrentUser';
|
|
channels?: Maybe<Array<CurrentUserChannel>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CurrentUserChannel = {
|
|
__typename?: 'CurrentUserChannel';
|
|
blacklistPermissions?: Maybe<Array<Scalars['String']['output']>>;
|
|
code?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
permissions?: Maybe<Array<Scalars['String']['output']>>;
|
|
token?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Custom action bar button or menu entry */
|
|
export type CustomActionBarItem = IBaseModel & {
|
|
__typename?: 'CustomActionBarItem';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
icon?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive: Scalars['Boolean']['output'];
|
|
itemType: CustomActionBarItemType;
|
|
label: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Toolbar location id (must match UI ActionBarLocationId) */
|
|
locationId: Scalars['String']['output'];
|
|
/** Type-specific options (link URL, macro id, report id, …) */
|
|
options: Scalars['JSON']['output'];
|
|
/** Runtime ActionBarItem.id of parent menu (any string, e.g. copy-product or a UUID). custom-action-bar-{uuid} for another custom entry. Empty = top-level bar. */
|
|
parentActionBarItemId?: Maybe<Scalars['String']['output']>;
|
|
/** User needs at least one of these permissions (OR) */
|
|
requiresPermissions?: Maybe<Array<Scalars['String']['output']>>;
|
|
/** If set, user must have at least one of these roles */
|
|
roleIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
sortOrder: Scalars['Float']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomActionBarItemInput = {
|
|
icon?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemType?: InputMaybe<CustomActionBarItemType>;
|
|
label?: InputMaybe<Scalars['String']['input']>;
|
|
locationId?: InputMaybe<Scalars['String']['input']>;
|
|
options?: InputMaybe<Scalars['JSON']['input']>;
|
|
parentActionBarItemId?: InputMaybe<Scalars['String']['input']>;
|
|
requiresPermissions?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
roleIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
sortOrder?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** Custom action bar entry behavior */
|
|
export enum CustomActionBarItemType {
|
|
/** Navigate or open a URL */
|
|
Link = 'LINK',
|
|
/** Execute a saved macro */
|
|
Macro = 'MACRO',
|
|
/** Open a report in the context of the current record */
|
|
Report = 'REPORT'
|
|
}
|
|
|
|
export type CustomAddressFields = {
|
|
__typename?: 'CustomAddressFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomAddressFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomAddressTranslationFields = {
|
|
__typename?: 'CustomAddressTranslationFields';
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomCollectionTranslationFields = {
|
|
__typename?: 'CustomCollectionTranslationFields';
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomDocumentFields = {
|
|
__typename?: 'CustomDocumentFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomDocumentFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomDocumentLineItemFields = {
|
|
__typename?: 'CustomDocumentLineItemFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomDocumentLineItemFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomElementConfigModel = {
|
|
__typename?: 'CustomElementConfigModel';
|
|
items: Array<CustomElementRouteConfigModel>;
|
|
manifestSource: Scalars['String']['output'];
|
|
pluginUrl?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomElementManifest = IBaseModel & {
|
|
__typename?: 'CustomElementManifest';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
items: Array<CustomElementRouteConfigModel>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
manifestSource: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomElementManifestInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
items: Array<CustomElementRouteConfigModelInput>;
|
|
manifestSource: Scalars['String']['input'];
|
|
pluginUrl?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomElementRouteConfigModel = {
|
|
__typename?: 'CustomElementRouteConfigModel';
|
|
route?: Maybe<Scalars['String']['output']>;
|
|
tagName: Scalars['String']['output'];
|
|
};
|
|
|
|
export type CustomElementRouteConfigModelInput = {
|
|
route?: InputMaybe<Scalars['String']['input']>;
|
|
tagName: Scalars['String']['input'];
|
|
};
|
|
|
|
export type CustomEmployeeFields = {
|
|
__typename?: 'CustomEmployeeFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomEmployeeFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum CustomEntityAddEditMode {
|
|
Detail = 'DETAIL',
|
|
Dialog = 'DIALOG',
|
|
None = 'NONE',
|
|
Table = 'TABLE'
|
|
}
|
|
|
|
export type CustomEntityColumnSchema = IBaseModel & {
|
|
__typename?: 'CustomEntityColumnSchema';
|
|
columnVisible?: Maybe<Scalars['Boolean']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
defaultValue?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
eagerRelation?: Maybe<Scalars['Boolean']['output']>;
|
|
entitySchema?: Maybe<CustomEntitySchema>;
|
|
entitySchemaId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inputOptions?: Maybe<Scalars['JSON']['output']>;
|
|
inversePropertyName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
order?: Maybe<Scalars['Float']['output']>;
|
|
relatedEntitySchema?: Maybe<CustomEntitySchema>;
|
|
relatedPropertyLabel?: Maybe<Scalars['String']['output']>;
|
|
relatedPropertyName?: Maybe<Scalars['String']['output']>;
|
|
relatedToEntity?: Maybe<Scalars['String']['output']>;
|
|
relationType?: Maybe<Scalars['String']['output']>;
|
|
requiredFieldIdentifier?: Maybe<Scalars['String']['output']>;
|
|
requiredFieldValue?: Maybe<Scalars['String']['output']>;
|
|
searchableField?: Maybe<Scalars['Boolean']['output']>;
|
|
selectOptions?: Maybe<Array<CustomEntityColumnSelectOption>>;
|
|
type?: Maybe<CustomEntityColumnType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomEntityColumnSchemaInput = {
|
|
columnVisible?: InputMaybe<Scalars['Boolean']['input']>;
|
|
defaultValue?: InputMaybe<Scalars['String']['input']>;
|
|
displayName?: InputMaybe<Scalars['String']['input']>;
|
|
eagerRelation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
entitySchemaId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inputOptions?: InputMaybe<Scalars['JSON']['input']>;
|
|
inversePropertyName?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nullable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
relatedPropertyLabel?: InputMaybe<Scalars['String']['input']>;
|
|
relatedPropertyName?: InputMaybe<Scalars['String']['input']>;
|
|
relatedToEntity?: InputMaybe<Scalars['String']['input']>;
|
|
relationType?: InputMaybe<Scalars['String']['input']>;
|
|
requiredFieldIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
requiredFieldValue?: InputMaybe<Scalars['String']['input']>;
|
|
selectOptions?: InputMaybe<Array<CustomEntityColumnSelectOptionInput>>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomEntityColumnSelectOption = {
|
|
__typename?: 'CustomEntityColumnSelectOption';
|
|
label?: Maybe<Scalars['String']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomEntityColumnSelectOptionInput = {
|
|
label?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum CustomEntityColumnType {
|
|
Boolean = 'boolean',
|
|
Calculated = 'calculated',
|
|
Date = 'date',
|
|
Datetime = 'datetime',
|
|
Float = 'float',
|
|
Int = 'int',
|
|
Numberrange = 'numberrange',
|
|
Numeric = 'numeric',
|
|
Relation = 'relation',
|
|
Select = 'select',
|
|
String = 'string',
|
|
Time = 'time'
|
|
}
|
|
|
|
export type CustomEntityCustomFieldConfig = CustomField & {
|
|
__typename?: 'CustomEntityCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
customEntityName?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The name of the field that contains the entity (defaults to name + 'Object') */
|
|
objectFieldName?: Maybe<Scalars['String']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomEntitySchema = IBaseModel & {
|
|
__typename?: 'CustomEntitySchema';
|
|
addMode?: Maybe<CustomEntityAddEditMode>;
|
|
allowCopy?: Maybe<Scalars['Boolean']['output']>;
|
|
allowDelete?: Maybe<Scalars['Boolean']['output']>;
|
|
autoRefreshWithFilter?: Maybe<Scalars['Boolean']['output']>;
|
|
checkboxMode?: Maybe<Scalars['Boolean']['output']>;
|
|
columns?: Maybe<Array<CustomEntityColumnSchema>>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
defaultValueFormConfig?: Maybe<FormConfig>;
|
|
defaultValueFormConfigId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
editMode?: Maybe<CustomEntityAddEditMode>;
|
|
formConfig?: Maybe<FormConfig>;
|
|
formConfigId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
migratedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
searchableFields?: Maybe<Array<Scalars['String']['output']>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
useDefaultValueAsFilter?: Maybe<Scalars['Boolean']['output']>;
|
|
useDefaultValueForNewItems?: Maybe<Scalars['Boolean']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomEntitySchemaInput = {
|
|
addMode?: InputMaybe<CustomEntityAddEditMode>;
|
|
allowCopy?: InputMaybe<Scalars['Boolean']['input']>;
|
|
allowDelete?: InputMaybe<Scalars['Boolean']['input']>;
|
|
autoRefreshWithFilter?: InputMaybe<Scalars['Boolean']['input']>;
|
|
checkboxMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
columns?: InputMaybe<Array<CustomEntityColumnSchemaInput>>;
|
|
defaultValueFormConfigId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultValueFormConfigIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
displayName?: InputMaybe<Scalars['String']['input']>;
|
|
editMode?: InputMaybe<CustomEntityAddEditMode>;
|
|
formConfigId?: InputMaybe<Scalars['String']['input']>;
|
|
formConfigIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
useDefaultValueAsFilter?: InputMaybe<Scalars['Boolean']['input']>;
|
|
useDefaultValueForNewItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CustomFacetFields = {
|
|
__typename?: 'CustomFacetFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomFacetFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomFacetTranslationFields = {
|
|
__typename?: 'CustomFacetTranslationFields';
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomFacetValueFields = {
|
|
__typename?: 'CustomFacetValueFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomFacetValueFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomFacetValueTranslationFields = {
|
|
__typename?: 'CustomFacetValueTranslationFields';
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomField = {
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomFieldConfig = BooleanCustomFieldConfig | CustomEntityCustomFieldConfig | DateTimeCustomFieldConfig | FloatCustomFieldConfig | IntCustomFieldConfig | LocaleStringCustomFieldConfig | NumericCustomFieldConfig | SelectCustomFieldConfig | StringCustomFieldConfig;
|
|
|
|
export type CustomFieldSchema = IBaseModel & {
|
|
__typename?: 'CustomFieldSchema';
|
|
/** Whether the field is calculated */
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The expression for the calculated field */
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** The currency for the field (used for Numeric and Float fields) */
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
/** The name of the custom entity for the field (used for CustomEntity fields) */
|
|
customEntityName?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
entity: Scalars['String']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The maximum value for the field (used for Int and Float fields) */
|
|
max?: Maybe<Scalars['Float']['output']>;
|
|
/** The maximum date for the field (used for DateTime fields) */
|
|
maxDate?: Maybe<Scalars['String']['output']>;
|
|
/** The minimum value for the field (used for Int and Float fields) */
|
|
min?: Maybe<Scalars['Float']['output']>;
|
|
/** The minimum date for the field (used for DateTime fields) */
|
|
minDate?: Maybe<Scalars['String']['output']>;
|
|
name: Scalars['String']['output'];
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The name of the field that contains the entity (used for CustomEntity fields) */
|
|
objectFieldName?: Maybe<Scalars['String']['output']>;
|
|
/** The options for the field (used for String and LocaleString fields) */
|
|
options?: Maybe<Array<StringFieldOption>>;
|
|
/** The pattern for the field (used for String and LocaleString fields) */
|
|
pattern?: Maybe<Scalars['String']['output']>;
|
|
/** The precision for the field (used for Numeric fields) */
|
|
precision?: Maybe<Scalars['Float']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The scale for the field (used for Numeric fields) */
|
|
scale?: Maybe<Scalars['Float']['output']>;
|
|
/** Whether the field is searchable */
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The options for the field (used for Select fields) */
|
|
selectOptions?: Maybe<Array<SelectOption>>;
|
|
/** The step for the field (used for Int, Float and DateTime fields) */
|
|
step?: Maybe<Scalars['Float']['output']>;
|
|
type?: Maybe<CustomFieldType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomFieldSchemaInput = {
|
|
/** Whether the field is calculated */
|
|
calculated?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The expression for the calculated field */
|
|
calculatedExpression?: InputMaybe<Scalars['String']['input']>;
|
|
/** The currency for the field (used for Calculated fields) */
|
|
currency?: InputMaybe<Scalars['String']['input']>;
|
|
/** The name of the custom entity for the field (used for CustomEntity fields) */
|
|
customEntityName?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Array<LocalizedStringInput>>;
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
internal?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
label?: InputMaybe<Array<LocalizedStringInput>>;
|
|
/** The maximum value for the field (used for Int and Float fields) */
|
|
max?: InputMaybe<Scalars['Float']['input']>;
|
|
/** The maximum date for the field (used for DateTime fields) */
|
|
maxDate?: InputMaybe<Scalars['String']['input']>;
|
|
/** The minimum value for the field (used for Int and Float fields) */
|
|
min?: InputMaybe<Scalars['Float']['input']>;
|
|
/** The minimum date for the field (used for DateTime fields) */
|
|
minDate?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
nullable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The name of the field that contains the entity (used for CustomEntity fields) */
|
|
objectFieldName?: InputMaybe<Scalars['String']['input']>;
|
|
/** The options for the field (used for String and LocaleString fields) */
|
|
options?: InputMaybe<Array<StringFieldOptionInput>>;
|
|
/** The pattern for the field (used for String and LocaleString fields) */
|
|
pattern?: InputMaybe<Scalars['String']['input']>;
|
|
/** The precision for the field (used for Calculated and Numeric fields) */
|
|
precision?: InputMaybe<Scalars['Float']['input']>;
|
|
public?: InputMaybe<Scalars['Boolean']['input']>;
|
|
readonly?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The scale for the field (used for Calculated and Numeric fields) */
|
|
scale?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Whether the field is searchable */
|
|
searchable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The options for the field (used for Select fields) */
|
|
selectOptions?: InputMaybe<Array<SelectOptionInput>>;
|
|
/** The step for the field (used for Int and Float fields) */
|
|
step?: InputMaybe<Scalars['Float']['input']>;
|
|
type?: InputMaybe<CustomFieldType>;
|
|
};
|
|
|
|
export enum CustomFieldType {
|
|
Boolean = 'boolean',
|
|
Calculated = 'calculated',
|
|
CustomEntity = 'customEntity',
|
|
DateTime = 'dateTime',
|
|
Float = 'float',
|
|
Int = 'int',
|
|
Numeric = 'numeric',
|
|
Select = 'select',
|
|
String = 'string'
|
|
}
|
|
|
|
export type CustomFields = {
|
|
__typename?: 'CustomFields';
|
|
Address?: Maybe<Array<CustomFieldConfig>>;
|
|
AddressTranslation?: Maybe<Array<CustomFieldConfig>>;
|
|
Collection?: Maybe<Array<CustomFieldConfig>>;
|
|
CollectionTranslation?: Maybe<Array<CustomFieldConfig>>;
|
|
Document?: Maybe<Array<CustomFieldConfig>>;
|
|
DocumentLineItem?: Maybe<Array<CustomFieldConfig>>;
|
|
Employee?: Maybe<Array<CustomFieldConfig>>;
|
|
Facet?: Maybe<Array<CustomFieldConfig>>;
|
|
FacetTranslation?: Maybe<Array<CustomFieldConfig>>;
|
|
FacetValue?: Maybe<Array<CustomFieldConfig>>;
|
|
FacetValueTranslation?: Maybe<Array<CustomFieldConfig>>;
|
|
PostProductionDetail?: Maybe<Array<CustomFieldConfig>>;
|
|
PriceListEntry?: Maybe<Array<CustomFieldConfig>>;
|
|
ProcessStepPack?: Maybe<Array<CustomFieldConfig>>;
|
|
Product?: Maybe<Array<CustomFieldConfig>>;
|
|
ProductPostProductionCost?: Maybe<Array<CustomFieldConfig>>;
|
|
User?: Maybe<Array<CustomFieldConfig>>;
|
|
};
|
|
|
|
export type CustomPostProductionDetailFields = {
|
|
__typename?: 'CustomPostProductionDetailFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomPostProductionDetailFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomPriceListEntryFields = {
|
|
__typename?: 'CustomPriceListEntryFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomPriceListEntryFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomProcessStepPackFields = {
|
|
__typename?: 'CustomProcessStepPackFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomProcessStepPackFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomProductFields = {
|
|
__typename?: 'CustomProductFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomProductFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomProductPostProductionCostFields = {
|
|
__typename?: 'CustomProductPostProductionCostFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomProductPostProductionCostFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomUserFields = {
|
|
__typename?: 'CustomUserFields';
|
|
boolean1?: Maybe<Scalars['Boolean']['output']>;
|
|
boolean2?: Maybe<Scalars['Boolean']['output']>;
|
|
date1?: Maybe<Scalars['DateTime']['output']>;
|
|
date2?: Maybe<Scalars['DateTime']['output']>;
|
|
number1?: Maybe<Scalars['Float']['output']>;
|
|
number2?: Maybe<Scalars['Float']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type CustomUserFieldsInput = {
|
|
boolean1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
boolean2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
date1?: InputMaybe<Scalars['DateTime']['input']>;
|
|
date2?: InputMaybe<Scalars['DateTime']['input']>;
|
|
number1?: InputMaybe<Scalars['Float']['input']>;
|
|
number2?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomerPriceList = IBaseModel & PriceListBase & {
|
|
__typename?: 'CustomerPriceList';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
type: PriceListType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomerPriceListAddressLink = IBaseModel & {
|
|
__typename?: 'CustomerPriceListAddressLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customerPriceList?: Maybe<CustomerPriceList>;
|
|
customerPriceListId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type CustomerPriceListAddressLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
customerPriceList?: InputMaybe<CustomerPriceListInput>;
|
|
customerPriceListId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomerPriceListAddressLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
/** Overview lists: one row per addressId */
|
|
uniqueAddressOnly?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type CustomerPriceListCopyInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type CustomerPriceListEntryInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
bulkMinQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
bulkPriceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
customFields?: InputMaybe<CustomPriceListEntryFieldsInput>;
|
|
customerAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the debitor identifier */
|
|
customerIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceListId?: InputMaybe<Scalars['String']['input']>;
|
|
priceListIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
strikethroughPrice?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type CustomerPriceListInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
priceIncludesTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type DliPriceRelated = {
|
|
__typename?: 'DLIPriceRelated';
|
|
itemPrice?: Maybe<Scalars['Float']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priceOrigin?: Maybe<PriceSourceType>;
|
|
};
|
|
|
|
export enum DangerousGoodsLimitedQuantityMarker {
|
|
Adr = 'ADR',
|
|
Eq = 'EQ',
|
|
Lq = 'LQ'
|
|
}
|
|
|
|
export type DangerousGoodsUnNumber = IBaseModel & {
|
|
__typename?: 'DangerousGoodsUnNumber';
|
|
additional?: Maybe<Scalars['String']['output']>;
|
|
class?: Maybe<Scalars['Float']['output']>;
|
|
classificationCode?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dangerLabel?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
eQcode?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lQLimit?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
packingGroup?: Maybe<Scalars['String']['output']>;
|
|
relevance?: Maybe<Scalars['Float']['output']>;
|
|
techNameRequired?: Maybe<Scalars['Float']['output']>;
|
|
transportClass?: Maybe<Scalars['Float']['output']>;
|
|
tunnelcode?: Maybe<Scalars['String']['output']>;
|
|
unitOfMass?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DangerousGoodsUnNumberInput = {
|
|
additional?: InputMaybe<Scalars['String']['input']>;
|
|
class?: InputMaybe<Scalars['Float']['input']>;
|
|
classificationCode?: InputMaybe<Scalars['String']['input']>;
|
|
dangerLabel?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
eQcode?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lQLimit?: InputMaybe<Scalars['String']['input']>;
|
|
packingGroup?: InputMaybe<Scalars['String']['input']>;
|
|
relevance?: InputMaybe<Scalars['Float']['input']>;
|
|
techNameRequired?: InputMaybe<Scalars['Float']['input']>;
|
|
transportClass?: InputMaybe<Scalars['Float']['input']>;
|
|
tunnelcode?: InputMaybe<Scalars['String']['input']>;
|
|
unitOfMass?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Dashboard = IBaseModel & {
|
|
__typename?: 'Dashboard';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dashboardData?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isPrimary?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DashboardInput = {
|
|
dashboardData?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPrimary?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** DSGVO / GDPR */
|
|
export type DataProtection = IBaseModel & {
|
|
__typename?: 'DataProtection';
|
|
assets: Array<Asset>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dataProtectionSent?: Maybe<Scalars['Boolean']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** when the Information about the Contact got collected */
|
|
informationObtainedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
lastDataProtectionSentAt?: Maybe<Scalars['DateTime']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
noDirectAdvertising?: Maybe<Scalars['Boolean']['output']>;
|
|
note?: Maybe<Scalars['String']['output']>;
|
|
/** where the Information came from */
|
|
originOfInformation?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DataProtectionInput = {
|
|
addedAssetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
dataProtectionSent?: InputMaybe<Scalars['Boolean']['input']>;
|
|
featuredAsset?: InputMaybe<AssetInput>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** when the Information about the Contact got collected */
|
|
informationObtainedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastDataProtectionSentAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
noDirectAdvertising?: InputMaybe<Scalars['Boolean']['input']>;
|
|
note?: InputMaybe<Scalars['String']['input']>;
|
|
/** where the Information came from */
|
|
originOfInformation?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** DGPR Notification. When the Person got Informed eg. Data Breach or just sent the Dokuments */
|
|
export type DataProtectionNotification = IBaseModel & {
|
|
__typename?: 'DataProtectionNotification';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dataProtectionSource?: Maybe<DataProtection>;
|
|
dataProtectionSourceId?: Maybe<Scalars['String']['output']>;
|
|
date?: Maybe<Scalars['DateTime']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Like by Email or Phone */
|
|
informedBy?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
note?: Maybe<Scalars['String']['output']>;
|
|
notificationType?: Maybe<Scalars['String']['output']>;
|
|
/** the person or Email who got informed */
|
|
recipient?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DataProtectionNotificationInput = {
|
|
dataProtectionSource?: InputMaybe<DataProtectionInput>;
|
|
dataProtectionSourceId?: InputMaybe<Scalars['String']['input']>;
|
|
date?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Like by Email or Phone */
|
|
informedBy?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
note?: InputMaybe<Scalars['String']['input']>;
|
|
notificationType?: InputMaybe<Scalars['String']['input']>;
|
|
/** the person or Email who got informed */
|
|
recipient?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DateTimeCustomFieldConfig = CustomField & {
|
|
__typename?: 'DateTimeCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
maxDate?: Maybe<Scalars['String']['output']>;
|
|
minDate?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
step?: Maybe<Scalars['Int']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum DebitCreditMark {
|
|
Credit = 'CREDIT',
|
|
Debit = 'DEBIT'
|
|
}
|
|
|
|
export enum DebitNotificationType {
|
|
BankStandard = 'BANK_STANDARD',
|
|
BulkWithoutDetails = 'BULK_WITHOUT_DETAILS',
|
|
BulkWithoutNotification = 'BULK_WITHOUT_NOTIFICATION',
|
|
BulkWithDetails = 'BULK_WITH_DETAILS',
|
|
SingleWithoutDetails = 'SINGLE_WITHOUT_DETAILS',
|
|
SingleWithDetails = 'SINGLE_WITH_DETAILS'
|
|
}
|
|
|
|
/** Shared properties between debitor and creditor but separate values */
|
|
export type DebitorCreditorInstance = IBaseModel & {
|
|
__typename?: 'DebitorCreditorInstance';
|
|
addressGroup?: Maybe<AddressGroup>;
|
|
addressGroupId?: Maybe<Scalars['String']['output']>;
|
|
assignedEmployee?: Maybe<Employee>;
|
|
assignedEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
defaultPriceList?: Maybe<PriceList>;
|
|
defaultPriceListId?: Maybe<Scalars['String']['output']>;
|
|
defaultStoragePlace?: Maybe<StoragePlace>;
|
|
defaultStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryTerm?: Maybe<DeliveryTerms>;
|
|
deliveryTermId?: Maybe<Scalars['String']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
documentDiscountPercentage?: Maybe<Scalars['Float']['output']>;
|
|
documentDiscountPercentage2?: Maybe<Scalars['Float']['output']>;
|
|
documentSurchargePercentage?: Maybe<Scalars['Float']['output']>;
|
|
documentSurchargePercentage2?: Maybe<Scalars['Float']['output']>;
|
|
financeAccountExportedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
financeDebitorCreditorExportedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
leitwegId?: Maybe<Scalars['String']['output']>;
|
|
ownDebCredNumber?: Maybe<Scalars['String']['output']>;
|
|
paymentTerm?: Maybe<PaymentTerms>;
|
|
paymentTermId?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCategory?: Maybe<SalesTaxCategory>;
|
|
salesTaxCategoryId?: Maybe<Scalars['String']['output']>;
|
|
shippingMethod?: Maybe<ShippingMethod>;
|
|
shippingMethodId?: Maybe<Scalars['String']['output']>;
|
|
/** (N)et, (G)ross, (F)ree */
|
|
taxType?: Maybe<TaxType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DebitorCreditorInstanceInput = {
|
|
addressGroup?: InputMaybe<AddressGroupInput>;
|
|
addressGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
addressGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
assignedEmployee?: InputMaybe<EmployeeInput>;
|
|
assignedEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
defaultPriceList?: InputMaybe<PriceListInput>;
|
|
defaultPriceListId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultPriceListIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
defaultStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
defaultStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryTerm?: InputMaybe<DeliveryTermsInput>;
|
|
deliveryTermId?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryTermIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroup?: InputMaybe<DiscountGroupInput>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
documentDiscountPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
documentDiscountPercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
documentSurchargePercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
documentSurchargePercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
financeAccountExportedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
financeDebitorCreditorExportedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
leitwegId?: InputMaybe<Scalars['String']['input']>;
|
|
ownDebCredNumber?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTerm?: InputMaybe<PaymentTermsInput>;
|
|
paymentTermId?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTermIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCategory?: InputMaybe<SalesTaxCategoryInput>;
|
|
salesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCategoryIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
shippingMethod?: InputMaybe<ShippingMethodInput>;
|
|
shippingMethodId?: InputMaybe<Scalars['String']['input']>;
|
|
shippingMethodIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** (N)et, (G)ross, (F)ree */
|
|
taxType?: InputMaybe<TaxType>;
|
|
};
|
|
|
|
export type DeletionOrReductionResponse = {
|
|
__typename?: 'DeletionOrReductionResponse';
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
modelId?: Maybe<Scalars['String']['output']>;
|
|
newQuantity?: Maybe<Scalars['Float']['output']>;
|
|
result: DeletionResult;
|
|
};
|
|
|
|
export type DeletionResponse = {
|
|
__typename?: 'DeletionResponse';
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
modelId?: Maybe<Scalars['String']['output']>;
|
|
result: DeletionResult;
|
|
};
|
|
|
|
export enum DeletionResult {
|
|
Deleted = 'DELETED',
|
|
NotDeleted = 'NOT_DELETED'
|
|
}
|
|
|
|
/** A Delivery Item is a single item that is being delivered to a customer */
|
|
export type DeliveryItem = IBaseModel & {
|
|
__typename?: 'DeliveryItem';
|
|
/** The company that is delivering the item */
|
|
company?: Maybe<Scalars['String']['output']>;
|
|
/** A description of the content of the shipment */
|
|
contentDescription?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** The date the shipment was sent */
|
|
dateOfShipment?: Maybe<Scalars['DateTime']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The status of the delivery item */
|
|
deliveryStatus?: Maybe<DeliveryStatus>;
|
|
/** The cost of shipping the item */
|
|
freightCosts?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
packaging?: Maybe<Packaging>;
|
|
/** The id of the packaging */
|
|
packagingId?: Maybe<Scalars['String']['output']>;
|
|
/** The id of the packaging product document line item */
|
|
packagingProductDocumentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
/** The shipping label asset */
|
|
shippingLabelAsset?: Maybe<Asset>;
|
|
/** The id of the packaging label asset */
|
|
shippingLabelAssetId?: Maybe<Scalars['String']['output']>;
|
|
/** The date and time when the shipping label was printed */
|
|
shippingLabelPrintedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** The tracking number of the item */
|
|
trackingNumber?: Maybe<Scalars['String']['output']>;
|
|
/** The url to track the item */
|
|
trackingUrl?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
/** The waybill number is a unique number assigned to a shipment when it is transported by air */
|
|
waybillNumber?: Maybe<Scalars['String']['output']>;
|
|
/** The weight of the shipment */
|
|
weight?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DeliveryItemInput = {
|
|
company?: InputMaybe<Scalars['String']['input']>;
|
|
contentDescription?: InputMaybe<Scalars['String']['input']>;
|
|
dateOfShipment?: InputMaybe<Scalars['DateTime']['input']>;
|
|
deliveryStatus?: InputMaybe<DeliveryStatus>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
freightCosts?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
packaging?: InputMaybe<PackagingInput>;
|
|
/** The id of the packaging */
|
|
packagingId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The id of the packaging product document line item */
|
|
packagingProductDocumentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The id of the shipping label asset */
|
|
shippingLabelAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The date and time when the shipping label was printed */
|
|
shippingLabelPrintedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
trackingNumber?: InputMaybe<Scalars['String']['input']>;
|
|
trackingUrl?: InputMaybe<Scalars['String']['input']>;
|
|
waybillNumber?: InputMaybe<Scalars['String']['input']>;
|
|
weight?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type DeliveryItemSaveOptions = {
|
|
documentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentLineDeliveryItemLinks?: InputMaybe<Array<DocumentLineDeliveryItemLinkInput>>;
|
|
forceSavePackagingDLI?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipShippedStateUpdate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DeliveryItemSaveResult = {
|
|
__typename?: 'DeliveryItemSaveResult';
|
|
changedDocumentLineItemsCount?: Maybe<Scalars['Float']['output']>;
|
|
deliveryItem: DeliveryItem;
|
|
isNewDeliveryItem?: Maybe<Scalars['Boolean']['output']>;
|
|
savedDeliveryItemToDocuments?: Maybe<Array<DeliveryItemToDocument>>;
|
|
savedDocumentLineDeliveryItemLinks?: Maybe<Array<DocumentLineDeliveryItemLink>>;
|
|
};
|
|
|
|
export type DeliveryItemSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DeliveryItemToDocument = IBaseModel & {
|
|
__typename?: 'DeliveryItemToDocument';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryItem?: Maybe<DeliveryItem>;
|
|
deliveryItemId?: Maybe<Scalars['String']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DeliveryItemToDocumentInput = {
|
|
deliveryItem?: InputMaybe<DeliveryItemInput>;
|
|
deliveryItemId?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DeliveryItemToDocumentSaveOptions = {
|
|
skipShippedStateUpdate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** DeliveryStatus */
|
|
export enum DeliveryStatus {
|
|
Delivered = 'DELIVERED',
|
|
InProgress = 'IN_PROGRESS',
|
|
Packed = 'PACKED',
|
|
Pending = 'PENDING',
|
|
Shipped = 'SHIPPED'
|
|
}
|
|
|
|
export type DeliveryTerms = IBaseModel & {
|
|
__typename?: 'DeliveryTerms';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DeliveryTermsInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Department = IBaseModel & {
|
|
__typename?: 'Department';
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DepartmentInput = {
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DiscountCalculationResultDli = {
|
|
__typename?: 'DiscountCalculationResultDLI';
|
|
discountPercentage1?: Maybe<Scalars['Float']['output']>;
|
|
discountPercentage2?: Maybe<Scalars['Float']['output']>;
|
|
dliId?: Maybe<Scalars['String']['output']>;
|
|
/** The minimum value for the discount to be applied */
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
};
|
|
|
|
/** a Discount Group */
|
|
export type DiscountGroup = IBaseModel & {
|
|
__typename?: 'DiscountGroup';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
disabled: Scalars['Boolean']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerGroupRelation = DiscountGroupRelationDocumentBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupCustomerGroupRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customerGroup?: Maybe<AddressGroup>;
|
|
customerGroupId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerGroupRelationInput = {
|
|
customerGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
customerGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerGroupRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
customerGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerRelation = DiscountGroupRelationDocumentBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupCustomerRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customer?: Maybe<Address>;
|
|
customerId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerRelationInput = {
|
|
customerId?: InputMaybe<Scalars['String']['input']>;
|
|
customerIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupCustomerRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
customerId?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentLineItemRelation = DiscountGroupRelationBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupDocumentLineItemRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentLineItemRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentLineItemRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentRelation = DiscountGroupRelationDocumentBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupDocumentRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupDocumentRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupProductGroupRelation = DiscountGroupRelationBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupProductGroupRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
productGroup?: Maybe<ProductGroup>;
|
|
productGroupId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupProductGroupRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
productGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
productGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupProductGroupRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productGroupIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupProductRelation = DiscountGroupRelationProductBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupProductRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupProductRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupProductRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DiscountGroupRelationBase = {
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
};
|
|
|
|
export type DiscountGroupRelationDocumentBase = {
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
};
|
|
|
|
export type DiscountGroupRelationProductBase = {
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
};
|
|
|
|
export type DiscountGroupRelationUnion = DiscountGroupCustomerGroupRelation | DiscountGroupCustomerRelation | DiscountGroupDocumentRelation | DiscountGroupProductGroupRelation | DiscountGroupProductRelation | DiscountGroupVendorGroupRelation | DiscountGroupVendorRelation;
|
|
|
|
export type DiscountGroupSearchInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum DiscountGroupType {
|
|
Customer = 'CUSTOMER',
|
|
Customergroup = 'CUSTOMERGROUP',
|
|
Document = 'DOCUMENT',
|
|
Documentlineitem = 'DOCUMENTLINEITEM',
|
|
Product = 'PRODUCT',
|
|
Productgroup = 'PRODUCTGROUP',
|
|
Vendor = 'VENDOR',
|
|
Vendorgroup = 'VENDORGROUP'
|
|
}
|
|
|
|
export type DiscountGroupVendorGroupRelation = DiscountGroupRelationDocumentBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupVendorGroupRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vendorGroup?: Maybe<AddressGroup>;
|
|
vendorGroupId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupVendorGroupRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
vendorGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
vendorGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupVendorGroupRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
vendorGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupVendorRelation = DiscountGroupRelationDocumentBase & IBaseModel & {
|
|
__typename?: 'DiscountGroupVendorRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minValue?: Maybe<Scalars['Float']['output']>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
type: DiscountGroupType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vendor?: Maybe<Address>;
|
|
vendorId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DiscountGroupVendorRelationInput = {
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
vendorId?: InputMaybe<Scalars['String']['input']>;
|
|
vendorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DiscountGroupVendorRelationSearchInput = {
|
|
applicableDiscountsMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minValue?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
vendorId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** only used as partial for recalculating the Position Text */
|
|
export type DliRelationAndPositionText = {
|
|
__typename?: 'DliRelationAndPositionText';
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
positionNumber?: Maybe<Scalars['Float']['output']>;
|
|
positionText?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Just the most important information about the linked dli / document */
|
|
export type DliRelationLinkInformation = {
|
|
__typename?: 'DliRelationLinkInformation';
|
|
/** the hierarchy depth level of the relation */
|
|
level?: Maybe<Scalars['Float']['output']>;
|
|
/** the quantity transferred from source to target */
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
sourceDocumentDate?: Maybe<Scalars['Date']['output']>;
|
|
sourceDocumentDefinitionDescription?: Maybe<Scalars['String']['output']>;
|
|
sourceDocumentDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
sourceDocumentDefinitionIdentifier?: Maybe<Scalars['String']['output']>;
|
|
sourceDocumentId?: Maybe<Scalars['String']['output']>;
|
|
sourceDocumentIdentifier?: Maybe<Scalars['String']['output']>;
|
|
sourceId?: Maybe<Scalars['String']['output']>;
|
|
/** the open quantity of the source document line item */
|
|
sourceOpenQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** the quantity of the source document line item */
|
|
sourceQuantity?: Maybe<Scalars['Float']['output']>;
|
|
targetDocumentDate?: Maybe<Scalars['Date']['output']>;
|
|
targetDocumentDefinitionDescription?: Maybe<Scalars['String']['output']>;
|
|
targetDocumentDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
targetDocumentDefinitionIdentifier?: Maybe<Scalars['String']['output']>;
|
|
targetDocumentId?: Maybe<Scalars['String']['output']>;
|
|
targetDocumentIdentifier?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: DocumentLineItemLinkType;
|
|
};
|
|
|
|
export type Document = IBaseModel & {
|
|
__typename?: 'Document';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
allowanceChargeLines?: Maybe<Array<DocumentAllowanceChargeLine>>;
|
|
assets: Array<DocumentAsset>;
|
|
assignedEmployee?: Maybe<Employee>;
|
|
assignedEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
balanceStatus?: Maybe<BalanceStatus>;
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
cashDiscount1?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount1Absolut?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount1ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
cashDiscount2?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount2Absolut?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount2ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
cashDiscountDays1?: Maybe<Scalars['Int']['output']>;
|
|
cashDiscountDays2?: Maybe<Scalars['Int']['output']>;
|
|
/** the representative */
|
|
contactLink?: Maybe<AddressContactLink>;
|
|
contactLinkId?: Maybe<Scalars['String']['output']>;
|
|
costBase?: Maybe<CostBase>;
|
|
costBaseId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creatorEmployee?: Maybe<Employee>;
|
|
creatorEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
customFields?: Maybe<CustomDocumentFields>;
|
|
date?: Maybe<Scalars['Date']['output']>;
|
|
/** depending if the documentdirection is in or out the creditor / debitor identifier gets set here */
|
|
debitorCreditorIdentifier?: Maybe<Scalars['String']['output']>;
|
|
/** decimal places to round to, eg. 0.01, 0.001, 0.0001, etc. */
|
|
decimalPlaces?: Maybe<Scalars['Float']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryAddress?: Maybe<Address>;
|
|
deliveryAddressId?: Maybe<Scalars['String']['output']>;
|
|
deliveryBlock?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryDate?: Maybe<Scalars['Date']['output']>;
|
|
deliveryNotes?: Maybe<Scalars['String']['output']>;
|
|
deliveryPostalAddress?: Maybe<PostalAddress>;
|
|
deliveryPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
deliveryTerms?: Maybe<DeliveryTerms>;
|
|
deliveryTermsDescription?: Maybe<Scalars['String']['output']>;
|
|
deliveryTermsId?: Maybe<Scalars['String']['output']>;
|
|
/** absolute discount 2 from document discount, sum from all line items. Positive values */
|
|
discount2Amount?: Maybe<Scalars['Float']['output']>;
|
|
/** absolute discount from document discount, sum from all line items. Positive values */
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
discountGroup?: Maybe<DiscountGroup>;
|
|
discountGroupId?: Maybe<Scalars['String']['output']>;
|
|
discountPercentage?: Maybe<Scalars['Float']['output']>;
|
|
discountPercentage2?: Maybe<Scalars['Float']['output']>;
|
|
discountedLinePriceDiscountableSum?: Maybe<Scalars['Float']['output']>;
|
|
discountedLinePriceNonDiscountableSum?: Maybe<Scalars['Float']['output']>;
|
|
documentDefinition: DocumentDefinition;
|
|
documentDefinitionId: Scalars['String']['output'];
|
|
/** returns documentDefinition.identifier */
|
|
documentDefinitionIdentifier?: Maybe<Scalars['String']['output']>;
|
|
/** returns documentDefinition.direction */
|
|
documentDirection?: Maybe<DocumentDirection>;
|
|
documentMembers?: Maybe<Array<Employee>>;
|
|
documentPostalAddress?: Maybe<PostalAddress>;
|
|
documentPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
documentProject?: Maybe<DocumentProject>;
|
|
documentProjectId?: Maybe<Scalars['String']['output']>;
|
|
documentProperties?: Maybe<Array<DocumentProperty>>;
|
|
dueDate?: Maybe<Scalars['Date']['output']>;
|
|
/** Returns the DocumentExportCandidate for a document. Does not necessarily generates a new one. */
|
|
eInvoiceExportCandidate?: Maybe<DocumentExportCandidate>;
|
|
/** Is UNTDID code */
|
|
eInvoicePaymentMeansCodeIdentifier?: Maybe<Scalars['String']['output']>;
|
|
/** the earliest date somebody should do any work on the document */
|
|
earliestStartDate?: Maybe<Scalars['Date']['output']>;
|
|
estimatedDeliveryDate?: Maybe<Scalars['Date']['output']>;
|
|
exchangeRate?: Maybe<Scalars['Float']['output']>;
|
|
/** the time the document was financially booked */
|
|
financeBookingsExported?: Maybe<Scalars['Date']['output']>;
|
|
financeRelevantText?: Maybe<Scalars['String']['output']>;
|
|
financeStatus?: Maybe<DocumentFinanceStatus>;
|
|
footerText?: Maybe<Scalars['String']['output']>;
|
|
freightCollect?: Maybe<Scalars['Boolean']['output']>;
|
|
fulfillmentDate?: Maybe<Scalars['Date']['output']>;
|
|
grossWeight?: Maybe<Scalars['Float']['output']>;
|
|
headerText?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** eg. SL or WooCommerce or a shopware integration (link) */
|
|
importSource?: Maybe<Scalars['String']['output']>;
|
|
/** eg. the Shop ID of the Order */
|
|
importSourceId?: Maybe<Scalars['String']['output']>;
|
|
initiatorAddress?: Maybe<Address>;
|
|
initiatorAddressId?: Maybe<Scalars['String']['output']>;
|
|
initiatorPostalAddress?: Maybe<PostalAddress>;
|
|
initiatorPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
internalNotes?: Maybe<Scalars['String']['output']>;
|
|
invoiceDocumentReferences?: Maybe<Array<InvoiceDocumentReference>>;
|
|
invoiceReceiverAddress?: Maybe<Address>;
|
|
invoiceReceiverAddressId?: Maybe<Scalars['String']['output']>;
|
|
invoiceReceiverPostalAddress?: Maybe<PostalAddress>;
|
|
invoiceReceiverPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
isConfirmed?: Maybe<Scalars['Boolean']['output']>;
|
|
/** how many items are in the document */
|
|
itemsCount?: Maybe<Scalars['Float']['output']>;
|
|
language?: Maybe<LanguageCode>;
|
|
lastOpenedByActiveUser?: Maybe<Scalars['DateTime']['output']>;
|
|
/** the last time the document was printed */
|
|
lastPrinted?: Maybe<Scalars['DateTime']['output']>;
|
|
/** the last report asset that was generated for this document once it becomes complete status, its not necessarily a invoice asset - i.e. can be labels */
|
|
lastReportAssetAddedId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
lineItems?: Maybe<Array<DocumentLineItem>>;
|
|
logisticsEmployee?: Maybe<Employee>;
|
|
logisticsEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
/** Master Reference Number / Movement Reference Number => for Zoll */
|
|
mrn?: Maybe<Scalars['String']['output']>;
|
|
netWeight?: Maybe<Scalars['Float']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
originDeliveryPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
originInvoiceReceiverPostalAddressId?: Maybe<Scalars['String']['output']>;
|
|
ourSignature?: Maybe<Scalars['String']['output']>;
|
|
/** eg. a paypal reference, and once we get the money, we can use this to find out who paid for what */
|
|
paymentReference?: Maybe<Scalars['String']['output']>;
|
|
paymentTargetDays?: Maybe<Scalars['Int']['output']>;
|
|
paymentTargetEndDate?: Maybe<Scalars['Date']['output']>;
|
|
paymentTerms?: Maybe<PaymentTerms>;
|
|
paymentTermsDescription?: Maybe<Scalars['String']['output']>;
|
|
paymentTermsId?: Maybe<Scalars['String']['output']>;
|
|
/** how far along the document is until finished / completed */
|
|
percentageComplete?: Maybe<Scalars['Float']['output']>;
|
|
priceList?: Maybe<PriceList>;
|
|
priceListId?: Maybe<Scalars['String']['output']>;
|
|
pricingDate?: Maybe<Scalars['Date']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
/** how long the fullfillment takes (eg. for production or until the items arive) */
|
|
processingTimeHours?: Maybe<Scalars['Float']['output']>;
|
|
referenceDocumentDate?: Maybe<Scalars['Date']['output']>;
|
|
/** their doc number, eg. Invoice Number in our Receiving Invoice Document */
|
|
referenceDocumentNumber?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** The storage place to relocate the document to (target) */
|
|
relocateStoragePlace?: Maybe<StoragePlace>;
|
|
/** The storage place id to relocate the document to (target) */
|
|
relocateStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
/** the last report id that was generated for this document once it becomes complete status */
|
|
reportId?: Maybe<Scalars['String']['output']>;
|
|
revenue?: Maybe<Scalars['Float']['output']>;
|
|
salesTaxCategory?: Maybe<SalesTaxCategory>;
|
|
salesTaxCategoryId?: Maybe<Scalars['String']['output']>;
|
|
serviceRenderedEndDate?: Maybe<Scalars['Date']['output']>;
|
|
serviceRenderedStartDate?: Maybe<Scalars['Date']['output']>;
|
|
shippingDayEndClosingAt?: Maybe<Scalars['DateTime']['output']>;
|
|
shippingMethod?: Maybe<ShippingMethod>;
|
|
shippingMethodDescription?: Maybe<Scalars['String']['output']>;
|
|
shippingMethodId?: Maybe<Scalars['String']['output']>;
|
|
shippingStatus?: Maybe<ShippingStatus>;
|
|
status?: Maybe<DocumentStatusType>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
/** subTotal in the currency of the document */
|
|
subTotal?: Maybe<Scalars['Float']['output']>;
|
|
/** subTotal with tax in the currency of the document */
|
|
subTotalWithTax?: Maybe<Scalars['Float']['output']>;
|
|
/** absolute surcharge 2 from document surcharge, sum from all line items */
|
|
surcharge2Amount?: Maybe<Scalars['Float']['output']>;
|
|
/** absolute surcharge from document surcharge, sum from all line items */
|
|
surchargeAmount?: Maybe<Scalars['Float']['output']>;
|
|
surchargePercentage?: Maybe<Scalars['Float']['output']>;
|
|
surchargePercentage2?: Maybe<Scalars['Float']['output']>;
|
|
surcharges?: Maybe<Array<Surcharge>>;
|
|
tags?: Maybe<Array<Tag>>;
|
|
taxLines?: Maybe<Array<DocumentTaxLine>>;
|
|
/** (N)et, (G)ross, (F)ree */
|
|
taxType?: Maybe<TaxType>;
|
|
taxZoneId?: Maybe<Scalars['String']['output']>;
|
|
/** for example their document reference like the order number */
|
|
theirReference?: Maybe<Scalars['String']['output']>;
|
|
theirSignature?: Maybe<Scalars['String']['output']>;
|
|
/** total in the currency of the document */
|
|
total?: Maybe<Scalars['Float']['output']>;
|
|
totalAllowance?: Maybe<Scalars['Float']['output']>;
|
|
totalCharge?: Maybe<Scalars['Float']['output']>;
|
|
/** total in the currency of the tenant */
|
|
totalLocal?: Maybe<Scalars['Float']['output']>;
|
|
totalTax?: Maybe<Scalars['Float']['output']>;
|
|
totalTaxLocal?: Maybe<Scalars['Float']['output']>;
|
|
totalWithCashDiscount1Applied?: Maybe<Scalars['Float']['output']>;
|
|
totalWithCashDiscount2Applied?: Maybe<Scalars['Float']['output']>;
|
|
/** total with tax in the currency of the document */
|
|
totalWithTax?: Maybe<Scalars['Float']['output']>;
|
|
totalWithTaxCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
/** total with tax in the currency of the tenant */
|
|
totalWithTaxLocal?: Maybe<Scalars['Float']['output']>;
|
|
totalWithTaxNonCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
untransferredTotal?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
validUntil?: Maybe<Scalars['Date']['output']>;
|
|
validationInformationList?: Maybe<Array<ValidationInformation>>;
|
|
valueDate?: Maybe<Scalars['Date']['output']>;
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentAllowanceChargeLine = IBaseModel & {
|
|
__typename?: 'DocumentAllowanceChargeLine';
|
|
chargeAmount?: Maybe<Scalars['Float']['output']>;
|
|
chargeIndicator?: Maybe<Scalars['Boolean']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
eInvoiceCategory?: Maybe<EInvoiceCategory>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
reason?: Maybe<Scalars['String']['output']>;
|
|
taxPercentage?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** a Document Asset */
|
|
export type DocumentAsset = IBaseModel & OrdableAsset & {
|
|
__typename?: 'DocumentAsset';
|
|
asset: Array<Asset>;
|
|
assetId: Scalars['String']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document: Document;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Is this asset auto generated by once the user click in send email or print? */
|
|
isAutoGenerated?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
position: Scalars['Float']['output'];
|
|
/** The id of the report that was used to generate this asset (if it was generated from a report) */
|
|
sourceReportId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentCandidateImportLog = IBaseModel & {
|
|
__typename?: 'DocumentCandidateImportLog';
|
|
createdAddressIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
createdAddresses?: Maybe<Array<Address>>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
createdDocumentIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
createdDocuments?: Maybe<Array<Document>>;
|
|
createdProductIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
createdProducts?: Maybe<Array<Product>>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
fileNames?: Maybe<Array<Scalars['String']['output']>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
importStatus?: Maybe<ImportStatus>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentCandidateImportLogInput = {
|
|
createdAddressIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
createdDocumentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
createdProductIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
fileNames?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
importStatus?: InputMaybe<ImportStatus>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentDefinition = IBaseModel & {
|
|
__typename?: 'DocumentDefinition';
|
|
/** If true, prospects can be used as the address for documents of this definition */
|
|
allowForProspects?: Maybe<Scalars['Boolean']['output']>;
|
|
allowPacking?: Maybe<Scalars['Boolean']['output']>;
|
|
autoCompleteOnReport?: Maybe<Scalars['Boolean']['output']>;
|
|
/** can create a document like a Order to a vendor */
|
|
canBeOrdered?: Maybe<Scalars['Boolean']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryRelevant?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
dliStockAvailabilityFeature?: Maybe<Scalars['Boolean']['output']>;
|
|
documentDirection?: Maybe<DocumentDirection>;
|
|
eInvoiceTypeCode?: Maybe<Scalars['String']['output']>;
|
|
financeRelevant?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** If true, the document definition is inactive */
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Is this document an invoice? */
|
|
isInvoice?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Stores the maximum number of times a user can keep a document saved in the document assets, with a FIFO (First-In, First-Out) approach */
|
|
maxDocAssetFifo?: Maybe<Scalars['Float']['output']>;
|
|
/** No document transfer from this document definition */
|
|
noFollowUpDocuments?: Maybe<Scalars['Boolean']['output']>;
|
|
numberRange?: Maybe<NumberRange>;
|
|
/** Number Range to use for this document definition */
|
|
numberRangeId?: Maybe<Scalars['String']['output']>;
|
|
/** Display order for menu items and listings. 0 means no order, 1 means first, 2 means second, etc. */
|
|
order?: Maybe<Scalars['Float']['output']>;
|
|
production?: Maybe<Scalars['Boolean']['output']>;
|
|
/** optional can be transferred to */
|
|
receivesOptional?: Maybe<Scalars['Boolean']['output']>;
|
|
/** used as order or pre-order */
|
|
receivesOrder?: Maybe<Scalars['Boolean']['output']>;
|
|
revenueImpact?: Maybe<RevenueImpact>;
|
|
/** Is this document shippable? */
|
|
shippable?: Maybe<Scalars['Boolean']['output']>;
|
|
stockAction?: Maybe<StockAction>;
|
|
/** If true, the exchange rate will be updated on the document when transferred to */
|
|
updateExchangeRate?: Maybe<Scalars['Boolean']['output']>;
|
|
updateVendorPrices?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentDefinitionInput = {
|
|
/** If true, prospects can be used as the address for documents of this definition */
|
|
allowForProspects?: InputMaybe<Scalars['Boolean']['input']>;
|
|
allowPacking?: InputMaybe<Scalars['Boolean']['input']>;
|
|
autoCompleteOnReport?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** can create a document like a Order to a vendor */
|
|
canBeOrdered?: InputMaybe<Scalars['Boolean']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryRelevant?: InputMaybe<Scalars['Boolean']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
documentDirection?: InputMaybe<DocumentDirection>;
|
|
eInvoiceTypeCode?: InputMaybe<Scalars['String']['input']>;
|
|
financeRelevant?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** If true, the document definition is inactive */
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Is this document an invoice? */
|
|
isInvoice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
maxDocAssetFifo?: InputMaybe<Scalars['Float']['input']>;
|
|
/** No document transfer from this document definition */
|
|
noFollowUpDocuments?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Number Range to use for this document definition */
|
|
numberRangeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Display order for menu items and listings */
|
|
order?: InputMaybe<Scalars['Float']['input']>;
|
|
production?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** optional can be transferred to */
|
|
receivesOptional?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** used as order or pre-order */
|
|
receivesOrder?: InputMaybe<Scalars['Boolean']['input']>;
|
|
revenueImpact?: InputMaybe<RevenueImpact>;
|
|
/** Is this document shippable? */
|
|
shippable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
stockAction?: InputMaybe<StockAction>;
|
|
/** If true, the exchange rate will be updated on the document when transferred to */
|
|
updateExchangeRate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
updateVendorPrices?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentDefinitionTransferOption = IBaseModel & {
|
|
__typename?: 'DocumentDefinitionTransferOption';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inActive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
sourceDefinition?: Maybe<DocumentDefinition>;
|
|
sourceDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
targetDefinition?: Maybe<DocumentDefinition>;
|
|
targetDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
/** If true, the calculatory costs (and so the revenue) will be updated on the document line items when transferred to */
|
|
updateCalculatoryCosts?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentDefinitionTransferOptionInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inActive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
sourceDefinition?: InputMaybe<DocumentDefinitionInput>;
|
|
sourceDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
targetDefinition?: InputMaybe<DocumentDefinitionInput>;
|
|
targetDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
updateCalculatoryCosts?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export enum DocumentDirection {
|
|
In = 'IN',
|
|
Out = 'OUT'
|
|
}
|
|
|
|
/** Shows Employee History */
|
|
export type DocumentEmployeeLink = IBaseModel & {
|
|
__typename?: 'DocumentEmployeeLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
employee?: Maybe<Employee>;
|
|
employeeId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentEmployeeLinkInput = {
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** used mainly for e-invoices */
|
|
export type DocumentExportCandidate = IBaseModel & {
|
|
__typename?: 'DocumentExportCandidate';
|
|
asset?: Maybe<Asset>;
|
|
assetId?: Maybe<Scalars['String']['output']>;
|
|
/** The content of the document, eg. in X-Rechnung its the XML */
|
|
content?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
/** The format of the document transfer */
|
|
documentTransferFormat?: Maybe<DocumentTransferFormat>;
|
|
documentTransferFormatId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: Maybe<DocumentExportCandidateType>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
usedReportId?: Maybe<Scalars['String']['output']>;
|
|
validationInformationList?: Maybe<Array<ValidationInformation>>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentExportCandidateInput = {
|
|
asset?: InputMaybe<AssetInput>;
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
content?: InputMaybe<Scalars['JSON']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
documentTransferFormatId?: InputMaybe<Scalars['String']['input']>;
|
|
errors?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: InputMaybe<Scalars['String']['input']>;
|
|
usedReportId?: InputMaybe<Scalars['String']['input']>;
|
|
validationInformationList?: InputMaybe<Array<ValidationInformationInput>>;
|
|
warns?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type DocumentExportCandidateSearchInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
sourceDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg.: CrossIndustryInvoice, Invoice, etc. */
|
|
syntax?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** The type of the document export candidate */
|
|
export enum DocumentExportCandidateType {
|
|
Custom = 'Custom',
|
|
Pdf = 'PDF',
|
|
XRechnung = 'XRechnung',
|
|
ZugFeRd = 'ZUGFeRD'
|
|
}
|
|
|
|
export enum DocumentField1 {
|
|
DeliveryNoteIdentifier = 'DELIVERY_NOTE_IDENTIFIER',
|
|
DocumentIdentifier = 'DOCUMENT_IDENTIFIER',
|
|
None = 'NONE'
|
|
}
|
|
|
|
export enum DocumentField2 {
|
|
DeliveryNoteIdentifier = 'DELIVERY_NOTE_IDENTIFIER',
|
|
None = 'NONE',
|
|
PaymentTarget = 'PAYMENT_TARGET'
|
|
}
|
|
|
|
export enum DocumentFinanceStatus {
|
|
Cleared = 'CLEARED',
|
|
Waiting = 'WAITING'
|
|
}
|
|
|
|
export type DocumentImportCandidate = IBaseModel & {
|
|
__typename?: 'DocumentImportCandidate';
|
|
addressCreationRequired?: Maybe<Scalars['Boolean']['output']>;
|
|
asset?: Maybe<Asset>;
|
|
assetId?: Maybe<Scalars['String']['output']>;
|
|
/** The content of the document, converted to PHX compatible format */
|
|
content?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
generatedDocumentIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isProcessed?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
productCreationRequiredCount?: Maybe<Scalars['Float']['output']>;
|
|
/** The external content that can be type. e.g.: XML, JSON, etc. */
|
|
rawContent?: Maybe<Scalars['String']['output']>;
|
|
/** eg.: CrossIndustryInvoice, Invoice, etc. */
|
|
syntax?: Maybe<Scalars['String']['output']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
validationInformationList?: Maybe<Array<ValidationInformation>>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentImportCandidateInput = {
|
|
addressCreationRequired?: InputMaybe<Scalars['Boolean']['input']>;
|
|
asset?: InputMaybe<AssetInput>;
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
content?: InputMaybe<Scalars['JSON']['input']>;
|
|
generatedDocumentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isProcessed?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
productCreationRequiredCount?: InputMaybe<Scalars['Float']['input']>;
|
|
rawContent?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** eg.: CrossIndustryInvoice, Invoice, etc. */
|
|
syntax?: InputMaybe<Scalars['String']['input']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: InputMaybe<Scalars['String']['input']>;
|
|
validationInformationList?: InputMaybe<Array<ValidationInformationInput>>;
|
|
};
|
|
|
|
export type DocumentImportCandidateSearchInput = {
|
|
addressCreationRequired?: InputMaybe<Scalars['Boolean']['input']>;
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
generatedDocumentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isProcessed?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productCreationRequiredCount?: InputMaybe<Scalars['Float']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** eg.: CrossIndustryInvoice, Invoice, etc. */
|
|
syntax?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DocumentImportOptions = {
|
|
eInvoiceAutoGenerateSpecificProductId?: InputMaybe<Scalars['String']['input']>;
|
|
eInvoiceAutoGenerateTemplateProductId?: InputMaybe<Scalars['String']['input']>;
|
|
eInvoiceAutoGenerateVendor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
selectedEInvoiceAutoGenerateProduct?: InputMaybe<EInvoiceAutoGenerateProductSetting>;
|
|
};
|
|
|
|
export type DocumentInput = {
|
|
accountingExportAt?: InputMaybe<Scalars['Date']['input']>;
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the Refernce Id from a other System in the Adress Model */
|
|
addressReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
assignedEmployee?: InputMaybe<EmployeeInput>;
|
|
assignedEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
assignedEmployeeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** if set to BALANCED, the backend will try to automatcially created a payment and complete open item status */
|
|
balanceStatus?: InputMaybe<BalanceStatus>;
|
|
bankAccount?: InputMaybe<BankAccountInput>;
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
cashDiscount1?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscount1Absolut?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscount1ValidUntil?: InputMaybe<Scalars['Date']['input']>;
|
|
cashDiscount2?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscount2Absolut?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscount2ValidUntil?: InputMaybe<Scalars['Date']['input']>;
|
|
cashDiscountDays1?: InputMaybe<Scalars['Int']['input']>;
|
|
cashDiscountDays2?: InputMaybe<Scalars['Int']['input']>;
|
|
/** the representative */
|
|
contactLink?: InputMaybe<AddressContactLinkInput>;
|
|
contactLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
costBase?: InputMaybe<CostBaseInput>;
|
|
costBaseId?: InputMaybe<Scalars['String']['input']>;
|
|
creatorEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
creatorEmployeeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
customFields?: InputMaybe<CustomDocumentFieldsInput>;
|
|
date?: InputMaybe<Scalars['Date']['input']>;
|
|
/** depending if the documentdirection is in or out the creditor / debitor identifier gets set here */
|
|
debitorCreditorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
decimalPlaces?: InputMaybe<Scalars['Float']['input']>;
|
|
deliveryAddress?: InputMaybe<AddressInput>;
|
|
deliveryAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryBlock?: InputMaybe<Scalars['Boolean']['input']>;
|
|
deliveryDate?: InputMaybe<Scalars['Date']['input']>;
|
|
deliveryNotes?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryPostalAddress?: InputMaybe<PostalAddressInput>;
|
|
deliveryPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryTerms?: InputMaybe<DeliveryTermsInput>;
|
|
deliveryTermsDescription?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryTermsId?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryTermsIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
discountGroup?: InputMaybe<DiscountGroupInput>;
|
|
discountGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
discountPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
discountPercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
documentDefinition?: InputMaybe<DocumentDefinitionInput>;
|
|
documentDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
documentDefinitionIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
documentDirection?: InputMaybe<DocumentDirection>;
|
|
documentPostalAddress?: InputMaybe<PostalAddressInput>;
|
|
documentPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
documentProject?: InputMaybe<DocumentProjectInput>;
|
|
documentProjectId?: InputMaybe<Scalars['String']['input']>;
|
|
documentProjectIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
documentProperties?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
dueDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** Is UNTDID code */
|
|
eInvoicePaymentMeansCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** the earliest date somebody should do any work on the document */
|
|
earliestStartDate?: InputMaybe<Scalars['Date']['input']>;
|
|
estimatedDeliveryDate?: InputMaybe<Scalars['Date']['input']>;
|
|
exchangeRate?: InputMaybe<Scalars['Float']['input']>;
|
|
/** the time the document was financially booked */
|
|
financeBookingsExported?: InputMaybe<Scalars['Date']['input']>;
|
|
financeRelevantText?: InputMaybe<Scalars['String']['input']>;
|
|
financeStatus?: InputMaybe<DocumentFinanceStatus>;
|
|
footerText?: InputMaybe<Scalars['String']['input']>;
|
|
freightCollect?: InputMaybe<Scalars['Boolean']['input']>;
|
|
fulfillmentDate?: InputMaybe<Scalars['Date']['input']>;
|
|
grossWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
headerText?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** special data for internal handling when importing from other systems or special API usage */
|
|
importMetadata?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** eg. SL or WooCommerce */
|
|
importSource?: InputMaybe<Scalars['String']['input']>;
|
|
/** eg. the Shop ID of the Order */
|
|
importSourceId?: InputMaybe<Scalars['String']['input']>;
|
|
initiatorAddress?: InputMaybe<AddressInput>;
|
|
initiatorAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
initiatorPostalAddress?: InputMaybe<PostalAddressInput>;
|
|
initiatorPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
internalNotes?: InputMaybe<Scalars['String']['input']>;
|
|
invoiceDocumentReferences?: InputMaybe<Array<InvoiceDocumentReferenceInput>>;
|
|
invoiceReceiverAddress?: InputMaybe<AddressInput>;
|
|
invoiceReceiverAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
invoiceReceiverPostalAddress?: InputMaybe<PostalAddressInput>;
|
|
invoiceReceiverPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
isConfirmed?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
language?: InputMaybe<LanguageCode>;
|
|
/** the last time the document was printed */
|
|
lastPrinted?: InputMaybe<Scalars['DateTime']['input']>;
|
|
lastReportAssetAddedId?: InputMaybe<Scalars['String']['input']>;
|
|
lineItems?: InputMaybe<Array<DocumentLineItemInput>>;
|
|
logisticsEmployee?: InputMaybe<EmployeeInput>;
|
|
logisticsEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
logisticsEmployeeTag?: InputMaybe<Scalars['String']['input']>;
|
|
/** Master Reference Number / Movement Reference Number => for Zoll */
|
|
mrn?: InputMaybe<Scalars['String']['input']>;
|
|
netWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
originDeliveryPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
originInvoiceReceiverPostalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
ourSignature?: InputMaybe<Scalars['String']['input']>;
|
|
paymentReference?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTargetDays?: InputMaybe<Scalars['Int']['input']>;
|
|
paymentTargetEndDate?: InputMaybe<Scalars['Date']['input']>;
|
|
paymentTerms?: InputMaybe<PaymentTermsInput>;
|
|
paymentTermsDescription?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTermsId?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTermsIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
percentageComplete?: InputMaybe<Scalars['Float']['input']>;
|
|
priceList?: InputMaybe<PriceListInput>;
|
|
priceListId?: InputMaybe<Scalars['String']['input']>;
|
|
priceListIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
pricingDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** how long the fulfillment takes (eg. for production or until the items arive) */
|
|
processingTimeHours?: InputMaybe<Scalars['Float']['input']>;
|
|
referenceDocumentDate?: InputMaybe<Scalars['String']['input']>;
|
|
/** their doc number, eg. Invoice Number in our Receiving Invoice Document */
|
|
referenceDocumentNumber?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
relocateStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
/** The storage place id to relocate the document to (target) */
|
|
relocateStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
revenue?: InputMaybe<Scalars['Float']['input']>;
|
|
salesTaxCategory?: InputMaybe<SalesTaxCategoryInput>;
|
|
salesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCategoryIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
serviceRenderedEndDate?: InputMaybe<Scalars['Date']['input']>;
|
|
serviceRenderedStartDate?: InputMaybe<Scalars['Date']['input']>;
|
|
shippingDayEndClosingAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
shippingMethod?: InputMaybe<ShippingMethodInput>;
|
|
shippingMethodDescription?: InputMaybe<Scalars['String']['input']>;
|
|
shippingMethodId?: InputMaybe<Scalars['String']['input']>;
|
|
shippingStatus?: InputMaybe<ShippingStatus>;
|
|
status?: InputMaybe<DocumentStatusType>;
|
|
storagePlace?: InputMaybe<StoragePlaceInput>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
surchargePercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
surchargePercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
/** (N)et, (G)ross, (F)ree */
|
|
taxType?: InputMaybe<TaxType>;
|
|
theirReference?: InputMaybe<Scalars['String']['input']>;
|
|
theirSignature?: InputMaybe<Scalars['String']['input']>;
|
|
totalWithCashDiscount1Applied?: InputMaybe<Scalars['Float']['input']>;
|
|
totalWithCashDiscount2Applied?: InputMaybe<Scalars['Float']['input']>;
|
|
validUntil?: InputMaybe<Scalars['Date']['input']>;
|
|
validationInformationList?: InputMaybe<Array<ValidationInformationInput>>;
|
|
valueDate?: InputMaybe<Scalars['Date']['input']>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** The link between a document line item and a delivery item. Gets written manually or by shipxpert */
|
|
export type DocumentLineDeliveryItemLink = IBaseModel & {
|
|
__typename?: 'DocumentLineDeliveryItemLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryItem?: Maybe<DeliveryItem>;
|
|
/** The id of the delivery item */
|
|
deliveryItemId?: Maybe<Scalars['String']['output']>;
|
|
document?: Maybe<Document>;
|
|
/** The id of the document */
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
documentLineItem?: Maybe<DocumentLineItem>;
|
|
/** The id of the document line item */
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
total?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentLineDeliveryItemLinkInput = {
|
|
currency?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryItemId?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
total?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type DocumentLineDeliveryItemLinkOptions = {
|
|
allFromDeliveryItem?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentLineDeliveryItemLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
deliveryItemIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentLineItemIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DocumentLineItem = IBaseModel & {
|
|
__typename?: 'DocumentLineItem';
|
|
accessoryConfig?: Maybe<AccessoryConfig>;
|
|
accessoryConfigId?: Maybe<Scalars['String']['output']>;
|
|
/** Account of the line item (used for eg. accounting, Datev) */
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
adjustments?: Maybe<Array<Adjustment>>;
|
|
assignedEmployee?: Maybe<Employee>;
|
|
assignedEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
baseUnit?: Maybe<Unit>;
|
|
baseUnitId?: Maybe<Scalars['String']['output']>;
|
|
cachedStockChanges?: Maybe<Array<StockChanges>>;
|
|
calculatoryCosts?: Maybe<Scalars['Float']['output']>;
|
|
costCenter?: Maybe<CostCenter>;
|
|
costCenterId?: Maybe<Scalars['String']['output']>;
|
|
costIdent?: Maybe<Scalars['String']['output']>;
|
|
costObject?: Maybe<CostObject>;
|
|
costObjectId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomDocumentLineItemFields>;
|
|
decimalPlaces?: Maybe<Scalars['Float']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryDate?: Maybe<Scalars['Date']['output']>;
|
|
deliveryNotes?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** discount amount (positive value), can be with or without tax, depending on priceIncludesTax */
|
|
discountAmount?: Maybe<Scalars['Float']['output']>;
|
|
/** discount amount 2 (positive value), can be with or without tax, depending on priceIncludesTax */
|
|
discountAmount2?: Maybe<Scalars['Float']['output']>;
|
|
discountPercentage?: Maybe<Scalars['Float']['output']>;
|
|
discountPercentage2?: Maybe<Scalars['Float']['output']>;
|
|
/** The price of the line (quantity * itemPrice) including discounts on line level only, excluding tax. This is document currency. */
|
|
discountedLinePrice?: Maybe<Scalars['Float']['output']>;
|
|
/** The price of the line (quantity * itemPrice) including discounts on line level only, including tax. This is document currency. */
|
|
discountedLinePriceWithTax?: Maybe<Scalars['Float']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
estimatedDeliveryDate?: Maybe<Scalars['Date']['output']>;
|
|
foreignCurrency?: Maybe<Scalars['String']['output']>;
|
|
frozenPositionText?: Maybe<Scalars['Boolean']['output']>;
|
|
getDocumentLineItemPredecessorRelationLinks: Array<DliRelationLinkInformation>;
|
|
/** single count gross weight */
|
|
grossWeight?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** if true, no stock transactions will be created for this line item, even if product is warehouse aware */
|
|
ignoreStock?: Maybe<Scalars['Boolean']['output']>;
|
|
initialPrice?: Maybe<Scalars['Float']['output']>;
|
|
internalNotes?: Maybe<Scalars['String']['output']>;
|
|
isCalculatedItemPrice?: Maybe<Scalars['Boolean']['output']>;
|
|
isOptional?: Maybe<Scalars['Boolean']['output']>;
|
|
isStorable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** single item price without any deductions. can be with or without tax, depending on priceIncludesTax. This can be any currency. */
|
|
itemPrice?: Maybe<Scalars['Float']['output']>;
|
|
itemPriceForeignCurrency?: Maybe<Scalars['Float']['output']>;
|
|
itemSalesTaxCategory?: Maybe<ItemSalesTaxCategory>;
|
|
itemSalesTaxCategoryId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** returns info about the quantities */
|
|
lineItemQuantityStatus?: Maybe<DocumentLineItemQuantityStatus>;
|
|
links?: Maybe<Array<DocumentLineItemLink>>;
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
metadata?: Maybe<Scalars['JSON']['output']>;
|
|
/** Manufacturer Part Number */
|
|
mpn?: Maybe<Scalars['String']['output']>;
|
|
/** single count weight */
|
|
netWeight?: Maybe<Scalars['Float']['output']>;
|
|
noCashDiscount?: Maybe<Scalars['Boolean']['output']>;
|
|
nonCashDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonProvisionable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonSalesRelevant?: Maybe<Scalars['Boolean']['output']>;
|
|
openQuantity?: Maybe<Scalars['Float']['output']>;
|
|
orderNumber?: Maybe<Scalars['String']['output']>;
|
|
originOfItemPriceId?: Maybe<Scalars['String']['output']>;
|
|
pageBreakAfter?: Maybe<Scalars['Boolean']['output']>;
|
|
parent?: Maybe<DocumentLineItem>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
positionNumber?: Maybe<Scalars['Float']['output']>;
|
|
positionText?: Maybe<Scalars['String']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priceListBulkQuantity?: Maybe<Scalars['Float']['output']>;
|
|
priceSource?: Maybe<PriceSourceType>;
|
|
/** by default 1. Use eg. 1000 to set the price per 1000 items */
|
|
priceUnit?: Maybe<Scalars['Float']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
/** Product Identifier */
|
|
productIdentifier?: Maybe<Scalars['String']['output']>;
|
|
productText?: Maybe<Scalars['String']['output']>;
|
|
/** like from document discounts or surcharges */
|
|
proratedLineCorrections?: Maybe<Array<DocumentLineItemProratedCorrection>>;
|
|
/** The price of the line (quantity * itemPrice) including discounts on line level and document level, excluding tax. This is document currency. In document currency. */
|
|
proratedLinePrice?: Maybe<Scalars['Float']['output']>;
|
|
/** The price of the line (quantity * itemPrice) including discounts on line level and document level, including tax. This is document currency. In document currency. */
|
|
proratedLinePriceWithTax?: Maybe<Scalars['Float']['output']>;
|
|
/** This is document currency. */
|
|
proratedLineTax?: Maybe<Scalars['Float']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
/** Conversion into baseUnit quantity */
|
|
quantityToBaseUnitFactor?: Maybe<Scalars['Float']['output']>;
|
|
/** Their Reference to a Document Line Item */
|
|
reference?: Maybe<Scalars['String']['output']>;
|
|
/** Referenced document (e.g. advance payment invoice) */
|
|
referenceDocument?: Maybe<Document>;
|
|
/** Document ID of the document that is referenced as product i.e. advance payment invoices */
|
|
referenceDocumentId?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** The storage place to relocate the line item to (target) */
|
|
relocateStoragePlace?: Maybe<StoragePlace>;
|
|
/** The storage place id to relocate the line item to (target) */
|
|
relocateStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
/** This is tenant currency. For whole line (with quantity) */
|
|
revenue?: Maybe<Scalars['Float']['output']>;
|
|
salesTaxCode?: Maybe<SalesTaxCode>;
|
|
salesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<DocumentStatusType>;
|
|
stockTransactions?: Maybe<Array<StockTransaction>>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
taxPercentage?: Maybe<Scalars['Float']['output']>;
|
|
type?: Maybe<DocumentLineItemType>;
|
|
unit?: Maybe<Unit>;
|
|
unitId?: Maybe<Scalars['String']['output']>;
|
|
unitIdentifier?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** cached variant facet values, does not include all fields */
|
|
variantFacetValues?: Maybe<Array<FacetValue>>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
|
|
export type DocumentLineItemGetDocumentLineItemPredecessorRelationLinksArgs = {
|
|
maxDepth?: InputMaybe<Scalars['Int']['input']>;
|
|
};
|
|
|
|
export type DocumentLineItemDeleteOptions = {
|
|
forceUpdateDocumentTotalsAndTaxlines?: InputMaybe<Scalars['Boolean']['input']>;
|
|
withoutDescendants?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentLineItemImportValidationResult = {
|
|
__typename?: 'DocumentLineItemImportValidationResult';
|
|
documentLineItem?: Maybe<DocumentLineItem>;
|
|
invalidFields?: Maybe<Array<Scalars['String']['output']>>;
|
|
valid?: Maybe<Scalars['Boolean']['output']>;
|
|
validationMessage?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type DocumentLineItemInput = {
|
|
accessoryConfig?: InputMaybe<AccessoryConfigInput>;
|
|
accessoryConfigId?: InputMaybe<Scalars['String']['input']>;
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
assignedEmployee?: InputMaybe<EmployeeInput>;
|
|
assignedEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
baseUnit?: InputMaybe<UnitInput>;
|
|
baseUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
cachedStockChanges?: InputMaybe<Array<StockChangesInput>>;
|
|
calculatoryCosts?: InputMaybe<Scalars['Float']['input']>;
|
|
costCenter?: InputMaybe<CostCenterInput>;
|
|
costCenterId?: InputMaybe<Scalars['String']['input']>;
|
|
costIdent?: InputMaybe<Scalars['String']['input']>;
|
|
costObject?: InputMaybe<CostObjectInput>;
|
|
costObjectId?: InputMaybe<Scalars['String']['input']>;
|
|
customFields?: InputMaybe<CustomDocumentLineItemFieldsInput>;
|
|
decimalPlaces?: InputMaybe<Scalars['Float']['input']>;
|
|
deliveryDate?: InputMaybe<Scalars['Date']['input']>;
|
|
deliveryNotes?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
discountAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
discountAmount2?: InputMaybe<Scalars['Float']['input']>;
|
|
discountPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
discountPercentage2?: InputMaybe<Scalars['Float']['input']>;
|
|
document?: InputMaybe<DocumentInput>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** external Reference ID of the document - use for eg. CSV Import */
|
|
documentReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
estimatedDeliveryDate?: InputMaybe<Scalars['Date']['input']>;
|
|
foreignCurrency?: InputMaybe<Scalars['String']['input']>;
|
|
frozenPositionText?: InputMaybe<Scalars['Boolean']['input']>;
|
|
grossWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
/** GTIN of the product. Only used for search right now (CSV Import) */
|
|
gtin?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** if true, no stock transactions will be created for this line item, even if product is warehouse aware */
|
|
ignoreStock?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** special data for internal handling when importing from other systems or special API usage */
|
|
importMetadata?: InputMaybe<Scalars['JSON']['input']>;
|
|
internalNotes?: InputMaybe<Scalars['String']['input']>;
|
|
isCalculatedItemPrice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOptional?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isStorable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemCost?: InputMaybe<Scalars['Float']['input']>;
|
|
itemCostForeignCurrency?: InputMaybe<Scalars['Float']['input']>;
|
|
itemPrice?: InputMaybe<Scalars['Float']['input']>;
|
|
itemPriceForeignCurrency?: InputMaybe<Scalars['Float']['input']>;
|
|
itemSalesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
metadata?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Manufacturer Part Number */
|
|
mpn?: InputMaybe<Scalars['String']['input']>;
|
|
netWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
newLineItemLinks?: InputMaybe<Array<DocumentLineItemLinkInput>>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonSalesRelevant?: InputMaybe<Scalars['Boolean']['input']>;
|
|
orderNumber?: InputMaybe<Scalars['String']['input']>;
|
|
originOfItemPriceId?: InputMaybe<Scalars['String']['input']>;
|
|
pageBreakAfter?: InputMaybe<Scalars['Boolean']['input']>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
positionNumber?: InputMaybe<Scalars['Float']['input']>;
|
|
positionText?: InputMaybe<Scalars['String']['input']>;
|
|
predecessorId?: InputMaybe<Scalars['String']['input']>;
|
|
priceIncludesTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priceListBulkQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
priceSource?: InputMaybe<PriceSourceType>;
|
|
priceUnit?: InputMaybe<Scalars['Float']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
productText?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
quantityToBaseUnitFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Their Reference to a Document Line Item */
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
/** Document ID of the document that is referenced as product i.e. advance payment invoices */
|
|
referenceDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The storage place id to relocate the line item to (target) */
|
|
relocateStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The storage place identifier to relocate the line item to (target) */
|
|
relocateStoragePlaceIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCode?: InputMaybe<SalesTaxCodeInput>;
|
|
salesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
status?: InputMaybe<DocumentStatusType>;
|
|
/** used if u need to set special information like Warehouse or Lot or Serial Stuff */
|
|
stockTransactions?: InputMaybe<Array<StockTransactionInput>>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
taxPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
type?: InputMaybe<DocumentLineItemType>;
|
|
unit?: InputMaybe<UnitInput>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
unitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
variantFacetValues?: InputMaybe<Array<FacetValueInput>>;
|
|
};
|
|
|
|
export type DocumentLineItemLink = IBaseModel & {
|
|
__typename?: 'DocumentLineItemLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** the quantity transferred from source to target */
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
reference?: Maybe<Scalars['String']['output']>;
|
|
source?: Maybe<DocumentLineItem>;
|
|
sourceId?: Maybe<Scalars['String']['output']>;
|
|
stockTransactions?: Maybe<Array<StockTransaction>>;
|
|
target?: Maybe<DocumentLineItem>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: DocumentLineItemLinkType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentLineItemLinkInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** the quantity transferred from source to target */
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
sourceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** can be used instead of the sourceId if you sync from a different system */
|
|
sourceReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** can also be null when API sync is used (3rd party system) */
|
|
stockTransactions?: InputMaybe<Array<StockTransactionInput>>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** can be used instead of the targetId if you sync from a different system */
|
|
targetReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
type: DocumentLineItemLinkType;
|
|
};
|
|
|
|
export type DocumentLineItemLinkSearchOptions = {
|
|
/** doesnt matter if target or source */
|
|
dliIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
excludeLineItemTypes?: InputMaybe<Array<DocumentLineItemType>>;
|
|
excludeLinkTypes?: InputMaybe<Array<DocumentLineItemLinkType>>;
|
|
maxDepth?: InputMaybe<Scalars['Float']['input']>;
|
|
sourceId?: InputMaybe<Scalars['String']['input']>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum DocumentLineItemLinkType {
|
|
Copy = 'COPY',
|
|
Doc = 'DOC',
|
|
Free = 'FREE',
|
|
Ordered = 'ORDERED',
|
|
Prod = 'PROD',
|
|
Xdoc = 'XDOC'
|
|
}
|
|
|
|
/** Document Line Item Prorated Correction */
|
|
export type DocumentLineItemProratedCorrection = {
|
|
__typename?: 'DocumentLineItemProratedCorrection';
|
|
/** The amount of the prorated correction, can be negative or positive */
|
|
amount: Scalars['Float']['output'];
|
|
/** The category of the prorated correction */
|
|
category: DocumentLineItemProratedCorrectionCategory;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** The document line item that the prorated correction is for */
|
|
documentLineItemId: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The percentage of the prorated correction, can be negative or positive */
|
|
percentage: Scalars['Float']['output'];
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum DocumentLineItemProratedCorrectionCategory {
|
|
DocumentDiscount1 = 'DocumentDiscount1',
|
|
DocumentDiscount2 = 'DocumentDiscount2',
|
|
DocumentSurcharge1 = 'DocumentSurcharge1',
|
|
DocumentSurcharge2 = 'DocumentSurcharge2'
|
|
}
|
|
|
|
export type DocumentLineItemQuantityStatus = {
|
|
__typename?: 'DocumentLineItemQuantityStatus';
|
|
linkedCount?: Maybe<Scalars['Float']['output']>;
|
|
openQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** you can have a set quantity in DLI, but that doesnt mean its already been moved stockwise. This quantityBackedByStock shows the actually moved stock quantity */
|
|
quantityBackedByStock?: Maybe<Scalars['Float']['output']>;
|
|
transferred?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentLineItemSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
documentDefinitionIdentifier?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentDefinitionNeedsToBeProduction?: InputMaybe<Scalars['Boolean']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
documentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentProjectId?: InputMaybe<Scalars['String']['input']>;
|
|
/** exclude these types */
|
|
excludeTypes?: InputMaybe<Array<DocumentLineItemType>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** only include these types */
|
|
includeTypes?: InputMaybe<Array<DocumentLineItemType>>;
|
|
isStorable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyFinishedProduction?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfIncoming?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfOutgoing?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
status?: InputMaybe<Array<DocumentStatusType>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DocumentLineItemSearchStringInput = {
|
|
documentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
searchString?: InputMaybe<Scalars['String']['input']>;
|
|
skipIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
skipPackedItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentLineItemSerialLink = IBaseModel & {
|
|
__typename?: 'DocumentLineItemSerialLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentLineItem?: Maybe<DocumentLineItem>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
stockTransaction?: Maybe<StockTransaction>;
|
|
stockTransactionId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentLineItemSerialLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentLineItemIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
serialNumbers?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type DocumentLineItemTaxLineInput = {
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
itemSalesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
taxPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type DocumentLineItemTransferResult = {
|
|
__typename?: 'DocumentLineItemTransferResult';
|
|
children?: Maybe<Array<DocumentLineItemTransferResult>>;
|
|
error?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
srcDocumentLineId: Scalars['String']['output'];
|
|
success: Scalars['Boolean']['output'];
|
|
targetDocumentLineId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum DocumentLineItemType {
|
|
Advance = 'ADVANCE',
|
|
Ai = 'AI',
|
|
Packaging = 'PACKAGING',
|
|
Product = 'PRODUCT',
|
|
Sbomh = 'SBOMH',
|
|
Sbomi = 'SBOMI',
|
|
Service = 'SERVICE',
|
|
Shipping = 'SHIPPING',
|
|
Text = 'TEXT'
|
|
}
|
|
|
|
export type DocumentLineTransferInput = {
|
|
/** if this entry accounts to the warehouse quantity */
|
|
accountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** who did the transaction */
|
|
actor?: InputMaybe<Scalars['String']['input']>;
|
|
/** link to documentlineItem */
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
expirationDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
frozenPositionText?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** for now not used but needed in client ?? */
|
|
grossWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Charge */
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
/** for now not used but needed in client */
|
|
netWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
originStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
originStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** a free reference - like a pallet number or truck number */
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
serialNumber?: InputMaybe<Scalars['String']['input']>;
|
|
/** serial numbers to use for outbound serial items */
|
|
serialNumbers?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
srcDocumentLineItemType?: InputMaybe<DocumentLineItemType>;
|
|
status?: InputMaybe<StockTransactionStatus>;
|
|
stockTransactionsOperation?: InputMaybe<StockTransactionsOperationInput>;
|
|
stockTransactionsOperationId?: InputMaybe<Scalars['String']['input']>;
|
|
targetDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
targetStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
targetStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
volumeUnit?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DocumentLink = IBaseModel & {
|
|
__typename?: 'DocumentLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
dliLinks?: Maybe<Array<DocumentLineItemLink>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
srcDocument?: Maybe<Document>;
|
|
srcDocumentId?: Maybe<Scalars['String']['output']>;
|
|
targetDocument?: Maybe<Document>;
|
|
targetDocumentId?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<DocumentLinkType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentLinkInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
srcDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
targetDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<DocumentLinkType>;
|
|
};
|
|
|
|
export enum DocumentLinkType {
|
|
Calculated = 'CALCULATED',
|
|
Manual = 'MANUAL',
|
|
Ordered = 'ORDERED'
|
|
}
|
|
|
|
export type DocumentProject = IBaseModel & {
|
|
__typename?: 'DocumentProject';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentProjectInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
addressReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
sourceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DocumentProjectSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** DocumentProperty */
|
|
export enum DocumentProperty {
|
|
Assets = 'ASSETS',
|
|
AssetAutoGenerated = 'ASSET_AUTO_GENERATED',
|
|
Attachments = 'ATTACHMENTS',
|
|
Copied = 'COPIED',
|
|
Delivered = 'DELIVERED',
|
|
DepositPaid = 'DEPOSIT_PAID',
|
|
DepositPending = 'DEPOSIT_PENDING',
|
|
Dms = 'DMS',
|
|
Downloaded = 'DOWNLOADED',
|
|
Emailed = 'EMAILED',
|
|
Haspredecessor = 'HASPREDECESSOR',
|
|
Hassuccessor = 'HASSUCCESSOR',
|
|
Inedit = 'INEDIT',
|
|
IsEinvoiceImport = 'IS_EINVOICE_IMPORT',
|
|
Oss = 'OSS',
|
|
Packed = 'PACKED',
|
|
Paid = 'PAID',
|
|
Partdelivered = 'PARTDELIVERED',
|
|
Partpacked = 'PARTPACKED',
|
|
Partshipped = 'PARTSHIPPED',
|
|
Printed = 'PRINTED',
|
|
Referenced = 'REFERENCED',
|
|
Sent = 'SENT',
|
|
Shipped = 'SHIPPED',
|
|
Shop = 'SHOP',
|
|
Showedpreview = 'SHOWEDPREVIEW',
|
|
Unpacked = 'UNPACKED'
|
|
}
|
|
|
|
export type DocumentReportHistory = IBaseModel & {
|
|
__typename?: 'DocumentReportHistory';
|
|
asset?: Maybe<Asset>;
|
|
assetId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
/** The id of the user email sent. */
|
|
emailSentHistoryId?: Maybe<Scalars['String']['output']>;
|
|
employee?: Maybe<Employee>;
|
|
employeeId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
report?: Maybe<Report>;
|
|
reportHistoryEvent?: Maybe<ReportHistoryEventType>;
|
|
reportId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
canBeOrdered?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** if deliveryDate then after this, else its the document date */
|
|
deliveryDateAfter?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** if deliveryDate then before this, else its the document date */
|
|
deliveryDateBefore?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentDefinitionIdentifier?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentDefinitionIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentProjectId?: InputMaybe<Scalars['String']['input']>;
|
|
documentStatus?: InputMaybe<Array<DocumentStatusType>>;
|
|
excludeDocumentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
financeStatus?: InputMaybe<DocumentFinanceStatus>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** if any delivery items have been added (PENDING, PACKED, IN_PROGRESS doesnt count) */
|
|
hasAnyDeliveryItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeOnlyDirection?: InputMaybe<DocumentDirection>;
|
|
includeOnlyPackingDocuments?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isInvoice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastReportAssetAddedId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Related to the Batch Print Options */
|
|
noPrintedDocuments?: InputMaybe<Scalars['Boolean']['input']>;
|
|
packingTypes?: InputMaybe<Array<DocumentProperty>>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
referenceDocumentNumber?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
shippingStatus?: InputMaybe<Array<ShippingStatus>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum DocumentStatusType {
|
|
Co = 'CO',
|
|
Iw = 'IW',
|
|
Re = 'RE',
|
|
Un = 'UN'
|
|
}
|
|
|
|
/** When the Address got Targetet */
|
|
export type DocumentTarget = ActivityBaseTarget & {
|
|
__typename?: 'DocumentTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type DocumentTaxLine = IBaseModel & {
|
|
__typename?: 'DocumentTaxLine';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
/** in tenant currency */
|
|
currencyLocal?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
eInvoiceCategory?: Maybe<EInvoiceCategory>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** in document currency */
|
|
taxAmount?: Maybe<Scalars['Float']['output']>;
|
|
/** in tenant currency */
|
|
taxAmountLocal?: Maybe<Scalars['Float']['output']>;
|
|
/** in document currency */
|
|
taxBasisAmount?: Maybe<Scalars['Float']['output']>;
|
|
/** in tenant currency */
|
|
taxBasisAmountLocal?: Maybe<Scalars['Float']['output']>;
|
|
taxPercentage?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentTaxLineInput = {
|
|
countryIso?: InputMaybe<Scalars['String']['input']>;
|
|
date?: InputMaybe<Scalars['Date']['input']>;
|
|
documentDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
ossCountryIso?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
taxType?: InputMaybe<TaxType>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** TransferFormat of documents */
|
|
export type DocumentTransferFormat = IBaseModel & {
|
|
__typename?: 'DocumentTransferFormat';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
financeDocumentOnly?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
jsoNataSchema?: Maybe<JsoNataSchema>;
|
|
jsoNataSchemaId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
requiresLeitwegId?: Maybe<Scalars['Boolean']['output']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: Maybe<DocumentExportCandidateType>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type DocumentTransferFormatInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
financeDocumentOnly?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jsoNataSchema?: InputMaybe<JsoNataSchemaInput>;
|
|
jsoNataSchemaId?: InputMaybe<Scalars['String']['input']>;
|
|
requiresLeitwegId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** ZUGFeRD/XRechnung/etc. */
|
|
type?: InputMaybe<DocumentExportCandidateType>;
|
|
/** eg.: ZUGFeRD_10, ZUGFeRD_20, ZUGFeRD_21, etc. */
|
|
typeVersion?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type DocumentTransferFormatSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jsoNataSchemaId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyFinancialFormats?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
withoutFinancialFormats?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentTransferInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
items?: InputMaybe<Array<DocumentLineTransferInput>>;
|
|
options?: InputMaybe<DocumentTransferOptions>;
|
|
sourceDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
targetDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
targetDocumentType?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum DocumentTransferMergeConflictOption {
|
|
Abort = 'ABORT',
|
|
Keep = 'KEEP',
|
|
Override = 'OVERRIDE'
|
|
}
|
|
|
|
export type DocumentTransferOptions = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
combineDocumentSources?: InputMaybe<Scalars['Boolean']['input']>;
|
|
confirmProspectConversion?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the DLI position text when transferring */
|
|
keepOriginalPositionText?: InputMaybe<Scalars['Boolean']['input']>;
|
|
propertiesMergeConflictOption?: InputMaybe<DocumentTransferMergeConflictOption>;
|
|
quantityOptions?: InputMaybe<DocumentTransferQuantityOptions>;
|
|
/** The storage place id to relocate the document to (target) */
|
|
relocateStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** if true will not delete target line items on stock error (saveWithFailedQuantity) */
|
|
saveLineItemsWithStockErrors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** if true, the calculatory costs (and so the revenue) will be updated on the document line items when transferred to */
|
|
updateCalculatoryCosts?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** if true, the exchange rate will be updated on the document when transferred to */
|
|
updateExchangeRate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** if true, the source delivery postal address (or address postal address if no delivery postal address is set) will be used as the target deviant delivery postal address. Only works on new documents. True by default when ordering a document. */
|
|
useSourceDeliveryPostalAddressAsTargetDeliveryPostalAddress?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentTransferQuantityOptions = {
|
|
deliverable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notDeliverable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
partlyDeliverable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type DocumentTransferResult = {
|
|
__typename?: 'DocumentTransferResult';
|
|
items?: Maybe<Array<DocumentLineItemTransferResult>>;
|
|
targetDocumentId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum EInvoiceAutoGenerateProductSetting {
|
|
ExtNumberRange = 'EXT_NUMBER_RANGE',
|
|
FallbackProduct = 'FALLBACK_PRODUCT',
|
|
NoAutoGeneration = 'NO_AUTO_GENERATION',
|
|
OwnNumberRange = 'OWN_NUMBER_RANGE',
|
|
VendorBased = 'VENDOR_BASED'
|
|
}
|
|
|
|
export enum EInvoiceCategory {
|
|
Ae = 'AE',
|
|
E = 'E',
|
|
K = 'K',
|
|
O = 'O',
|
|
S = 'S',
|
|
Z = 'Z'
|
|
}
|
|
|
|
export type EInvoicePaymentMeansCode = IBaseModel & {
|
|
__typename?: 'EInvoicePaymentMeansCode';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EInvoicePaymentMeansCodeInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EmailCodeAuthStrategyError = ErrorResult & {
|
|
__typename?: 'EmailCodeAuthStrategyError';
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
export enum EmailConnectionType {
|
|
Office365MultiTenant = 'OFFICE365_MULTI_TENANT',
|
|
Office365SingleTenant = 'OFFICE365_SINGLE_TENANT',
|
|
Smtp = 'SMTP'
|
|
}
|
|
|
|
/** Mail Settings */
|
|
export type EmailSetting = IBaseModel & {
|
|
__typename?: 'EmailSetting';
|
|
/** A default Blind-Carbon-Copy/Secret-Copy address for all outgoing emails. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
bcc?: Maybe<Scalars['String']['output']>;
|
|
/** Connection-specific configuration stored as JSON */
|
|
connectionInfo?: Maybe<Scalars['JSON']['output']>;
|
|
/** Email connection type: SMTP, Office365, or Office365 Tenant */
|
|
connectionType?: Maybe<EmailConnectionType>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Display name for column chooser functionality. For SMTP connections, stores smtpFrom. For Office365 connections, stores userPrincipalName. */
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapHost?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapPass?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapPort?: Maybe<Scalars['Float']['output']>;
|
|
/** If this is true, the IMAP settings will use authentication. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapSecure?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Custom name for the IMAP sent folder (e.g., 'Sent', 'Sent Items'). If not specified, will auto-detect common sent folder names. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapSentFolderName?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapTls?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapUser?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
sentCopyOfSentEmails?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpFrom?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpHost?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpName?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpPass?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpPort?: Maybe<Scalars['Float']['output']>;
|
|
/** If this is true, the SMTP settings will use authentication. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpSecure?: Maybe<Scalars['Boolean']['output']>;
|
|
/** This is not in use, we havent a real scenario where we need to use this yet. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpTls?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpType?: Maybe<Scalars['String']['output']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpUser?: Maybe<Scalars['String']['output']>;
|
|
templatePath?: Maybe<Scalars['String']['output']>;
|
|
/** If this is true, the IMAP settings were tested and are valid. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
testImapConnection?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If this is true, the SMTP settings were tested and are valid. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
testSmtpConnection?: Maybe<Scalars['Boolean']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
user?: Maybe<User>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EmailSettingInput = {
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
bcc?: InputMaybe<Scalars['String']['input']>;
|
|
/** Connection-specific configuration stored as JSON */
|
|
connectionInfo?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Email connection type: SMTP, Office365, or Office365 Tenant */
|
|
connectionType?: InputMaybe<EmailConnectionType>;
|
|
/** Display name for column chooser functionality. For SMTP connections, stores smtpFrom. For Office365 connections, stores userPrincipalName. */
|
|
displayName?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapHost?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapPass?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapPort?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapSecure?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapSentFolderName?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapTls?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
imapUser?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
sentCopyOfSentEmails?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpFrom?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpHost?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpName?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpPass?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpPort?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpSecure?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** This is not in use, we havent a real scenario where we need to use this yet. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpTls?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpType?: InputMaybe<Scalars['String']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
smtpUser?: InputMaybe<Scalars['String']['input']>;
|
|
templatePath?: InputMaybe<Scalars['String']['input']>;
|
|
/** If this is true, the IMAP settings were tested and are valid. Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
testImapConnection?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
testSmtpConnection?: InputMaybe<Scalars['Boolean']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EmailSettingSearchInput = {
|
|
/** Keep column for backward compatibility (can be removed later in a separate migration). Data is now stored in connectionInfo JSON. */
|
|
bcc?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Mail Template */
|
|
export type EmailTemplate = IBaseModel & {
|
|
__typename?: 'EmailTemplate';
|
|
body?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
entity?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If true, this template was seeded by PHX and cannot be edited or deleted; copy it to customize. */
|
|
isSystemTemplate?: Maybe<Scalars['Boolean']['output']>;
|
|
language?: Maybe<LanguageCode>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
recipient?: Maybe<Scalars['String']['output']>;
|
|
subject?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
user?: Maybe<User>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
/** the variant of the View. Example: in Documents its the Document Type. It is a ID */
|
|
variant?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EmailTemplateInput = {
|
|
body?: InputMaybe<Scalars['String']['input']>;
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
language?: InputMaybe<LanguageCode>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
recipient?: InputMaybe<Scalars['String']['input']>;
|
|
subject?: InputMaybe<Scalars['String']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the variant of the View. Exmaple: in Documents its the Document Type */
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EmailTemplateSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** if true, other non-variant items will be loaded too */
|
|
includeNoneVariants?: InputMaybe<Scalars['Boolean']['input']>;
|
|
language?: InputMaybe<LanguageCode>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
/** the variant of the View. Exmaple: in Documents its the Document Type */
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** The employee at a company. Should never get deleted but just deactivated. */
|
|
export type Employee = IBaseModel & {
|
|
__typename?: 'Employee';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomEmployeeFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
department?: Maybe<Department>;
|
|
departmentId?: Maybe<Scalars['String']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
email2?: Maybe<Scalars['String']['output']>;
|
|
endDate?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** human readable id */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mobilePhone?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
phone2?: Maybe<Scalars['String']['output']>;
|
|
phoneExtension?: Maybe<Scalars['String']['output']>;
|
|
postalAddress?: Maybe<PostalAddress>;
|
|
postalAddressId?: Maybe<Scalars['String']['output']>;
|
|
scanId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
/** the @XXX name for mentioning */
|
|
tagId?: Maybe<Scalars['String']['output']>;
|
|
title?: Maybe<Salutation>;
|
|
titleId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EmployeeInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
customFields?: InputMaybe<CustomEmployeeFieldsInput>;
|
|
departmentId?: InputMaybe<Scalars['String']['input']>;
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
email2?: InputMaybe<Scalars['String']['input']>;
|
|
endDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
mobilePhone?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
phone?: InputMaybe<Scalars['String']['input']>;
|
|
phone2?: InputMaybe<Scalars['String']['input']>;
|
|
phoneExtension?: InputMaybe<Scalars['String']['input']>;
|
|
postalAddress?: InputMaybe<PostalAddressInput>;
|
|
postalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
scanId?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
storagePlace?: InputMaybe<StoragePlaceInput>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the @XXX name for mentioning */
|
|
tagId?: InputMaybe<Scalars['String']['input']>;
|
|
title?: InputMaybe<SalutationInput>;
|
|
titleId?: InputMaybe<Scalars['String']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EmployeeQualification = IBaseModel & {
|
|
__typename?: 'EmployeeQualification';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
defaultEmployee: Employee;
|
|
defaultEmployeeId: Scalars['String']['output'];
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
expiration?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
qualification: ProcessQualification;
|
|
qualificationId: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
validSince?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EmployeeQualificationInput = {
|
|
defaultEmployeeId: Scalars['String']['input'];
|
|
expiration?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
qualificationId: Scalars['String']['input'];
|
|
validSince?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type EmployeeSchema = {
|
|
__typename?: 'EmployeeSchema';
|
|
department?: Maybe<Scalars['String']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
firstName?: Maybe<Scalars['String']['output']>;
|
|
imageUrl?: Maybe<Scalars['String']['output']>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
position?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type EntityConfig = IBaseModel & {
|
|
__typename?: 'EntityConfig';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
entityFieldConfigs?: Maybe<Array<EntityFieldConfig>>;
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
variant?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EntityConfigInput = {
|
|
entityFieldConfigs?: InputMaybe<Array<EntityFieldConfigInput>>;
|
|
entityName?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EntityConfigSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
entityName?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** inspired by ngxFormly */
|
|
export type EntityFieldConfig = {
|
|
__typename?: 'EntityFieldConfig';
|
|
className?: Maybe<Scalars['String']['output']>;
|
|
/** What kind of Data to expect (Date, string, number, etc) */
|
|
dataType?: Maybe<Scalars['String']['output']>;
|
|
/** Meta information for this column */
|
|
defaultValue?: Maybe<Scalars['JSON']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
field?: Maybe<Scalars['String']['output']>;
|
|
hide?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Scalars['String']['output']>;
|
|
placeholder?: Maybe<Scalars['String']['output']>;
|
|
required?: Maybe<Scalars['Boolean']['output']>;
|
|
};
|
|
|
|
export type EntityFieldConfigInput = {
|
|
className?: InputMaybe<Scalars['String']['input']>;
|
|
/** What kind of Data to expect (Date, string, number, etc) */
|
|
dataType?: InputMaybe<Scalars['String']['input']>;
|
|
/** Meta information for this column */
|
|
defaultValue?: InputMaybe<Scalars['JSON']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
field?: InputMaybe<Scalars['String']['input']>;
|
|
hide?: InputMaybe<Scalars['Boolean']['input']>;
|
|
label?: InputMaybe<Scalars['String']['input']>;
|
|
placeholder?: InputMaybe<Scalars['String']['input']>;
|
|
required?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** Entity Search Settings */
|
|
export type EntitySearchSettings = IBaseModel & {
|
|
__typename?: 'EntitySearchSettings';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
entityName: Scalars['String']['output'];
|
|
fuzzySearchEnabled: Scalars['Boolean']['output'];
|
|
fuzzyThreshold?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isActive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
searchStrategy: Scalars['String']['output'];
|
|
searchableFields: Array<Scalars['String']['output']>;
|
|
sort?: Maybe<Array<SortParameter>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
variant?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type EntitySearchSettingsInput = {
|
|
entityName: Scalars['String']['input'];
|
|
fuzzySearchEnabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
fuzzyThreshold?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isActive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
searchStrategy?: Scalars['String']['input'];
|
|
searchableFields: Array<Scalars['String']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type EntitySearchSettingsSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
entityName?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ErrorResult = {
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Exchange Rates from ECB or Swiss National Bank */
|
|
export type ExchangeRate = IBaseModel & {
|
|
__typename?: 'ExchangeRate';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currencyCode?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Description / country name for the currency (e.g. from BAZG XML <land_de>) */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
exchangeDate?: Maybe<Scalars['Date']['output']>;
|
|
exchangeRate?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
referenceCurrencyCode?: Maybe<Scalars['String']['output']>;
|
|
referenceFactor?: Maybe<Scalars['Float']['output']>;
|
|
/** Source of the exchange rate - can be 'ECB', 'BAZG', or 'Custom' */
|
|
source?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Exchange Rate Data Response */
|
|
export type ExchangeRateDataResponse = {
|
|
__typename?: 'ExchangeRateDataResponse';
|
|
exchangeRate?: Maybe<ExchangeRate>;
|
|
isError?: Maybe<Scalars['Boolean']['output']>;
|
|
wasSaved?: Maybe<Scalars['Boolean']['output']>;
|
|
};
|
|
|
|
export type ExchangeRateInput = {
|
|
currencyCode?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
exchangeDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
exchangeRate?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
referenceCurrencyCode?: InputMaybe<Scalars['String']['input']>;
|
|
referenceFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
source?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Facet = IBaseModel & {
|
|
__typename?: 'Facet';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomFacetFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isPrivate?: Maybe<Scalars['Boolean']['output']>;
|
|
languageCode: LanguageCode;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
translations: Array<FacetTranslation>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
values?: Maybe<Array<FacetValue>>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FacetInput = {
|
|
customFields?: InputMaybe<CustomFacetFieldsInput>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
translations?: InputMaybe<Array<FacetTranslationInput>>;
|
|
};
|
|
|
|
export type FacetTranslation = IBaseModel & {
|
|
__typename?: 'FacetTranslation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomFacetTranslationFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
languageCode: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FacetTranslationInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
languageCode: Scalars['String']['input'];
|
|
};
|
|
|
|
export type FacetValue = IBaseModel & {
|
|
__typename?: 'FacetValue';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomFacetValueFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
facet: Facet;
|
|
facetId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
languageCode?: Maybe<LanguageCode>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
order?: Maybe<Scalars['Float']['output']>;
|
|
translations: Array<FacetValueTranslation>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FacetValueInput = {
|
|
customFields?: InputMaybe<CustomFacetValueFieldsInput>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
facet?: InputMaybe<FacetInput>;
|
|
facetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
order?: InputMaybe<Scalars['Float']['input']>;
|
|
translations?: InputMaybe<Array<FacetValueTranslationInput>>;
|
|
};
|
|
|
|
export type FacetValueTranslation = IBaseModel & {
|
|
__typename?: 'FacetValueTranslation';
|
|
base: FacetValue;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomFacetValueTranslationFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description: Scalars['String']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
languageCode: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FacetValueTranslationInput = {
|
|
description: Scalars['String']['input'];
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
languageCode: Scalars['String']['input'];
|
|
};
|
|
|
|
export type FinanceBooking = {
|
|
__typename?: 'FinanceBooking';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
baseAmount?: Maybe<Scalars['Float']['output']>;
|
|
bookingType?: Maybe<DebitCreditMark>;
|
|
bookingsKey?: Maybe<Scalars['String']['output']>;
|
|
costCenter?: Maybe<CostCenter>;
|
|
costCenterId?: Maybe<Scalars['String']['output']>;
|
|
costObject?: Maybe<CostObject>;
|
|
costObjectId?: Maybe<Scalars['String']['output']>;
|
|
counterAccount?: Maybe<Scalars['String']['output']>;
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
exchangeRate?: Maybe<Scalars['Float']['output']>;
|
|
isCashDiscount?: Maybe<Scalars['Boolean']['output']>;
|
|
isOverPayment?: Maybe<Scalars['Boolean']['output']>;
|
|
isPayment?: Maybe<Scalars['Boolean']['output']>;
|
|
isTax?: Maybe<Scalars['Boolean']['output']>;
|
|
isUnderPayment?: Maybe<Scalars['Boolean']['output']>;
|
|
lineItem?: Maybe<DocumentLineItem>;
|
|
lineItemId?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCode?: Maybe<SalesTaxCode>;
|
|
salesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
totalAmount?: Maybe<Scalars['Float']['output']>;
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type FinanceBookingSearchInput = {
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
allocationType?: InputMaybe<AllocationType>;
|
|
bookingType?: InputMaybe<DebitCreditMark>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
costCenterId?: InputMaybe<Scalars['String']['input']>;
|
|
costObjectId?: InputMaybe<Scalars['String']['input']>;
|
|
counterAccount?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCashDiscount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPayment?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isUnderPayment?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
salesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
withPaymentsAndReductions?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type FinanceBookingYearExportFile = {
|
|
__typename?: 'FinanceBookingYearExportFile';
|
|
calendarYear: Scalars['Int']['output'];
|
|
file: Scalars['String']['output'];
|
|
};
|
|
|
|
export type FinanceExportError = {
|
|
__typename?: 'FinanceExportError';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
errorType?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type FinanceExportOptions = {
|
|
allocationType?: InputMaybe<AllocationType>;
|
|
consultant?: InputMaybe<Scalars['Float']['input']>;
|
|
documentField1In?: InputMaybe<DocumentField1>;
|
|
documentField1Out?: InputMaybe<DocumentField1>;
|
|
documentField1Payment?: InputMaybe<DocumentField1>;
|
|
documentField2In?: InputMaybe<DocumentField2>;
|
|
documentField2Out?: InputMaybe<DocumentField2>;
|
|
documentField2Payment?: InputMaybe<DocumentField2>;
|
|
exportAccounts?: InputMaybe<Scalars['Boolean']['input']>;
|
|
exportAddresses?: InputMaybe<Scalars['Boolean']['input']>;
|
|
exportBookings?: InputMaybe<Scalars['Boolean']['input']>;
|
|
exportFromDate?: InputMaybe<Scalars['String']['input']>;
|
|
exportUntilDate?: InputMaybe<Scalars['String']['input']>;
|
|
financeVersion?: InputMaybe<Scalars['Float']['input']>;
|
|
fixedBookings?: InputMaybe<Scalars['Float']['input']>;
|
|
getCreditors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
getDebitors?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** If true, create a ZIP of stored invoice PDFs when performing a real booking export (not preview). */
|
|
includeDocumentPdfBundle?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nameInitials?: InputMaybe<Scalars['String']['input']>;
|
|
nominalAccountLength?: InputMaybe<Scalars['Float']['input']>;
|
|
onlyCorrectNominalAccountLength?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfDocumentTypes?: InputMaybe<Array<InternalDocumentTypes>>;
|
|
onlyWithVatId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveToDebitorCreditor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveToDocument?: InputMaybe<Scalars['Boolean']['input']>;
|
|
stackName?: InputMaybe<Scalars['String']['input']>;
|
|
standardChartOfAccounts?: InputMaybe<StandardChartOfAccounts>;
|
|
tenantNumber?: InputMaybe<Scalars['Float']['input']>;
|
|
typeOfExport?: InputMaybe<TypeOfExport>;
|
|
withCostCenter?: InputMaybe<Scalars['Boolean']['input']>;
|
|
withPaymentsAndReductions?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type FinanceExportResult = {
|
|
__typename?: 'FinanceExportResult';
|
|
/** DATEV Buchungsstapel: one complete CSV per calendar year (always set for successful booking exports, including a single year). */
|
|
bookingYearFiles?: Maybe<Array<FinanceBookingYearExportFile>>;
|
|
/** Document identifiers with no stored PDF asset in the bundle */
|
|
documentsMissingPdf?: Maybe<Array<Scalars['String']['output']>>;
|
|
errors?: Maybe<Array<FinanceExportError>>;
|
|
exportAccounts?: Maybe<Array<Scalars['String']['output']>>;
|
|
exportAddresses?: Maybe<Array<Scalars['String']['output']>>;
|
|
/** ZIP asset id containing printed-invoice PDFs for exported documents (real export only) */
|
|
exportBundleAssetId?: Maybe<Scalars['String']['output']>;
|
|
exportDocuments?: Maybe<Array<Document>>;
|
|
file?: Maybe<Scalars['String']['output']>;
|
|
isTest?: Maybe<Scalars['Boolean']['output']>;
|
|
notExportDocuments?: Maybe<Array<Document>>;
|
|
success: Scalars['Boolean']['output'];
|
|
};
|
|
|
|
export type FloatCustomFieldConfig = CustomField & {
|
|
__typename?: 'FloatCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
max?: Maybe<Scalars['Float']['output']>;
|
|
min?: Maybe<Scalars['Float']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
step?: Maybe<Scalars['Float']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** How are Form is constructed, powered by Formly */
|
|
export type FormConfig = IBaseModel & {
|
|
__typename?: 'FormConfig';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
formData?: Maybe<Scalars['JSON']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
originType?: Maybe<ConfigOriginType>;
|
|
patches: Array<FormConfigPatch>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FormConfigInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
formData?: InputMaybe<Scalars['JSON']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
originType?: InputMaybe<ConfigOriginType>;
|
|
};
|
|
|
|
/** How are Form is constructed, powered by Formly */
|
|
export type FormConfigPatch = IBaseModel & {
|
|
__typename?: 'FormConfigPatch';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
formDataPatch?: Maybe<Scalars['JSON']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type FormConfigPatchInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
formDataPatch?: InputMaybe<Scalars['JSON']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type FoundUrls = {
|
|
__typename?: 'FoundUrls';
|
|
employeeUrl?: Maybe<Scalars['String']['output']>;
|
|
externalUrls?: Maybe<Array<Scalars['String']['output']>>;
|
|
imprintUrl?: Maybe<Scalars['String']['output']>;
|
|
internalUrls?: Maybe<Array<Scalars['String']['output']>>;
|
|
};
|
|
|
|
export type GeneratePain001Input = {
|
|
/** Requested execution date. If not provided, defaults to today. */
|
|
executionDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Bank account ID of the initiator (debtor). If not provided, default tenant bank account will be used. */
|
|
initiatorBankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Custom message ID. If not provided, will be auto-generated. */
|
|
messageId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Array of payment IDs or document IDs to include in PAIN file */
|
|
paymentIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type GeneratePain008Input = {
|
|
/** Requested execution date. If not provided, defaults to today. */
|
|
executionDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Bank account ID of the initiator (creditor). If not provided, default tenant bank account will be used. */
|
|
initiatorBankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Mandate identifier for direct debit */
|
|
mandateId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Custom message ID. If not provided, will be auto-generated. */
|
|
messageId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Array of payment IDs to include in PAIN file */
|
|
paymentIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type GenericActivityTarget = ActivityBaseTarget & {
|
|
__typename?: 'GenericActivityTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type GetActivityStreamQueryInput = {
|
|
actorId?: InputMaybe<Scalars['String']['input']>;
|
|
actorType?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
endDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
objectId?: InputMaybe<Scalars['String']['input']>;
|
|
objectType?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
targetType?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
verb?: InputMaybe<AcitivityStreamVerb>;
|
|
};
|
|
|
|
export type GlobalMessage = {
|
|
__typename?: 'GlobalMessage';
|
|
msg: Scalars['String']['output'];
|
|
};
|
|
|
|
export type GlobalMessageInput = {
|
|
msg: Scalars['String']['input'];
|
|
};
|
|
|
|
export type GlobalSettings = IBaseModel & {
|
|
__typename?: 'GlobalSettings';
|
|
availableLanguages: Array<LanguageCode>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
serverConfig: ServerConfig;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type GroupedAccessoryConfigProductLinkResponse = {
|
|
__typename?: 'GroupedAccessoryConfigProductLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AccessoryConfigProductLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAccessoryConfigResponse = {
|
|
__typename?: 'GroupedAccessoryConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AccessoryConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedActivityStreamResponse = {
|
|
__typename?: 'GroupedActivityStreamResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ActivityStream>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressBankAccountLinkResponse = {
|
|
__typename?: 'GroupedAddressBankAccountLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressBankAccountLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressContactLinkResponse = {
|
|
__typename?: 'GroupedAddressContactLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressContactLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressDataProtectionLinkResponse = {
|
|
__typename?: 'GroupedAddressDataProtectionLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressDataProtectionLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressDocumentExchangeLinkResponse = {
|
|
__typename?: 'GroupedAddressDocumentExchangeLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressDocumentExchangeLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressDocumentExchangeTemplateResponse = {
|
|
__typename?: 'GroupedAddressDocumentExchangeTemplateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressDocumentExchangeTemplate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressDocumentExportResponse = {
|
|
__typename?: 'GroupedAddressDocumentExportResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressDocumentExport>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressGroupResponse = {
|
|
__typename?: 'GroupedAddressGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressPostalLinkResponse = {
|
|
__typename?: 'GroupedAddressPostalLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressPostalLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressPostalLinkWithPrimaryPostalAddressViewResponse = {
|
|
__typename?: 'GroupedAddressPostalLinkWithPrimaryPostalAddressViewResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<AddressPostalLinkWithPrimaryPostalAddressView>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAddressResponse = {
|
|
__typename?: 'GroupedAddressResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Address>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAdministratorResponse = {
|
|
__typename?: 'GroupedAdministratorResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Administrator>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedAssetResponse = {
|
|
__typename?: 'GroupedAssetResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Asset>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBackupConfigResponse = {
|
|
__typename?: 'GroupedBackupConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BackupConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBackupExecutionResponse = {
|
|
__typename?: 'GroupedBackupExecutionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BackupExecution>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBackupTargetResponse = {
|
|
__typename?: 'GroupedBackupTargetResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BackupTarget>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBalanceInfoResponse = {
|
|
__typename?: 'GroupedBalanceInfoResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BalanceInfo>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBalanceInfoToPaymentLinkResponse = {
|
|
__typename?: 'GroupedBalanceInfoToPaymentLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BalanceInfoToPaymentLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBankAccountResponse = {
|
|
__typename?: 'GroupedBankAccountResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BankAccount>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBankResponse = {
|
|
__typename?: 'GroupedBankResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Bank>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedBulkPriceListEntryResponse = {
|
|
__typename?: 'GroupedBulkPriceListEntryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<BulkPriceListEntry>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedColumnConfigResponse = {
|
|
__typename?: 'GroupedColumnConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ColumnConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedColumnDefinitionResponse = {
|
|
__typename?: 'GroupedColumnDefinitionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ColumnDefinition>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCommodityCodeResponse = {
|
|
__typename?: 'GroupedCommodityCodeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CommodityCode>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedContactDataProtectionLinkResponse = {
|
|
__typename?: 'GroupedContactDataProtectionLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ContactDataProtectionLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedContactResponse = {
|
|
__typename?: 'GroupedContactResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Contact>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCostCenterResponse = {
|
|
__typename?: 'GroupedCostCenterResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CostCenter>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCostObjectResponse = {
|
|
__typename?: 'GroupedCostObjectResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CostObject>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCountryResponse = {
|
|
__typename?: 'GroupedCountryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Country>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCredentialResponse = {
|
|
__typename?: 'GroupedCredentialResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Credential>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCsvManagerImportConfigResponse = {
|
|
__typename?: 'GroupedCsvManagerImportConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CsvManagerImportConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCsvManagerResponse = {
|
|
__typename?: 'GroupedCsvManagerResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CsvManager>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomActionBarItemResponse = {
|
|
__typename?: 'GroupedCustomActionBarItemResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomActionBarItem>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomElementManifestResponse = {
|
|
__typename?: 'GroupedCustomElementManifestResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomElementManifest>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomEntityColumnSchemaResponse = {
|
|
__typename?: 'GroupedCustomEntityColumnSchemaResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomEntityColumnSchema>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomEntitySchemaResponse = {
|
|
__typename?: 'GroupedCustomEntitySchemaResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomEntitySchema>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomFieldSchemaResponse = {
|
|
__typename?: 'GroupedCustomFieldSchemaResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomFieldSchema>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomerPriceListAddressLinkResponse = {
|
|
__typename?: 'GroupedCustomerPriceListAddressLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomerPriceListAddressLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedCustomerPriceListResponse = {
|
|
__typename?: 'GroupedCustomerPriceListResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<CustomerPriceList>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDangerousGoodsUnNumberResponse = {
|
|
__typename?: 'GroupedDangerousGoodsUnNumberResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DangerousGoodsUnNumber>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDashboardResponse = {
|
|
__typename?: 'GroupedDashboardResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Dashboard>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDataProtectionNotificationResponse = {
|
|
__typename?: 'GroupedDataProtectionNotificationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DataProtectionNotification>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDataProtectionResponse = {
|
|
__typename?: 'GroupedDataProtectionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DataProtection>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDeliveryItemResponse = {
|
|
__typename?: 'GroupedDeliveryItemResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DeliveryItem>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDeliveryItemToDocumentResponse = {
|
|
__typename?: 'GroupedDeliveryItemToDocumentResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DeliveryItemToDocument>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDeliveryTermsResponse = {
|
|
__typename?: 'GroupedDeliveryTermsResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DeliveryTerms>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDepartmentResponse = {
|
|
__typename?: 'GroupedDepartmentResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Department>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupCustomerGroupRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupCustomerGroupRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupCustomerGroupRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupCustomerRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupCustomerRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupCustomerRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupDocumentLineItemRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupDocumentLineItemRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupDocumentLineItemRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupDocumentRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupDocumentRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupDocumentRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupProductGroupRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupProductGroupRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupProductGroupRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupProductRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupProductRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupProductRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupResponse = {
|
|
__typename?: 'GroupedDiscountGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupVendorGroupRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupVendorGroupRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupVendorGroupRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDiscountGroupVendorRelationResponse = {
|
|
__typename?: 'GroupedDiscountGroupVendorRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DiscountGroupVendorRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentCandidateImportLogResponse = {
|
|
__typename?: 'GroupedDocumentCandidateImportLogResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentCandidateImportLog>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentDefinitionResponse = {
|
|
__typename?: 'GroupedDocumentDefinitionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentDefinition>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentDefinitionTransferOptionResponse = {
|
|
__typename?: 'GroupedDocumentDefinitionTransferOptionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentDefinitionTransferOption>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentExportCandidateResponse = {
|
|
__typename?: 'GroupedDocumentExportCandidateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentExportCandidate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentImportCandidateResponse = {
|
|
__typename?: 'GroupedDocumentImportCandidateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentImportCandidate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentLineDeliveryItemLinkResponse = {
|
|
__typename?: 'GroupedDocumentLineDeliveryItemLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentLineDeliveryItemLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentLineItemResponse = {
|
|
__typename?: 'GroupedDocumentLineItemResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentLineItem>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentProjectResponse = {
|
|
__typename?: 'GroupedDocumentProjectResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentProject>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentReportHistoryResponse = {
|
|
__typename?: 'GroupedDocumentReportHistoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentReportHistory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentResponse = {
|
|
__typename?: 'GroupedDocumentResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Document>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedDocumentTransferFormatResponse = {
|
|
__typename?: 'GroupedDocumentTransferFormatResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<DocumentTransferFormat>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEInvoicePaymentMeansCodeResponse = {
|
|
__typename?: 'GroupedEInvoicePaymentMeansCodeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EInvoicePaymentMeansCode>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEmailSettingResponse = {
|
|
__typename?: 'GroupedEmailSettingResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EmailSetting>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEmailTemplateResponse = {
|
|
__typename?: 'GroupedEmailTemplateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EmailTemplate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEmployeeQualificationResponse = {
|
|
__typename?: 'GroupedEmployeeQualificationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EmployeeQualification>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEmployeeResponse = {
|
|
__typename?: 'GroupedEmployeeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Employee>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEntityConfigResponse = {
|
|
__typename?: 'GroupedEntityConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EntityConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedEntitySearchSettingsResponse = {
|
|
__typename?: 'GroupedEntitySearchSettingsResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<EntitySearchSettings>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedExchangeRateResponse = {
|
|
__typename?: 'GroupedExchangeRateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ExchangeRate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedFacetResponse = {
|
|
__typename?: 'GroupedFacetResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Facet>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedFacetValueResponse = {
|
|
__typename?: 'GroupedFacetValueResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<FacetValue>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedFormConfigPatchResponse = {
|
|
__typename?: 'GroupedFormConfigPatchResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<FormConfigPatch>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedFormConfigResponse = {
|
|
__typename?: 'GroupedFormConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<FormConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedGroupingResponse = {
|
|
__typename?: 'GroupedGroupingResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Grouping>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedHarbourResponse = {
|
|
__typename?: 'GroupedHarbourResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Harbour>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedIntegrationConnectionResponse = {
|
|
__typename?: 'GroupedIntegrationConnectionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<IntegrationConnection>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedItemSalesTaxCategoryMappingResponse = {
|
|
__typename?: 'GroupedItemSalesTaxCategoryMappingResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ItemSalesTaxCategoryMapping>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedItemSalesTaxCategoryResponse = {
|
|
__typename?: 'GroupedItemSalesTaxCategoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ItemSalesTaxCategory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedJsonObjectResponse = {
|
|
__typename?: 'GroupedJSONObjectResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Scalars['JSONObject']['output']>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedJobRecordResponse = {
|
|
__typename?: 'GroupedJobRecordResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<JobRecord>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedJournalResponse = {
|
|
__typename?: 'GroupedJournalResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Journal>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedJsoNataSchemaResponse = {
|
|
__typename?: 'GroupedJsoNataSchemaResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<JsoNataSchema>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedKeywordResponse = {
|
|
__typename?: 'GroupedKeywordResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Keyword>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedMacroResponse = {
|
|
__typename?: 'GroupedMacroResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Macro>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedMaterialResponse = {
|
|
__typename?: 'GroupedMaterialResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Material>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedMenuResponse = {
|
|
__typename?: 'GroupedMenuResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Menu>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedMenuUserFavoritesResponse = {
|
|
__typename?: 'GroupedMenuUserFavoritesResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<MenuUserFavorites>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedNotBackedByStockInfoResponse = {
|
|
__typename?: 'GroupedNotBackedByStockInfoResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<NotBackedByStockInfo>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedNumberRangeResponse = {
|
|
__typename?: 'GroupedNumberRangeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<NumberRange>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedOpenItemAccountingResponse = {
|
|
__typename?: 'GroupedOpenItemAccountingResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<OpenItemAccounting>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedOpenItemAccountingViewResponse = {
|
|
__typename?: 'GroupedOpenItemAccountingViewResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<OpenItemAccountingView>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedOpenItemCreditResponse = {
|
|
__typename?: 'GroupedOpenItemCreditResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<OpenItemCredit>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedOpenItemPaymentCombinedResponse = {
|
|
__typename?: 'GroupedOpenItemPaymentCombinedResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<OpenItemPaymentCombined>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedOpenStockViewResponse = {
|
|
__typename?: 'GroupedOpenStockViewResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<OpenStockView>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPackagingResponse = {
|
|
__typename?: 'GroupedPackagingResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Packaging>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPackingCodeResponse = {
|
|
__typename?: 'GroupedPackingCodeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PackingCode>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPaymentResponse = {
|
|
__typename?: 'GroupedPaymentResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Payment>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPaymentRunResponse = {
|
|
__typename?: 'GroupedPaymentRunResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PaymentRun>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPaymentTermsResponse = {
|
|
__typename?: 'GroupedPaymentTermsResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PaymentTerms>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPostProductionDetailResponse = {
|
|
__typename?: 'GroupedPostProductionDetailResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PostProductionDetail>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPostProductionReasonResponse = {
|
|
__typename?: 'GroupedPostProductionReasonResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PostProductionReason>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPostalAddressResponse = {
|
|
__typename?: 'GroupedPostalAddressResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PostalAddress>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPostalCodeResponse = {
|
|
__typename?: 'GroupedPostalCodeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PostalCode>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPriceListEntryResponse = {
|
|
__typename?: 'GroupedPriceListEntryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PriceListEntry>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPriceListResponse = {
|
|
__typename?: 'GroupedPriceListResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PriceList>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPrintJobResponse = {
|
|
__typename?: 'GroupedPrintJobResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PrintJob>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPrinterInstanceResponse = {
|
|
__typename?: 'GroupedPrinterInstanceResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PrinterInstance>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessQualificationResponse = {
|
|
__typename?: 'GroupedProcessQualificationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessQualification>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessResourceGroupResponse = {
|
|
__typename?: 'GroupedProcessResourceGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessResourceGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessResourceResponse = {
|
|
__typename?: 'GroupedProcessResourceResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessResource>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepDefinitionResponse = {
|
|
__typename?: 'GroupedProcessStepDefinitionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepDefinition>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepDetailResponse = {
|
|
__typename?: 'GroupedProcessStepDetailResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepDetail>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepGroupResponse = {
|
|
__typename?: 'GroupedProcessStepGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepHistoryResponse = {
|
|
__typename?: 'GroupedProcessStepHistoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepHistory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepHistoryTypeReasonPlaceResponse = {
|
|
__typename?: 'GroupedProcessStepHistoryTypeReasonPlaceResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepHistoryTypeReasonPlace>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepHistoryTypeReasonResponse = {
|
|
__typename?: 'GroupedProcessStepHistoryTypeReasonResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepHistoryTypeReason>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProcessStepPackResponse = {
|
|
__typename?: 'GroupedProcessStepPackResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProcessStepPack>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductAddressLinkResponse = {
|
|
__typename?: 'GroupedProductAddressLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductAddressLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductAssetShopIntegrationLinkResponse = {
|
|
__typename?: 'GroupedProductAssetShopIntegrationLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductAssetShopIntegrationLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductDispositionResponse = {
|
|
__typename?: 'GroupedProductDispositionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductDisposition>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductECommerceConfigResponse = {
|
|
__typename?: 'GroupedProductECommerceConfigResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductECommerceConfig>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductGroupResponse = {
|
|
__typename?: 'GroupedProductGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductPostProductionCostResponse = {
|
|
__typename?: 'GroupedProductPostProductionCostResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductPostProductionCost>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductProcessStepDefinitionCostResponse = {
|
|
__typename?: 'GroupedProductProcessStepDefinitionCostResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductProcessStepDefinitionCost>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductReservedOrderedInfoResponse = {
|
|
__typename?: 'GroupedProductReservedOrderedInfoResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductReservedOrderedInfo>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductResponse = {
|
|
__typename?: 'GroupedProductResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Product>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductShopIntegrationLinkResponse = {
|
|
__typename?: 'GroupedProductShopIntegrationLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductShopIntegrationLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductToStoragePlaceLinkResponse = {
|
|
__typename?: 'GroupedProductToStoragePlaceLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductToStoragePlaceLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductUnitConversionLinkResponse = {
|
|
__typename?: 'GroupedProductUnitConversionLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductUnitConversionLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductVariantToFacetValueLinkResponse = {
|
|
__typename?: 'GroupedProductVariantToFacetValueLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductVariantToFacetValueLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductionStationResponse = {
|
|
__typename?: 'GroupedProductionStationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductionStation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProductsInProductionViewResponse = {
|
|
__typename?: 'GroupedProductsInProductionViewResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProductsInProductionView>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedProvisionGroupResponse = {
|
|
__typename?: 'GroupedProvisionGroupResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ProvisionGroup>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedPublicReportConfigurationResponse = {
|
|
__typename?: 'GroupedPublicReportConfigurationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<PublicReportConfiguration>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedRegexEntryResponse = {
|
|
__typename?: 'GroupedRegexEntryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<RegexEntry>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedReportPermissionResponse = {
|
|
__typename?: 'GroupedReportPermissionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ReportPermission>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedReportResponse = {
|
|
__typename?: 'GroupedReportResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Report>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedReportTriggerResponse = {
|
|
__typename?: 'GroupedReportTriggerResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ReportTrigger>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedResourceTimeCorrectionResponse = {
|
|
__typename?: 'GroupedResourceTimeCorrectionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ResourceTimeCorrection>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedRoleResponse = {
|
|
__typename?: 'GroupedRoleResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Role>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSalesTaxCategoryResponse = {
|
|
__typename?: 'GroupedSalesTaxCategoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SalesTaxCategory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSalesTaxCodeDetailResponse = {
|
|
__typename?: 'GroupedSalesTaxCodeDetailResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SalesTaxCodeDetail>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSalesTaxCodeResponse = {
|
|
__typename?: 'GroupedSalesTaxCodeResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SalesTaxCode>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSalutationResponse = {
|
|
__typename?: 'GroupedSalutationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Salutation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedShippingMethodAddressLinkResponse = {
|
|
__typename?: 'GroupedShippingMethodAddressLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ShippingMethodAddressLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedShippingMethodResponse = {
|
|
__typename?: 'GroupedShippingMethodResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<ShippingMethod>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSimpleJsonEntryResponse = {
|
|
__typename?: 'GroupedSimpleJsonEntryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SimpleJsonEntry>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedStockInventoryItemResponse = {
|
|
__typename?: 'GroupedStockInventoryItemResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<StockInventoryItem>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedStockInventoryResponse = {
|
|
__typename?: 'GroupedStockInventoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<StockInventory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedStockTransactionResponse = {
|
|
__typename?: 'GroupedStockTransactionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<StockTransaction>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedStoragePlaceResponse = {
|
|
__typename?: 'GroupedStoragePlaceResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<StoragePlace>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSystemSettingsResponse = {
|
|
__typename?: 'GroupedSystemSettingsResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SystemSettings>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedSystemTemplateResponse = {
|
|
__typename?: 'GroupedSystemTemplateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<SystemTemplate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTagResponse = {
|
|
__typename?: 'GroupedTagResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Tag>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTaskResponse = {
|
|
__typename?: 'GroupedTaskResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Task>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTaxonomyCategoryResponse = {
|
|
__typename?: 'GroupedTaxonomyCategoryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<TaxonomyCategory>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTenantBankAccountLinkResponse = {
|
|
__typename?: 'GroupedTenantBankAccountLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<TenantBankAccountLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTenantResponse = {
|
|
__typename?: 'GroupedTenantResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Tenant>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTextTemplateResponse = {
|
|
__typename?: 'GroupedTextTemplateResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<TextTemplate>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedTradingSetRelationResponse = {
|
|
__typename?: 'GroupedTradingSetRelationResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<TradingSetRelation>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedUnitConversionResponse = {
|
|
__typename?: 'GroupedUnitConversionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<UnitConversion>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedUnitResponse = {
|
|
__typename?: 'GroupedUnitResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Unit>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedUserEMailResponse = {
|
|
__typename?: 'GroupedUserEMailResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<UserEMail>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedUserEmailSettingPermissionResponse = {
|
|
__typename?: 'GroupedUserEmailSettingPermissionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<UserEmailSettingPermission>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedUserResponse = {
|
|
__typename?: 'GroupedUserResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<User>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedVendorPriceListAddressLinkResponse = {
|
|
__typename?: 'GroupedVendorPriceListAddressLinkResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<VendorPriceListAddressLink>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedVendorPriceListResponse = {
|
|
__typename?: 'GroupedVendorPriceListResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<VendorPriceList>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedWebhookDeadLetterResponse = {
|
|
__typename?: 'GroupedWebhookDeadLetterResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<WebhookDeadLetter>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedWebhookDeliveryResponse = {
|
|
__typename?: 'GroupedWebhookDeliveryResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<WebhookDelivery>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedWebhookSubscriptionResponse = {
|
|
__typename?: 'GroupedWebhookSubscriptionResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<WebhookSubscription>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedWidgetResponse = {
|
|
__typename?: 'GroupedWidgetResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Widget>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedXmlManagerResponse = {
|
|
__typename?: 'GroupedXmlManagerResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<XmlManager>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type GroupedZoneResponse = {
|
|
__typename?: 'GroupedZoneResponse';
|
|
field: Scalars['String']['output'];
|
|
items: Array<Zone>;
|
|
key: Scalars['String']['output'];
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type Grouping = IBaseModel & {
|
|
__typename?: 'Grouping';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type GroupingInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Harbour = IBaseModel & {
|
|
__typename?: 'Harbour';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type HarbourInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type IBaseModel = {
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type IPrice = {
|
|
cost?: Maybe<Scalars['Float']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
id: Scalars['String']['output'];
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceCaluclationType?: Maybe<PriceCaluclationType>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
};
|
|
|
|
export type ImapConnectionTestResultType = {
|
|
__typename?: 'ImapConnectionTestResultType';
|
|
createdFolder?: Maybe<Scalars['Boolean']['output']>;
|
|
error?: Maybe<Scalars['String']['output']>;
|
|
sentFolderExists?: Maybe<Scalars['Boolean']['output']>;
|
|
success: Scalars['Boolean']['output'];
|
|
};
|
|
|
|
/** The Client People work in */
|
|
export type ImportInfo = {
|
|
__typename?: 'ImportInfo';
|
|
errors?: Maybe<Array<Scalars['String']['output']>>;
|
|
imported: Scalars['Int']['output'];
|
|
processed: Scalars['Int']['output'];
|
|
};
|
|
|
|
export enum ImportStatus {
|
|
Failed = 'FAILED',
|
|
Success = 'SUCCESS',
|
|
Warning = 'WARNING'
|
|
}
|
|
|
|
export type ImprintSchema = {
|
|
__typename?: 'ImprintSchema';
|
|
city?: Maybe<Scalars['String']['output']>;
|
|
companyName?: Maybe<Scalars['String']['output']>;
|
|
country?: Maybe<Scalars['String']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
homepage?: Maybe<Scalars['String']['output']>;
|
|
industry?: Maybe<Scalars['String']['output']>;
|
|
logoUrl?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
postalCode?: Maybe<Scalars['String']['output']>;
|
|
streetName?: Maybe<Scalars['String']['output']>;
|
|
streetNumber?: Maybe<Scalars['String']['output']>;
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type IntCustomFieldConfig = CustomField & {
|
|
__typename?: 'IntCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
max?: Maybe<Scalars['Int']['output']>;
|
|
min?: Maybe<Scalars['Int']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
step?: Maybe<Scalars['Int']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type Integration = {
|
|
__typename?: 'Integration';
|
|
status: IntegrationStatus;
|
|
type: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Integration */
|
|
export type IntegrationConnection = IBaseModel & {
|
|
__typename?: 'IntegrationConnection';
|
|
/** what kind eg. shop, dms */
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
/** Integration connection info */
|
|
connectionInfo?: Maybe<Scalars['JSON']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Integration description */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** Integration name */
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
/** Error Code - Used in Plugins where return only Xml String */
|
|
errorCode?: Maybe<Scalars['Float']['output']>;
|
|
/** Error Description - Used in Plugins where return only Xml String */
|
|
errorDescription?: Maybe<Scalars['String']['output']>;
|
|
/** Error Message - Used in Plugins where return only Xml String */
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Integration identifier, e.g. billbee, woocommerce, shopify, ... */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** Integration image Logo -> url */
|
|
imageLogoUrl?: Maybe<Scalars['String']['output']>;
|
|
/** Inactive Status */
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Custom JSONata templates that override system defaults */
|
|
jsonataTemplates?: Maybe<Scalars['JSON']['output']>;
|
|
/** Integration last sync date */
|
|
lastSyncDate?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Integration last sync message */
|
|
lastSyncMessage?: Maybe<Scalars['String']['output']>;
|
|
/** Integration last sync status */
|
|
lastSyncStatus?: Maybe<IntegrationStatus>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Integration type */
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
/** Xml Data - Used in Plugins where return only Xml String */
|
|
xmlData?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type IntegrationConnectionInput = {
|
|
/** Integration category */
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
/** Integration connection info */
|
|
connectionInfo?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Integration description */
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Integration identifier, e.g. billbee, woocommerce, shopify, ... */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** Integration image Logo -> url */
|
|
imageLogoUrl?: InputMaybe<Scalars['String']['input']>;
|
|
/** Inactive Status */
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Custom JSONata templates that override system defaults */
|
|
jsonataTemplates?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** Integration last sync date */
|
|
lastSyncDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Integration last sync message */
|
|
lastSyncMessage?: InputMaybe<Scalars['String']['input']>;
|
|
/** Integration last sync status */
|
|
lastSyncStatus?: InputMaybe<IntegrationStatus>;
|
|
/** Integration status */
|
|
status?: InputMaybe<IntegrationStatus>;
|
|
/** Integration type */
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type IntegrationConnectionResponse = {
|
|
__typename?: 'IntegrationConnectionResponse';
|
|
/** any data. can be text, json, xml, etc. */
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
errorDescription?: Maybe<Scalars['String']['output']>;
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
statusCode?: Maybe<Scalars['String']['output']>;
|
|
statusText?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type IntegrationConnectionSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyForProducts?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type IntegrationDeliveryTermsMapping = IBaseModel & {
|
|
__typename?: 'IntegrationDeliveryTermsMapping';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deliveryTerms?: Maybe<DeliveryTerms>;
|
|
deliveryTermsId?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
integration?: Maybe<IntegrationConnection>;
|
|
integrationId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
remoteIdentifier?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type IntegrationDeliveryTermsMappingInput = {
|
|
deliveryTermsId?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
remoteIdentifier: Scalars['String']['input'];
|
|
};
|
|
|
|
export type IntegrationPaymentTermsMapping = IBaseModel & {
|
|
__typename?: 'IntegrationPaymentTermsMapping';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
integration?: Maybe<IntegrationConnection>;
|
|
integrationId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
paymentTerms?: Maybe<PaymentTerms>;
|
|
paymentTermsId?: Maybe<Scalars['String']['output']>;
|
|
remoteIdentifier?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type IntegrationPaymentTermsMappingInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
paymentTermsId?: InputMaybe<Scalars['String']['input']>;
|
|
remoteIdentifier: Scalars['String']['input'];
|
|
};
|
|
|
|
export type IntegrationShippingMethodMapping = IBaseModel & {
|
|
__typename?: 'IntegrationShippingMethodMapping';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
integration?: Maybe<IntegrationConnection>;
|
|
integrationId?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
remoteIdentifier?: Maybe<Scalars['String']['output']>;
|
|
shippingMethod?: Maybe<ShippingMethod>;
|
|
shippingMethodId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type IntegrationShippingMethodMappingInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
remoteIdentifier: Scalars['String']['input'];
|
|
shippingMethodId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum IntegrationStatus {
|
|
Connected = 'CONNECTED',
|
|
Disconnected = 'DISCONNECTED',
|
|
Econnrefused = 'ECONNREFUSED',
|
|
Forbidden = 'FORBIDDEN',
|
|
InternalServerError = 'INTERNAL_SERVER_ERROR',
|
|
NotFound = 'NOT_FOUND',
|
|
NotReady = 'NOT_READY',
|
|
Pending = 'PENDING',
|
|
TooManyRequests = 'TOO_MANY_REQUESTS',
|
|
Unauthorized = 'UNAUTHORIZED',
|
|
Unknown = 'UNKNOWN'
|
|
}
|
|
|
|
export enum InternalDocumentTypes {
|
|
CreditNote = 'CreditNote',
|
|
DeliveryNote = 'DeliveryNote',
|
|
DunningLetter = 'DunningLetter',
|
|
IncomingCreditNote = 'IncomingCreditNote',
|
|
IncomingDunningLetter = 'IncomingDunningLetter',
|
|
IncomingGoods = 'IncomingGoods',
|
|
IncomingInvoice = 'IncomingInvoice',
|
|
Inquiry = 'Inquiry',
|
|
InternalDemand = 'InternalDemand',
|
|
Invoice = 'Invoice',
|
|
Offer = 'Offer',
|
|
Other = 'Other',
|
|
PartialInvoice = 'PartialInvoice',
|
|
Prepayment = 'Prepayment',
|
|
ProductionOrder = 'ProductionOrder',
|
|
PurchaseOrder = 'PurchaseOrder',
|
|
ReturnMaterial = 'ReturnMaterial',
|
|
ReversalInvoice = 'ReversalInvoice',
|
|
SalesOrder = 'SalesOrder'
|
|
}
|
|
|
|
export type InvalidCredentialsError = ErrorResult & {
|
|
__typename?: 'InvalidCredentialsError';
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
export enum InventoryTrackingType {
|
|
Lot = 'LOT',
|
|
Outboundserial = 'OUTBOUNDSERIAL',
|
|
Serial = 'SERIAL'
|
|
}
|
|
|
|
/** Invoice Document Reference is basically interim invoices for a project but separated by taxPercentage - so identifier and date are not unique */
|
|
export type InvoiceDocumentReference = {
|
|
__typename?: 'InvoiceDocumentReference';
|
|
currency?: Maybe<CurrencyCode>;
|
|
date?: Maybe<Scalars['Date']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
taxPercentage?: Maybe<Scalars['Float']['output']>;
|
|
total?: Maybe<Scalars['Float']['output']>;
|
|
totalTax?: Maybe<Scalars['Float']['output']>;
|
|
totalWithTax?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type InvoiceDocumentReferenceInput = {
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
date?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
taxPercentage?: InputMaybe<Scalars['Float']['input']>;
|
|
total?: InputMaybe<Scalars['Float']['input']>;
|
|
totalTax?: InputMaybe<Scalars['Float']['input']>;
|
|
totalWithTax?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type ItemSalesTaxCategory = IBaseModel & {
|
|
__typename?: 'ItemSalesTaxCategory';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
direction?: Maybe<TaxDirection>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier: Scalars['String']['output'];
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ItemSalesTaxCategoryInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
direction?: InputMaybe<TaxDirection>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ItemSalesTaxCategoryMapping = IBaseModel & {
|
|
__typename?: 'ItemSalesTaxCategoryMapping';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deviantSalesTaxCode?: Maybe<SalesTaxCode>;
|
|
deviantSalesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
itemSalesTaxCategory?: Maybe<ItemSalesTaxCategory>;
|
|
itemSalesTaxCategoryId: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
oss?: Maybe<Scalars['Boolean']['output']>;
|
|
salesTaxCategory?: Maybe<SalesTaxCategory>;
|
|
salesTaxCategoryId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatNecessary?: Maybe<Scalars['Boolean']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ItemSalesTaxCategoryMappingInput = {
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
deviantSalesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
deviantSalesTaxCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemSalesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
itemSalesTaxCategoryIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
oss?: InputMaybe<Scalars['Boolean']['input']>;
|
|
salesTaxCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCategoryIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
vatNecessary?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ItemSalesTaxCategorySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
direction?: InputMaybe<TaxDirection>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Job Record */
|
|
export type JobRecord = IBaseModel & {
|
|
__typename?: 'JobRecord';
|
|
attempts: Scalars['Float']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
error?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** The timestamp (UTC) until which the job should be ignored. Uses 'timestamptz' to handle time zones correctly and prevent scheduling errors due to daylight saving time (DST). */
|
|
ignoreUntil?: Maybe<Scalars['DateTime']['output']>;
|
|
isSettled: Scalars['Boolean']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
progress: Scalars['Float']['output'];
|
|
queueName?: Maybe<Scalars['String']['output']>;
|
|
result?: Maybe<Scalars['JSON']['output']>;
|
|
retries: Scalars['Float']['output'];
|
|
settledAt?: Maybe<Scalars['DateTime']['output']>;
|
|
startedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
state: JobState;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type JobRecordInput = {
|
|
attempts?: InputMaybe<Scalars['Float']['input']>;
|
|
data?: InputMaybe<Scalars['JSON']['input']>;
|
|
error?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** The timestamp (UTC) until which the job should be ignored. Uses 'timestamptz' to handle time zones correctly and prevent scheduling errors due to daylight saving time (DST). */
|
|
ignoreUntil?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isSettled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
progress?: InputMaybe<Scalars['Float']['input']>;
|
|
queueName?: InputMaybe<Scalars['String']['input']>;
|
|
result?: InputMaybe<Scalars['JSON']['input']>;
|
|
retries?: InputMaybe<Scalars['Float']['input']>;
|
|
settledAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
startedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
state: JobState;
|
|
};
|
|
|
|
/** Job State */
|
|
export enum JobState {
|
|
Cancelled = 'CANCELLED',
|
|
Completed = 'COMPLETED',
|
|
Failed = 'FAILED',
|
|
Pending = 'PENDING',
|
|
Retrying = 'RETRYING',
|
|
Running = 'RUNNING'
|
|
}
|
|
|
|
/** Journal is a model that has notes, a mapped employee and different entities can map to it */
|
|
export type Journal = IBaseModel & {
|
|
__typename?: 'Journal';
|
|
assets?: Maybe<Array<Asset>>;
|
|
/** The ID of the entity that is attached to the journal */
|
|
attachedEntityId?: Maybe<Scalars['String']['output']>;
|
|
/** The type of the entity that is attached to the journal */
|
|
attachedEntityType?: Maybe<JournalAttachedEntityType>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
employee?: Maybe<Employee>;
|
|
employeeId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
tags?: Maybe<Array<Tag>>;
|
|
/** Tasks associated with this journal entry */
|
|
tasks?: Maybe<Array<Task>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum JournalAttachedEntityType {
|
|
Address = 'ADDRESS',
|
|
Contact = 'CONTACT',
|
|
Document = 'DOCUMENT',
|
|
DocumentProject = 'DOCUMENT_PROJECT',
|
|
Other = 'OTHER',
|
|
Product = 'PRODUCT'
|
|
}
|
|
|
|
export type JournalInput = {
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** The ID of the entity that is attached to the journal */
|
|
attachedEntityId?: InputMaybe<Scalars['String']['input']>;
|
|
/** for syning with a 3rd party system, the real entityId will be pulled by the entties referenceId */
|
|
attachedEntityReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The type of the entity that is attached to the journal */
|
|
attachedEntityType?: InputMaybe<JournalAttachedEntityType>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
employee?: InputMaybe<EmployeeInput>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
};
|
|
|
|
export type JournalSearchInput = {
|
|
attachedEntityId?: InputMaybe<Scalars['String']['input']>;
|
|
attachedEntityType?: InputMaybe<JournalAttachedEntityType>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
tagIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Stores converter-specific JSONata schemas for transforming documents */
|
|
export type JsoNataSchema = IBaseModel & {
|
|
__typename?: 'JsoNataSchema';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Optional description for the schema */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** when overwriting the default, make sure disabled is set to the default one */
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** JSONata template used to transform document */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** If true, this schema is used as default for the entity */
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If true, this schema is a system template and cannot be deleted */
|
|
isSystemTemplate?: Maybe<Scalars['Boolean']['output']>;
|
|
/** JSONata template used to transform document */
|
|
jsonataTemplate?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The version of the template */
|
|
templateVersion?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type JsoNataSchemaInput = {
|
|
/** Optional description for the schema */
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** when overwriting the default, make sure disabled is set to the default one */
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier: Scalars['String']['input'];
|
|
/** If true, this schema is used as default for the entity */
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** If true, this schema is a system template and cannot be deleted */
|
|
isSystemTemplate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** JSONata template used to transform document */
|
|
jsonataTemplate?: InputMaybe<Scalars['String']['input']>;
|
|
/** The version of the template */
|
|
templateVersion?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type Keyword = IBaseModel & {
|
|
__typename?: 'Keyword';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type KeywordInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** LanguageCode */
|
|
export enum LanguageCode {
|
|
Af = 'af',
|
|
Ak = 'ak',
|
|
Am = 'am',
|
|
Ar = 'ar',
|
|
As = 'as',
|
|
Az = 'az',
|
|
Be = 'be',
|
|
Bg = 'bg',
|
|
Bm = 'bm',
|
|
Bn = 'bn',
|
|
Bo = 'bo',
|
|
Br = 'br',
|
|
Bs = 'bs',
|
|
Ca = 'ca',
|
|
Ce = 'ce',
|
|
Co = 'co',
|
|
Cs = 'cs',
|
|
Cu = 'cu',
|
|
Cy = 'cy',
|
|
Da = 'da',
|
|
De = 'de',
|
|
DeAt = 'de_AT',
|
|
DeCh = 'de_CH',
|
|
Dz = 'dz',
|
|
Ee = 'ee',
|
|
El = 'el',
|
|
En = 'en',
|
|
EnAu = 'en_AU',
|
|
EnCa = 'en_CA',
|
|
EnGb = 'en_GB',
|
|
EnUs = 'en_US',
|
|
Eo = 'eo',
|
|
Es = 'es',
|
|
EsEs = 'es_ES',
|
|
EsMx = 'es_MX',
|
|
Et = 'et',
|
|
Eu = 'eu',
|
|
Fa = 'fa',
|
|
FaAf = 'fa_AF',
|
|
Ff = 'ff',
|
|
Fi = 'fi',
|
|
Fo = 'fo',
|
|
Fr = 'fr',
|
|
FrCa = 'fr_CA',
|
|
FrCh = 'fr_CH',
|
|
Fy = 'fy',
|
|
Ga = 'ga',
|
|
Gd = 'gd',
|
|
Gl = 'gl',
|
|
Gu = 'gu',
|
|
Gv = 'gv',
|
|
Ha = 'ha',
|
|
He = 'he',
|
|
Hi = 'hi',
|
|
Hr = 'hr',
|
|
Ht = 'ht',
|
|
Hu = 'hu',
|
|
Hy = 'hy',
|
|
Ia = 'ia',
|
|
Id = 'id',
|
|
Ig = 'ig',
|
|
Ii = 'ii',
|
|
Is = 'is',
|
|
It = 'it',
|
|
Ja = 'ja',
|
|
Jv = 'jv',
|
|
Ka = 'ka',
|
|
Ki = 'ki',
|
|
Kk = 'kk',
|
|
Kl = 'kl',
|
|
Km = 'km',
|
|
Kn = 'kn',
|
|
Ko = 'ko',
|
|
Ks = 'ks',
|
|
Ku = 'ku',
|
|
Kw = 'kw',
|
|
Ky = 'ky',
|
|
La = 'la',
|
|
Lb = 'lb',
|
|
Lg = 'lg',
|
|
Ln = 'ln',
|
|
Lo = 'lo',
|
|
Lt = 'lt',
|
|
Lu = 'lu',
|
|
Lv = 'lv',
|
|
Mg = 'mg',
|
|
Mi = 'mi',
|
|
Mk = 'mk',
|
|
Ml = 'ml',
|
|
Mn = 'mn',
|
|
Mr = 'mr',
|
|
Ms = 'ms',
|
|
Mt = 'mt',
|
|
My = 'my',
|
|
Nb = 'nb',
|
|
Nd = 'nd',
|
|
Ne = 'ne',
|
|
Nl = 'nl',
|
|
NlBe = 'nl_BE',
|
|
Nn = 'nn',
|
|
Ny = 'ny',
|
|
Om = 'om',
|
|
Or = 'or',
|
|
Os = 'os',
|
|
Pa = 'pa',
|
|
Pl = 'pl',
|
|
Ps = 'ps',
|
|
Pt = 'pt',
|
|
PtBr = 'pt_BR',
|
|
PtPt = 'pt_PT',
|
|
Qu = 'qu',
|
|
Rm = 'rm',
|
|
Rn = 'rn',
|
|
Ro = 'ro',
|
|
RoMd = 'ro_MD',
|
|
Ru = 'ru',
|
|
Rw = 'rw',
|
|
Sa = 'sa',
|
|
Sd = 'sd',
|
|
Se = 'se',
|
|
Sg = 'sg',
|
|
Si = 'si',
|
|
Sk = 'sk',
|
|
Sl = 'sl',
|
|
Sm = 'sm',
|
|
Sn = 'sn',
|
|
So = 'so',
|
|
Sq = 'sq',
|
|
Sr = 'sr',
|
|
St = 'st',
|
|
Su = 'su',
|
|
Sv = 'sv',
|
|
Sw = 'sw',
|
|
SwCd = 'sw_CD',
|
|
Ta = 'ta',
|
|
Te = 'te',
|
|
Tg = 'tg',
|
|
Th = 'th',
|
|
Ti = 'ti',
|
|
Tk = 'tk',
|
|
To = 'to',
|
|
Tr = 'tr',
|
|
Tt = 'tt',
|
|
Ug = 'ug',
|
|
Uk = 'uk',
|
|
Ur = 'ur',
|
|
Uz = 'uz',
|
|
Vi = 'vi',
|
|
Vo = 'vo',
|
|
Wo = 'wo',
|
|
Xh = 'xh',
|
|
Yi = 'yi',
|
|
Yo = 'yo',
|
|
Zh = 'zh',
|
|
ZhHans = 'zh_Hans',
|
|
ZhHant = 'zh_Hant',
|
|
Zu = 'zu'
|
|
}
|
|
|
|
export type License = IBaseModel & {
|
|
__typename?: 'License';
|
|
contractEndDate?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
domain?: Maybe<Scalars['String']['output']>;
|
|
expirationDate?: Maybe<Scalars['String']['output']>;
|
|
featurePacks?: Maybe<Array<LicenseFeaturePack>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
licenseFeatures?: Maybe<Array<LicenseFeature>>;
|
|
licenseHolder?: Maybe<Scalars['String']['output']>;
|
|
licenseKey?: Maybe<Scalars['String']['output']>;
|
|
salesPartner?: Maybe<Scalars['JSON']['output']>;
|
|
signature?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type LicenseFeature = {
|
|
__typename?: 'LicenseFeature';
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
limits?: Maybe<Scalars['JSON']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type LicenseFeaturePack = {
|
|
__typename?: 'LicenseFeaturePack';
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
features?: Maybe<Array<LicenseFeature>>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
seats?: Maybe<Scalars['Float']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Simplified input that creates the needed Links for you (use when linear proccess chain) */
|
|
export type LinearProcessStepGroupInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
eventmarkers?: InputMaybe<Array<ProcessEventMarkerInput>>;
|
|
/** 1 = finish, 2 = started */
|
|
finishState?: InputMaybe<ProductionFinishState>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemplate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
items?: InputMaybe<Array<ProcessStepDetailInput>>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the Storage Place the finished Product should be moved into */
|
|
targetStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
targetStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type LocaleStringCustomFieldConfig = CustomField & {
|
|
__typename?: 'LocaleStringCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
pattern?: Maybe<Scalars['String']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type LocalizedString = {
|
|
__typename?: 'LocalizedString';
|
|
languageCode?: Maybe<LanguageCode>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type LocalizedStringInput = {
|
|
languageCode?: InputMaybe<LanguageCode>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Macro = IBaseModel & {
|
|
__typename?: 'Macro';
|
|
command?: Maybe<Scalars['String']['output']>;
|
|
connectionName?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
macroType?: Maybe<MacroType>;
|
|
parameters?: Maybe<Array<MacroParameter>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MacroExecuteResult = {
|
|
__typename?: 'MacroExecuteResult';
|
|
affected?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MacroExportInput = {
|
|
options?: InputMaybe<CsvExportOptions>;
|
|
parameters?: InputMaybe<Array<MacroParameterInput>>;
|
|
};
|
|
|
|
export type MacroInput = {
|
|
command?: InputMaybe<Scalars['String']['input']>;
|
|
connectionName?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
macroType?: InputMaybe<MacroType>;
|
|
parameters?: InputMaybe<Array<MacroParameterInput>>;
|
|
};
|
|
|
|
export type MacroParameter = {
|
|
__typename?: 'MacroParameter';
|
|
datatype?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type MacroParameterInput = {
|
|
datatype?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type MacroResultUnion = MacroExecuteResult | MacroSelectResult;
|
|
|
|
export type MacroSelectResult = {
|
|
__typename?: 'MacroSelectResult';
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
dateFields?: Maybe<Array<Scalars['String']['output']>>;
|
|
numericFields?: Maybe<Array<Scalars['String']['output']>>;
|
|
totalItems?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum MacroType {
|
|
Execute = 'EXECUTE',
|
|
Select = 'SELECT'
|
|
}
|
|
|
|
export enum MaritalStatusType {
|
|
Divorsed = 'DIVORSED',
|
|
Married = 'MARRIED',
|
|
None = 'NONE',
|
|
Single = 'SINGLE',
|
|
Widowed = 'WIDOWED'
|
|
}
|
|
|
|
export type Material = IBaseModel & {
|
|
__typename?: 'Material';
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
iconCss?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mainMaterial?: Maybe<Material>;
|
|
mainMaterialId?: Maybe<Scalars['String']['output']>;
|
|
/** Werkstoffnummer */
|
|
materialCode?: Maybe<Scalars['String']['output']>;
|
|
materialGroup?: Maybe<MaterialGroup>;
|
|
materialGroupId?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
thickness?: Maybe<Scalars['Float']['output']>;
|
|
/** eg. Edelstahl */
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
/** kg/dm3 */
|
|
weightOfVolume?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MaterialGroup = IBaseModel & {
|
|
__typename?: 'MaterialGroup';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MaterialInput = {
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
iconCss?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mainMaterialId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Werkstoffnummer */
|
|
materialCode?: InputMaybe<Scalars['String']['input']>;
|
|
materialGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
thickness?: InputMaybe<Scalars['Float']['input']>;
|
|
/** eg. Edelstahl */
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** kg/dm3 */
|
|
weightOfVolume?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export enum MediaContentType {
|
|
ExternalVideo = 'EXTERNAL_VIDEO',
|
|
Image = 'IMAGE',
|
|
Model_3D = 'MODEL_3D',
|
|
Video = 'VIDEO'
|
|
}
|
|
|
|
export type Menu = IBaseModel & {
|
|
__typename?: 'Menu';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
items?: Maybe<Array<NavigationItem>>;
|
|
itemsAsJson?: Maybe<Scalars['JSON']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
originType?: Maybe<ConfigOriginType>;
|
|
sourceVersion?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MenuInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemsAsJson?: InputMaybe<Scalars['JSON']['input']>;
|
|
originType?: InputMaybe<ConfigOriginType>;
|
|
};
|
|
|
|
export type MenuUserFavorites = IBaseModel & {
|
|
__typename?: 'MenuUserFavorites';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
items?: Maybe<Array<NavigationItem>>;
|
|
itemsAsJson?: Maybe<Scalars['JSON']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type MenuUserFavoritesInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemsAsJson?: InputMaybe<Scalars['JSON']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum MethodOfContactType {
|
|
Any = 'ANY',
|
|
Email = 'EMAIL',
|
|
Fax = 'FAX',
|
|
Mail = 'MAIL',
|
|
Mobile = 'MOBILE',
|
|
None = 'NONE',
|
|
Phone = 'PHONE'
|
|
}
|
|
|
|
export type MultiPostProductionDetailInput = {
|
|
combinedDurationInSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
groupId?: InputMaybe<Scalars['String']['input']>;
|
|
originalGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
postProductionDetails?: InputMaybe<Array<PostProductionDetailInput>>;
|
|
};
|
|
|
|
export type Mutation = {
|
|
__typename?: 'Mutation';
|
|
activateNewLicense: License;
|
|
addAddressAssets: Scalars['Boolean']['output'];
|
|
addCsvJobToQueue: CsvJobResult;
|
|
addDataProtectionAssets: Scalars['Boolean']['output'];
|
|
addDocumentAssets: Scalars['Boolean']['output'];
|
|
addDocumentLinkToDocument?: Maybe<DocumentLink>;
|
|
/** returns all the properties of the document */
|
|
addDocumentProperties: Array<DocumentProperty>;
|
|
/** Adds the current Employee[User] to the document employee link */
|
|
addMembersToDocumentEmployeeLink?: Maybe<DocumentEmployeeLink>;
|
|
addProcessStepPackAssets: Scalars['Boolean']['output'];
|
|
addProductAssets: Scalars['Boolean']['output'];
|
|
addRolesToUser: Scalars['Boolean']['output'];
|
|
addStock?: Maybe<StockTransaction>;
|
|
addTagsToEntity: Array<Tag>;
|
|
addTagsToTask: Task;
|
|
addTasksToJournal: Journal;
|
|
applySystemTemplate: Scalars['Boolean']['output'];
|
|
applySystemTemplateByIdentifier: Scalars['Boolean']['output'];
|
|
assignMenuToRole: Scalars['Boolean']['output'];
|
|
assignMenuToUser: Scalars['Boolean']['output'];
|
|
/** Import all kind of prices magically */
|
|
autoPriceImport?: Maybe<Scalars['Boolean']['output']>;
|
|
balanceDespiteRest: BalanceInfo;
|
|
balanceOpenItemsToPayments: BalanceInfo;
|
|
batchSavePrinters: Array<PrinterInstance>;
|
|
/** Book a payment run (set bookingStatus to BOOKED) */
|
|
bookPaymentRun: PaymentRun;
|
|
bulkDiscountGroupItemsImport: BulkDiscountGroupItemsImportResponse;
|
|
/** Cancel a queued or stuck job (sets state to CANCELLED). Backup/upload/download: PENDING, RUNNING, or RETRYING. Restore: PENDING or RETRYING only (not RUNNING). send-email: PENDING or RETRYING only. Requires ManageJobQueue permission. */
|
|
cancelOperatorJob: JobRecord;
|
|
/** Cancel a print job by operator. Sets state to CANCELLED. Only non-printed, non-cancelled jobs can be cancelled. */
|
|
cancelPrintJob: PrintJob;
|
|
changeCustomEntityColumnOrder: Array<CustomEntityColumnSchema>;
|
|
changeStatusOfDocument: Scalars['Boolean']['output'];
|
|
changeStatusOfDocumentLineItem: ChangeStatusOfDocumentLineItemResult;
|
|
checkStockInventory: StockInventoryCheckResponse;
|
|
/** Explicitly drop an expired backup database to reclaim disk space. Only works for confirmations with status EXPIRED. */
|
|
cleanupExpiredBackupDatabase: RestoreConfirmation;
|
|
cleanupRetentionPolicies: Scalars['Boolean']['output'];
|
|
clearDocument?: Maybe<Document>;
|
|
clearUsersColumnConfig: DeletionResponse;
|
|
completeEmailSettingOAuth: EmailSetting;
|
|
/** Confirm or reject a restore. If confirmed, old backup database is dropped. If rejected, rollback is triggered. */
|
|
confirmRestore: RestoreConfirmation;
|
|
convertProspectToDebitor: Address;
|
|
convertXmlFileToXmlObject?: Maybe<Scalars['JSON']['output']>;
|
|
copyAccessoryConfig: AccessoryConfig;
|
|
copyAddress: Address;
|
|
copyCustomEntity: Scalars['JSONObject']['output'];
|
|
copyCustomerPriceList: CustomerPriceList;
|
|
copyDiscountGroup: DiscountGroup;
|
|
copyDocument: CopyDocumentResult;
|
|
copyDocumentLineItem: SaveLineItemResult;
|
|
copyDocumentLineItemsIntoDocument?: Maybe<DocumentTransferResult>;
|
|
copyEmailSetting: EmailSetting;
|
|
copyEmailTemplate: EmailTemplate;
|
|
copyGrouping: Grouping;
|
|
copyJsoNataSchema: JsoNataSchema;
|
|
copyMaterial: Material;
|
|
copyPriceList: PriceList;
|
|
copyProduct: Product;
|
|
copyProductGroup: ProductGroup;
|
|
copyProductToStoragePlaceLink: ProductToStoragePlaceLink;
|
|
copyReport: Report;
|
|
createAdministrator: Administrator;
|
|
createAssetFromUrl: Asset;
|
|
createBackupConfig: BackupConfig;
|
|
createBackupTarget: BackupTarget;
|
|
createCredential: Credential;
|
|
createProductShopIntegration: IntegrationConnectionResponse;
|
|
decrementDocumentLineItem?: Maybe<SaveLineItemResult>;
|
|
deleteAccessoryConfig: DeletionResponse;
|
|
deleteAccessoryConfigProductLink: DeletionResponse;
|
|
deleteAddress: DeletionResponse;
|
|
deleteAddressActivityCall?: Maybe<DeletionResponse>;
|
|
deleteAddressBankAccountLink: DeletionResponse;
|
|
deleteAddressContactLink: DeletionResponse;
|
|
deleteAddressDataProtectionLink: DeletionResponse;
|
|
deleteAddressDocumentExchangeLink: DeletionResponse;
|
|
deleteAddressDocumentExchangeTemplate: DeletionResponse;
|
|
deleteAddressDocumentExport: DeletionResponse;
|
|
deleteAddressGroup: DeletionResponse;
|
|
deleteAddressPostalLink: DeletionResponse;
|
|
deleteAdministrator: DeletionResponse;
|
|
deleteAdvancePaymentInvoices?: Maybe<Array<DeletionResponse>>;
|
|
deleteAsset: DeletionResponse;
|
|
deleteBackupConfig: DeletionResponse;
|
|
deleteBackupStorageFile: DeletionResponse;
|
|
deleteBackupTarget: DeletionResponse;
|
|
deleteBalanceInfo: DeletionResponse;
|
|
deleteBalanceInfoToPaymentLink: DeletionResponse;
|
|
deleteBank: DeletionResponse;
|
|
deleteBankAccount: DeletionResponse;
|
|
deleteBranch: Scalars['Boolean']['output'];
|
|
deleteBulkPriceListEntry: DeletionResponse;
|
|
deleteClient: Scalars['Boolean']['output'];
|
|
deleteColumnConfig: DeletionResponse;
|
|
deleteColumnDefinition: DeletionResponse;
|
|
deleteCommodityCode: DeletionResponse;
|
|
deleteContact: DeletionResponse;
|
|
deleteContactDataProtectionLink: DeletionResponse;
|
|
deleteCostBase: DeletionResponse;
|
|
deleteCostCenter: DeletionResponse;
|
|
deleteCostObject: DeletionResponse;
|
|
deleteCountry: DeletionResponse;
|
|
deleteCredential: DeletionResponse;
|
|
deleteCsvFile: DeletionResponse;
|
|
deleteCsvManagerImportConfig: DeletionResponse;
|
|
deleteCustomActionBarItem: DeletionResponse;
|
|
deleteCustomElementManifest: DeletionResponse;
|
|
deleteCustomEntity: DeletionResponse;
|
|
deleteCustomEntityColumnSchema: DeletionResponse;
|
|
deleteCustomEntitySchema: DeletionResponse;
|
|
deleteCustomFieldSchema: DeletionResponse;
|
|
deleteCustomerPriceList: DeletionResponse;
|
|
deleteCustomerPriceListAddressLink: DeletionResponse;
|
|
deleteCustomerPriceListAddressLinkByListAndProductId: DeletionResponse;
|
|
deleteDangerousGoodsUnNumber: DeletionResponse;
|
|
deleteDashboard: DeletionResponse;
|
|
deleteDataProtection: DeletionResponse;
|
|
deleteDataProtectionNotification: DeletionResponse;
|
|
deleteDeliveryItem: DeletionResponse;
|
|
deleteDeliveryItemToDocument: DeletionResponse;
|
|
deleteDeliveryTerms: DeletionResponse;
|
|
deleteDepartment: DeletionResponse;
|
|
deleteDiscountGroup: DeletionResponse;
|
|
deleteDiscountGroupCustomerGroupRelation: DeletionResponse;
|
|
deleteDiscountGroupCustomerRelation: DeletionResponse;
|
|
deleteDiscountGroupDocumentLineItemRelation: DeletionResponse;
|
|
deleteDiscountGroupDocumentRelation: DeletionResponse;
|
|
deleteDiscountGroupProductGroupRelation: DeletionResponse;
|
|
deleteDiscountGroupProductRelation: DeletionResponse;
|
|
deleteDiscountGroupVendorGroupRelation: DeletionResponse;
|
|
deleteDiscountGroupVendorRelation: DeletionResponse;
|
|
deleteDocument?: Maybe<DeletionResponse>;
|
|
deleteDocumentAsset: DeletionResponse;
|
|
deleteDocumentCandidateImportLog: DeletionResponse;
|
|
deleteDocumentDefinition: DeletionResponse;
|
|
deleteDocumentDefinitionTransferOption: DeletionResponse;
|
|
deleteDocumentExportCandidate: DeletionResponse;
|
|
deleteDocumentImportCandidate: DeletionResponse;
|
|
deleteDocumentLineDeliveryItemLink: DeletionResponse;
|
|
deleteDocumentLineItem?: Maybe<Array<DeletionResponse>>;
|
|
deleteDocumentLineItemByPackagingProductId?: Maybe<DeletionOrReductionResponse>;
|
|
deleteDocumentLineItems?: Maybe<Array<DeletionResponse>>;
|
|
deleteDocumentProject: DeletionResponse;
|
|
deleteDocumentTransferFormat: DeletionResponse;
|
|
deleteEInvoicePaymentMeansCode: DeletionResponse;
|
|
deleteEmailSent: DeletionResponse;
|
|
deleteEmailSetting: DeletionResponse;
|
|
deleteEmailTemplate: DeletionResponse;
|
|
deleteEmployee: DeletionResponse;
|
|
/** Deletes the entire process step group and all its details. Irreversible from the UI; use only with DeleteEntireProcessStepGroup permission. */
|
|
deleteEntireProcessStepGroup: DeletionResponse;
|
|
deleteEntityConfig: DeletionResponse;
|
|
deleteEntitySearchSetting: DeletionResponse;
|
|
deleteExchangeRate: DeletionResponse;
|
|
deleteFacet: DeletionResponse;
|
|
deleteFacetValue: DeletionResponse;
|
|
deleteFormConfig: DeletionResponse;
|
|
deleteFormConfigPatch: DeletionResponse;
|
|
deleteGrouping: DeletionResponse;
|
|
deleteHarbour: DeletionResponse;
|
|
deleteIntegrationConnection: DeletionResponse;
|
|
deleteIntegrationDeliveryTermsMapping: DeletionResponse;
|
|
deleteIntegrationPaymentTermsMapping: DeletionResponse;
|
|
deleteIntegrationShippingMethodMapping: DeletionResponse;
|
|
deleteItemSalesTaxCategory: DeletionResponse;
|
|
deleteItemSalesTaxCategoryMapping: DeletionResponse;
|
|
deleteJobRecord: DeletionResponse;
|
|
deleteJournal: DeletionResponse;
|
|
deleteJsoNataSchema: DeletionResponse;
|
|
deleteKeyword: DeletionResponse;
|
|
deleteLastFinanceExport: DeletionResponse;
|
|
deleteMacro: DeletionResponse;
|
|
deleteMaterial: DeletionResponse;
|
|
deleteMenu: DeletionResponse;
|
|
deleteMenuUserFavorite: DeletionResponse;
|
|
deleteNumberRange?: Maybe<DeletionResponse>;
|
|
/** Delete the oldest x assets. Mostly to clean up old assets. */
|
|
deleteOldestAssets: Scalars['Boolean']['output'];
|
|
deleteOpenItemAccounting: DeletionResponse;
|
|
deleteOpenItemCredit: DeletionResponse;
|
|
deletePackaging: DeletionResponse;
|
|
deletePackingCode: DeletionResponse;
|
|
deletePayment: DeletionResponse;
|
|
deletePaymentRun: DeletionResponse;
|
|
deletePaymentTerms: DeletionResponse;
|
|
deletePostProductionDetail?: Maybe<DeletionResponse>;
|
|
deletePostProductionReason?: Maybe<DeletionResponse>;
|
|
deletePostalAddress?: Maybe<DeletionResponse>;
|
|
deletePriceList: DeletionResponse;
|
|
deletePriceListEntry: DeletionResponse;
|
|
deletePrintJob: DeletionResponse;
|
|
deletePrinter: DeletionResponse;
|
|
deleteProcessQualification: Scalars['Boolean']['output'];
|
|
deleteProcessResource: DeletionResponse;
|
|
deleteProcessResourceGroup: DeletionResponse;
|
|
deleteProcessStepDefinition?: Maybe<DeletionResponse>;
|
|
deleteProcessStepHistoryReason?: Maybe<DeletionResponse>;
|
|
deleteProcessStepHistoryTypeReasonPlace: DeletionResponse;
|
|
deleteProcessStepPack?: Maybe<DeletionResponse>;
|
|
deleteProcessStepPackByIdentifier?: Maybe<DeletionResponse>;
|
|
deleteProduct: DeletionResponse;
|
|
deleteProductAddressLink: DeletionResponse;
|
|
deleteProductAssetShopIntegrationLink: DeletionResponse;
|
|
deleteProductECommerceConfig: DeletionResponse;
|
|
deleteProductGroup: DeletionResponse;
|
|
deleteProductPostProductionCost?: Maybe<DeletionResponse>;
|
|
deleteProductProcessStepDefinitionCost?: Maybe<DeletionResponse>;
|
|
deleteProductShopIntegrationLink: DeletionResponse;
|
|
deleteProductToStoragePlaceLink: DeletionResponse;
|
|
deleteProductUnitConversionLink: DeletionResponse;
|
|
deleteProductVariantToFacetValueLink: DeletionResponse;
|
|
deleteProductionStation?: Maybe<DeletionResponse>;
|
|
deleteProducts: Array<DeletionResponse>;
|
|
deleteProvisionGroup: DeletionResponse;
|
|
deletePublicReportConfiguration: DeletionResponse;
|
|
deleteRegexEntry: DeletionResponse;
|
|
deleteReport: DeletionResponse;
|
|
deleteReportHistory: DeletionResponse;
|
|
deleteReportTrigger: DeletionResponse;
|
|
deleteResourceTimeCorrection: DeletionResponse;
|
|
deleteRole: DeletionResponse;
|
|
deleteSalesTaxCategory: DeletionResponse;
|
|
deleteSalesTaxCode: DeletionResponse;
|
|
deleteSalesTaxCodeDetail: DeletionResponse;
|
|
deleteSalutation: DeletionResponse;
|
|
deleteShippingMethod: DeletionResponse;
|
|
deleteShippingMethodAddressLink: DeletionResponse;
|
|
deleteSimpleJsonEntry: DeletionResponse;
|
|
deleteStockInventory: DeletionResponse;
|
|
deleteStockInventoryItem: DeletionResponse;
|
|
deleteStoragePlace?: Maybe<DeletionResponse>;
|
|
deleteSystemSetting: DeletionResponse;
|
|
deleteSystemTemplate: DeletionResponse;
|
|
deleteTag: DeletionResponse;
|
|
deleteTask: DeletionResponse;
|
|
deleteTaxZone: DeletionResponse;
|
|
deleteTaxonomyCategory: DeletionResponse;
|
|
deleteTenant: DeletionResponse;
|
|
deleteTenantBankAccountLink: DeletionResponse;
|
|
deleteTextTemplate: DeletionResponse;
|
|
deleteTradingSetRelation: DeletionResponse;
|
|
deleteUnit: DeletionResponse;
|
|
deleteUnitConversion: DeletionResponse;
|
|
deleteUnusedAssets: DeletionResponse;
|
|
deleteUser: DeletionResponse;
|
|
deleteUserEmailSettingPermission: DeletionResponse;
|
|
deleteVendorPriceList: DeletionResponse;
|
|
deleteVendorPriceListAddressLink: DeletionResponse;
|
|
deleteWebhookSubscription: DeletionResponse;
|
|
deleteWidget: DeletionResponse;
|
|
deleteXmlManager: DeletionResponse;
|
|
doActionOnAllItemsOfProcessStepPack?: Maybe<Array<ProcessStepHistory>>;
|
|
ensureProcessStepPackFinishState?: Maybe<ProductionFinishState>;
|
|
executeMacro: MacroResultUnion;
|
|
executeMacroById: MacroResultUnion;
|
|
executeStockInventory: StockInventory;
|
|
financeExport: FinanceExportResult;
|
|
/** Generate PAIN file for a PaymentRun and save it as an Asset (legacy) */
|
|
generateAndSavePainFileForPaymentRun: Asset;
|
|
/** Generates DocumentExportCandidate for a document and saves it into invoice too */
|
|
generateEInvoiceExportCandidate?: Maybe<DocumentExportCandidate>;
|
|
generateMultipleProductsBasedOnProductVariant: Array<Product>;
|
|
generateNumberRange?: Maybe<NumberRange>;
|
|
generateNumberRangeByIdentifier?: Maybe<NumberRange>;
|
|
/** Generate ISO 20022 PAIN.001.001.09 (Customer Credit Transfer Initiation) XML file */
|
|
generatePain001File: Scalars['String']['output'];
|
|
/** Generate ISO 20022 PAIN.008.001.09 (Customer Direct Debit Initiation) XML file */
|
|
generatePain008File: Scalars['String']['output'];
|
|
/** Generate PAIN files for a PaymentRun, grouped by currency */
|
|
generatePainFilesByCurrencyForPaymentRun: Array<PaymentRunPainFile>;
|
|
generateReportById: Asset;
|
|
/** Returns the Session Token for a user, this user needs to be a API User */
|
|
generateTokenForAPIUser: Scalars['String']['output'];
|
|
getMacroResultAsCSV: Scalars['String']['output'];
|
|
getNextKey?: Maybe<NumberRange>;
|
|
getNextKeyByIdentifier?: Maybe<NumberRange>;
|
|
importDocumentsWithStrategy: Array<DocumentImportCandidate>;
|
|
importProductAssetsFromFolder: ImportInfo;
|
|
importProducts: ImportInfo;
|
|
indentDocumentLineItem: DocumentLineItem;
|
|
initiateEmailSettingOAuth: OAuthInitiationResponse;
|
|
login?: Maybe<AuthenticationResult>;
|
|
loginWithEmailCode?: Maybe<AuthenticationResult>;
|
|
logout: Success;
|
|
markTaskAsCompleted: Task;
|
|
markTaskAsInProgress: Task;
|
|
messageAll: Scalars['Boolean']['output'];
|
|
outdentDocumentLineItem: DocumentLineItem;
|
|
purgePrintJob: DeletionResponse;
|
|
purgePrinters: DeletionResponse;
|
|
reCheckDocumentImportCandidateWithStrategy: Array<DocumentImportCandidate>;
|
|
readFileToBuffer: BufferObjectType;
|
|
recalculatePositionTextOfDocumentLineItems: Array<DliRelationAndPositionText>;
|
|
removeAllMenusFromRole: Scalars['Boolean']['output'];
|
|
removeAllMenusFromUser: Scalars['Boolean']['output'];
|
|
/** returns all the properties of the document */
|
|
removeDocumentProperties: Array<DocumentProperty>;
|
|
removeMenuFromRole: Scalars['Boolean']['output'];
|
|
removeMenuFromUser: Scalars['Boolean']['output'];
|
|
removeMenusByIdentifierFromUser: Scalars['Boolean']['output'];
|
|
removeMenusFromRoleByIdentifier: Scalars['Boolean']['output'];
|
|
removeResourcesFromStations: Scalars['Boolean']['output'];
|
|
removeRolesFromUser: Scalars['Boolean']['output'];
|
|
removeTagsFromEntity: DeletionResponse;
|
|
removeTagsFromTask: Task;
|
|
removeTasksFromJournal: Journal;
|
|
reorderDocumentLineItems: Array<DliRelationAndPositionText>;
|
|
replayWebhookFromDeadLetter: WebhookDelivery;
|
|
requestPasswordReset: Scalars['Boolean']['output'];
|
|
requestSignInCode: Scalars['Boolean']['output'];
|
|
/** Request a backup file download from storage (queued job with progress) */
|
|
requestStorageFileDownload: StorageFileDownloadResponse;
|
|
resetPassword?: Maybe<ResetPasswordResult>;
|
|
/** removes stock Transactions and removes History */
|
|
resetProcessStepGroup?: Maybe<ProcessStepGroup>;
|
|
/** THIS FUNCTION WILL RESTART THE APP SERVER! */
|
|
restartApp: Scalars['Boolean']['output'];
|
|
/** Restore database from an existing backup execution */
|
|
restoreFromBackup: BackupExecution;
|
|
/** Restore from a file in storage */
|
|
restoreFromStorage: BackupExecution;
|
|
/** Upload and restore from a backup file */
|
|
restoreFromUpload: BackupExecution;
|
|
saveAccessoryConfig: AccessoryConfig;
|
|
saveAccessoryConfigProductLink: AccessoryConfigProductLink;
|
|
saveActivityStream: ActivityStream;
|
|
saveAddress?: Maybe<Address>;
|
|
saveAddressActivityCall?: Maybe<AddressActivityCall>;
|
|
saveAddressBankAccountLink: AddressBankAccountLink;
|
|
saveAddressContactLink?: Maybe<AddressContactLink>;
|
|
saveAddressDataProtectionLink: AddressDataProtectionLink;
|
|
saveAddressDocumentExchangeLink: AddressDocumentExchangeLink;
|
|
saveAddressDocumentExchangeTemplate: AddressDocumentExchangeTemplate;
|
|
saveAddressDocumentExport: AddressDocumentExport;
|
|
saveAddressGroup: AddressGroup;
|
|
saveAddressLink?: Maybe<AddressLink>;
|
|
saveAddressPostalLink?: Maybe<AddressPostalLink>;
|
|
saveAddressPostalLinks: Array<AddressPostalLink>;
|
|
saveAddresses?: Maybe<Array<Address>>;
|
|
saveAdvancePaymentInvoicesAsDLIs: Array<DocumentLineItem>;
|
|
saveAsset: Asset;
|
|
saveAssetBase64?: Maybe<Asset>;
|
|
saveBalanceInfo: BalanceInfo;
|
|
saveBalanceInfoToPaymentLink: BalanceInfoToPaymentLink;
|
|
saveBank: Bank;
|
|
saveBankAccount?: Maybe<BankAccount>;
|
|
saveBranch: Branch;
|
|
saveBulkPriceListEntry: BulkPriceListEntry;
|
|
saveClient: Client;
|
|
saveClientLog: ClientLog;
|
|
saveColumnConfig: ColumnConfig;
|
|
saveColumnDefinition: ColumnDefinition;
|
|
saveCommodityCode: CommodityCode;
|
|
saveContact: Contact;
|
|
saveContactDataProtectionLink: ContactDataProtectionLink;
|
|
saveContacts: Array<Contact>;
|
|
saveCostBase: CostBase;
|
|
saveCostCenter: CostCenter;
|
|
saveCostObject: CostObject;
|
|
saveCountry: Country;
|
|
saveCsvManagerImportConfig: CsvManagerImportConfig;
|
|
saveCsvManagerTemplate: CsvManager;
|
|
saveCustomActionBarItem: CustomActionBarItem;
|
|
saveCustomElementManifest: CustomElementManifest;
|
|
saveCustomEntity: Scalars['JSONObject']['output'];
|
|
saveCustomEntityColumnSchema: CustomEntityColumnSchema;
|
|
saveCustomEntitySchema: CustomEntitySchema;
|
|
saveCustomFieldSchema: CustomFieldSchema;
|
|
saveCustomerPriceList: CustomerPriceList;
|
|
saveCustomerPriceListAddressLink: CustomerPriceListAddressLink;
|
|
saveCustomerPriceListEntry: PriceListEntry;
|
|
saveDangerousGoodsUnNumber: DangerousGoodsUnNumber;
|
|
saveDashboard: Dashboard;
|
|
saveDataProtection: DataProtection;
|
|
saveDataProtectionNotification: DataProtectionNotification;
|
|
saveDeliveryItem: DeliveryItemSaveResult;
|
|
saveDeliveryItemToDocument: DeliveryItemToDocument;
|
|
saveDeliveryItemToDocuments: Array<DeliveryItemToDocument>;
|
|
saveDeliveryTerms: DeliveryTerms;
|
|
saveDepartment: Department;
|
|
saveDiscountGroup: DiscountGroup;
|
|
saveDiscountGroupCustomerGroupRelation: DiscountGroupCustomerGroupRelation;
|
|
saveDiscountGroupCustomerRelation: DiscountGroupCustomerRelation;
|
|
saveDiscountGroupDocumentLineItemRelation: DiscountGroupDocumentLineItemRelation;
|
|
saveDiscountGroupDocumentRelation: DiscountGroupDocumentRelation;
|
|
saveDiscountGroupProductGroupRelation: DiscountGroupProductGroupRelation;
|
|
saveDiscountGroupProductRelation: DiscountGroupProductRelation;
|
|
saveDiscountGroupVendorGroupRelation: DiscountGroupVendorGroupRelation;
|
|
saveDiscountGroupVendorRelation: DiscountGroupVendorRelation;
|
|
saveDocument?: Maybe<Document>;
|
|
saveDocumentCandidateImportLog: DocumentCandidateImportLog;
|
|
saveDocumentDefinition: DocumentDefinition;
|
|
saveDocumentDefinitionTransferOption: DocumentDefinitionTransferOption;
|
|
saveDocumentExportCandidate: DocumentExportCandidate;
|
|
saveDocumentImportCandidate: DocumentImportCandidate;
|
|
saveDocumentImportCandidateWithStrategy: DocumentImportCandidate;
|
|
saveDocumentLineDeliveryItemLink: DocumentLineDeliveryItemLink;
|
|
saveDocumentLineDeliveryItemLinks: Array<DocumentLineDeliveryItemLink>;
|
|
saveDocumentLineItem?: Maybe<SaveLineItemResult>;
|
|
saveDocumentLineItemLink?: Maybe<DocumentLineItemLink>;
|
|
saveDocumentLineItemLinks: Array<DocumentLineItemLink>;
|
|
saveDocumentLineItems?: Maybe<Array<SaveLineItemResult>>;
|
|
saveDocumentProject: DocumentProject;
|
|
saveDocumentTransferFormat: DocumentTransferFormat;
|
|
saveDocuments?: Maybe<Array<Document>>;
|
|
saveEInvoicePaymentMeansCode: EInvoicePaymentMeansCode;
|
|
saveEmailSetting: EmailSetting;
|
|
saveEmailTemplate: EmailTemplate;
|
|
saveEmployee: Employee;
|
|
saveEmployeeQualification: Scalars['Boolean']['output'];
|
|
saveEntityConfig: EntityConfig;
|
|
saveEntitySearchSetting: EntitySearchSettings;
|
|
saveExchangeRate: ExchangeRate;
|
|
saveFacet: Facet;
|
|
saveFacetValue: FacetValue;
|
|
saveFormConfig: FormConfig;
|
|
saveFormConfigPatch: FormConfigPatch;
|
|
saveGrouping: Grouping;
|
|
saveHarbour: Harbour;
|
|
saveIntegrationConnection: IntegrationConnection;
|
|
saveIntegrationDeliveryTermsMapping: IntegrationDeliveryTermsMapping;
|
|
saveIntegrationPaymentTermsMapping: IntegrationPaymentTermsMapping;
|
|
saveIntegrationShippingMethodMapping: IntegrationShippingMethodMapping;
|
|
saveItemSalesTaxCategory: ItemSalesTaxCategory;
|
|
saveItemSalesTaxCategoryMapping: ItemSalesTaxCategoryMapping;
|
|
saveJobRecord: JobRecord;
|
|
saveJournal: Journal;
|
|
saveJournals: Array<Journal>;
|
|
saveJsoNataSchema: JsoNataSchema;
|
|
saveKeyword: Keyword;
|
|
/** ignores any parents in group items and will just order them as they come in */
|
|
saveLinearProcessStepGroup?: Maybe<ProcessStepGroup>;
|
|
saveMacro: Macro;
|
|
saveManySystemSettings: Array<SystemSettings>;
|
|
saveMaterial: Material;
|
|
saveMenu: Menu;
|
|
saveMenuUserFavorite: MenuUserFavorites;
|
|
saveMultiPostProductionDetail: Array<PostProductionDetail>;
|
|
saveNumberRange?: Maybe<NumberRange>;
|
|
saveOpenItemAccounting: OpenItemAccounting;
|
|
saveOpenItemAccountings: Array<OpenItemAccounting>;
|
|
saveOpenItemCredit: OpenItemCredit;
|
|
savePackaging: Packaging;
|
|
savePackingCode: PackingCode;
|
|
savePayment: Payment;
|
|
savePaymentRun: PaymentRun;
|
|
savePaymentRunPosition: PaymentRunPosition;
|
|
savePaymentRunSummary: PaymentRunSummary;
|
|
savePaymentTerms: PaymentTerms;
|
|
savePayments: Array<Payment>;
|
|
savePostProductionDetail: PostProductionDetail;
|
|
savePostProductionReason?: Maybe<PostProductionReason>;
|
|
savePostalAddress: PostalAddress;
|
|
savePriceList: PriceList;
|
|
savePriceListEntry: PriceListEntry;
|
|
savePrintJob: PrintJob;
|
|
savePrinter: PrinterInstance;
|
|
saveProcessQualification: ProcessQualification;
|
|
saveProcessResource?: Maybe<ProcessResource>;
|
|
saveProcessResourceGroup?: Maybe<ProcessResourceGroup>;
|
|
saveProcessStepDefinition?: Maybe<ProcessStepDefinition>;
|
|
saveProcessStepDetail?: Maybe<ProcessStepDetail>;
|
|
saveProcessStepDetailHistoriesAuto?: Maybe<Array<ProcessStepHistory>>;
|
|
saveProcessStepDetailHistory: ProcessStepHistory;
|
|
saveProcessStepGroup?: Maybe<ProcessStepGroup>;
|
|
saveProcessStepHistoryReason?: Maybe<ProcessStepHistoryTypeReason>;
|
|
saveProcessStepHistoryReasons?: Maybe<Scalars['Boolean']['output']>;
|
|
saveProcessStepHistoryTypeReasonPlace: ProcessStepHistoryTypeReasonPlace;
|
|
saveProcessStepLineItemLink?: Maybe<ProcessStepLineItemLink>;
|
|
saveProcessStepPack?: Maybe<ProcessStepPack>;
|
|
saveProduct: Product;
|
|
saveProductAddressLink: ProductAddressLink;
|
|
saveProductAddressLinks: Array<ProductAddressLink>;
|
|
saveProductAssetShopIntegrationLink: ProductAssetShopIntegrationLink;
|
|
saveProductECommerceConfig: ProductECommerceConfig;
|
|
saveProductGroup: ProductGroup;
|
|
saveProductGroups: Array<ProductGroup>;
|
|
saveProductPostProductionCosts?: Maybe<ProductPostProductionCost>;
|
|
saveProductProcessStepDefinitionCost?: Maybe<ProductProcessStepDefinitionCost>;
|
|
saveProductShopIntegrationLink: ProductShopIntegrationLink;
|
|
saveProductToStoragePlaceLink: ProductToStoragePlaceLink;
|
|
saveProductUnitConversionLink: ProductUnitConversionLink;
|
|
saveProductUnitConversionLinks: Array<ProductUnitConversionLink>;
|
|
saveProductVariantToFacetValueLink: ProductVariantToFacetValueLink;
|
|
saveProductionStation?: Maybe<ProductionStation>;
|
|
saveProducts: Array<Product>;
|
|
saveProvisionGroup?: Maybe<ProvisionGroup>;
|
|
savePublicReportConfiguration: PublicReportConfiguration;
|
|
savePublicReportConfigurationExternal: PublicReportConfiguration;
|
|
saveRegexEntry: RegexEntry;
|
|
saveReport: Report;
|
|
saveReportHistory: DocumentReportHistory;
|
|
saveReportPermission: Scalars['Boolean']['output'];
|
|
saveReportTrigger: ReportTrigger;
|
|
saveResourceTimeCorrection: ResourceTimeCorrection;
|
|
saveRole: Role;
|
|
saveSalesTaxCategory: SalesTaxCategory;
|
|
saveSalesTaxCode: SalesTaxCode;
|
|
saveSalesTaxCodeDetail: SalesTaxCodeDetail;
|
|
saveSalutation: Salutation;
|
|
saveShippingMethod: ShippingMethod;
|
|
saveShippingMethodAddressLink: ShippingMethodAddressLink;
|
|
saveSimpleJsonEntry: SimpleJsonEntry;
|
|
saveStockInventory: StockInventory;
|
|
saveStockInventoryItem: StockInventoryItem;
|
|
saveStockTransactionInput?: Maybe<StockTransaction>;
|
|
saveStockTransactions?: Maybe<Array<StockTransaction>>;
|
|
saveStoragePlace?: Maybe<StoragePlace>;
|
|
saveStoragePlaces?: Maybe<Scalars['Boolean']['output']>;
|
|
saveSystemSetting: SystemSettings;
|
|
saveSystemTemplate: SystemTemplate;
|
|
saveTag: Tag;
|
|
saveTask: Task;
|
|
saveTaxZone: Zone;
|
|
saveTaxonomyCategory: TaxonomyCategory;
|
|
saveTenant: Tenant;
|
|
saveTenantBankAccountLink: TenantBankAccountLink;
|
|
saveTextTemplate: TextTemplate;
|
|
saveTradingSetRelation: TradingSetRelation;
|
|
saveTradingSetRelations: Array<TradingSetRelation>;
|
|
saveUnit: Unit;
|
|
saveUnitConversion: UnitConversion;
|
|
saveUser: User;
|
|
saveUserEmail: UserEMail;
|
|
saveUserEmailSettingPermission: UserEmailSettingPermission;
|
|
saveUserSetting: UserSettings;
|
|
saveVendorPriceList: VendorPriceList;
|
|
saveVendorPriceListAddressLink: VendorPriceListAddressLink;
|
|
saveVendorPriceListAddressLinks: VendorPriceListAddressLink;
|
|
saveVendorPriceListEntry: PriceListEntry;
|
|
saveWebhookSubscription: WebhookSubscription;
|
|
saveWidget: Widget;
|
|
saveXmlManager: XmlManager;
|
|
sendDocumentsToShipmentProvider: Array<SendDocumentsToShipmentProviderResult>;
|
|
sendResetPasswordEmail: UserEMail;
|
|
sendUserEmail: UserEMail;
|
|
setLatestTenantOfUser?: Maybe<Scalars['Boolean']['output']>;
|
|
setMyProductionStations?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If Template Group is passed then a new instance will be generated */
|
|
setProcessStepGroupOfDocumentLineItem?: Maybe<ProcessStepGroup>;
|
|
setProcessStepGroupRelations?: Maybe<Array<ProcessStepGroupRelation>>;
|
|
setProcessStepPackForProcessStepDetails?: Maybe<ProcessStepPack>;
|
|
setQuantityToExpected: Array<StockInventoryItem>;
|
|
setResourceGroupAssignment: Scalars['Boolean']['output'];
|
|
setResourcesInProductionStation: Scalars['Boolean']['output'];
|
|
setResourcesStateInStations: Scalars['Boolean']['output'];
|
|
setStatusOfTransactionsAndOperation: Scalars['Boolean']['output'];
|
|
setTagsOfEntity: Array<Tag>;
|
|
setTagsOfTask: Task;
|
|
setTasksOfJournal: Journal;
|
|
setUsersColumnConfig: Scalars['Boolean']['output'];
|
|
setUsersOfFormConfig: Scalars['Boolean']['output'];
|
|
setUsersOfMenu: Scalars['Boolean']['output'];
|
|
singleUpload: Scalars['String']['output'];
|
|
syncIntegrationConnection: IntegrationConnection;
|
|
syncOrders: IntegrationConnectionResponse;
|
|
syncProducts: IntegrationConnectionResponse;
|
|
testBackupTarget: Scalars['Boolean']['output'];
|
|
testImapConnection: ImapConnectionTestResultType;
|
|
testIntegrationConnection: IntegrationConnectionResponse;
|
|
testSmtpConnection: Scalars['Boolean']['output'];
|
|
testWebhookSubscription: WebhookDelivery;
|
|
toggleProductShopIntegration: ProductShopIntegrationLink;
|
|
transferDocument?: Maybe<DocumentTransferResult>;
|
|
transferDocumentLineItem: Array<DocumentLineItemTransferResult>;
|
|
triggerBackup: BackupExecution;
|
|
updateActiveAdministrator: Administrator;
|
|
updateAdministrator: Administrator;
|
|
/** Updates all child properties of variant products, returns ids of the products that were updated */
|
|
updateAllChildPropertiesOfVariantProducts: Array<Scalars['String']['output']>;
|
|
updateBackupConfig: BackupConfig;
|
|
updateBackupTarget: BackupTarget;
|
|
updateCredential: Credential;
|
|
updateExpectedQuantityFromStock: Array<StockInventoryItem>;
|
|
updateGlobalSettings: GlobalSettings;
|
|
updateNumberRange?: Maybe<NumberRange>;
|
|
updateNumberRangeByIdentifier?: Maybe<NumberRange>;
|
|
updateProductShopIntegrationLink: IntegrationConnectionResponse;
|
|
updateUnsavedExchangeRates: ExchangeRateDataResponse;
|
|
/** Upload a backup file to storage for restore operations */
|
|
uploadBackupFile: UploadBackupFileResponse;
|
|
/** Validate a backup file before restore */
|
|
validateBackupFile: Scalars['Boolean']['output'];
|
|
/** Validates the document line items for a import (eg. CSV) */
|
|
validateDocumentLineItemsForImport: Array<DocumentLineItemImportValidationResult>;
|
|
};
|
|
|
|
|
|
export type MutationActivateNewLicenseArgs = {
|
|
licenseKey: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddAddressAssetsArgs = {
|
|
assetIds: Array<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddCsvJobToQueueArgs = {
|
|
csvManagerId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddDataProtectionAssetsArgs = {
|
|
assetIds: Array<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddDocumentAssetsArgs = {
|
|
assetIds: Array<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
options?: InputMaybe<AddAssetOptions>;
|
|
};
|
|
|
|
|
|
export type MutationAddDocumentLinkToDocumentArgs = {
|
|
input: DocumentLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationAddDocumentPropertiesArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
properties: Array<DocumentProperty>;
|
|
};
|
|
|
|
|
|
export type MutationAddMembersToDocumentEmployeeLinkArgs = {
|
|
input: DocumentEmployeeLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationAddProcessStepPackAssetsArgs = {
|
|
assetIds: Array<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddProductAssetsArgs = {
|
|
assetIds: Array<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddRolesToUserArgs = {
|
|
roleIds: Array<Scalars['String']['input']>;
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddStockArgs = {
|
|
currency: Scalars['String']['input'];
|
|
productId: Scalars['String']['input'];
|
|
quantity: Scalars['Float']['input'];
|
|
storageId?: InputMaybe<Scalars['String']['input']>;
|
|
value: Scalars['Float']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddTagsToEntityArgs = {
|
|
entityId: Scalars['String']['input'];
|
|
entityType: Scalars['String']['input'];
|
|
tagIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationAddTagsToTaskArgs = {
|
|
tagIds: Array<Scalars['String']['input']>;
|
|
taskId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAddTasksToJournalArgs = {
|
|
journalId: Scalars['String']['input'];
|
|
taskIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationApplySystemTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationApplySystemTemplateByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAssignMenuToRoleArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAssignMenuToUserArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationAutoPriceImportArgs = {
|
|
input: Array<AutoPriceInput>;
|
|
};
|
|
|
|
|
|
export type MutationBalanceDespiteRestArgs = {
|
|
input: BalancingDespiteRestInput;
|
|
};
|
|
|
|
|
|
export type MutationBalanceOpenItemsToPaymentsArgs = {
|
|
input: BalancingInput;
|
|
};
|
|
|
|
|
|
export type MutationBatchSavePrintersArgs = {
|
|
input?: InputMaybe<Array<PrinterInput>>;
|
|
};
|
|
|
|
|
|
export type MutationBookPaymentRunArgs = {
|
|
paymentRunId: Scalars['String']['input'];
|
|
positionIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
|
|
export type MutationBulkDiscountGroupItemsImportArgs = {
|
|
input: BulkDiscountGroupItemsImportInput;
|
|
};
|
|
|
|
|
|
export type MutationCancelOperatorJobArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCancelPrintJobArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationChangeCustomEntityColumnOrderArgs = {
|
|
direction: ChangeOrderDirection;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationChangeStatusOfDocumentArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
status: DocumentStatusType;
|
|
};
|
|
|
|
|
|
export type MutationChangeStatusOfDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
newStatus: DocumentStatusType;
|
|
};
|
|
|
|
|
|
export type MutationCheckStockInventoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCleanupExpiredBackupDatabaseArgs = {
|
|
confirmationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCleanupRetentionPoliciesArgs = {
|
|
configId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationClearDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationClearUsersColumnConfigArgs = {
|
|
baseView: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationCompleteEmailSettingOAuthArgs = {
|
|
code: Scalars['String']['input'];
|
|
emailSettingId: Scalars['String']['input'];
|
|
state: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationConfirmRestoreArgs = {
|
|
confirmed: Scalars['Boolean']['input'];
|
|
executionId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationConvertProspectToDebitorArgs = {
|
|
addressId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationConvertXmlFileToXmlObjectArgs = {
|
|
file: Scalars['Upload']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyAccessoryConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyAddressArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyCustomEntityArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyCustomerPriceListArgs = {
|
|
input: CustomerPriceListCopyInput;
|
|
};
|
|
|
|
|
|
export type MutationCopyDiscountGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
options?: InputMaybe<CopyLineItemOptions>;
|
|
};
|
|
|
|
|
|
export type MutationCopyDocumentLineItemsIntoDocumentArgs = {
|
|
input: DocumentTransferInput;
|
|
};
|
|
|
|
|
|
export type MutationCopyEmailSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyEmailTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyGroupingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyJsoNataSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyMaterialArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationCopyPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyProductArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyProductGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyProductToStoragePlaceLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCopyReportArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCreateAdministratorArgs = {
|
|
input: CreateAdministratorInput;
|
|
};
|
|
|
|
|
|
export type MutationCreateAssetFromUrlArgs = {
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
url: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationCreateBackupConfigArgs = {
|
|
input: BackupConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationCreateBackupTargetArgs = {
|
|
input: BackupTargetInput;
|
|
};
|
|
|
|
|
|
export type MutationCreateCredentialArgs = {
|
|
input: CredentialInput;
|
|
};
|
|
|
|
|
|
export type MutationCreateProductShopIntegrationArgs = {
|
|
options: ProductShopIntegrationOptions;
|
|
};
|
|
|
|
|
|
export type MutationDecrementDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAccessoryConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAccessoryConfigProductLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressActivityCallArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressBankAccountLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressContactLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressDataProtectionLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressDocumentExchangeLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressDocumentExchangeTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressDocumentExportArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAddressPostalLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAdministratorArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAdvancePaymentInvoicesArgs = {
|
|
lineItemIds: Array<Scalars['String']['input']>;
|
|
originDocumentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteAssetArgs = {
|
|
force?: Scalars['Boolean']['input'];
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBackupConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBackupStorageFileArgs = {
|
|
fileName: Scalars['String']['input'];
|
|
targetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBackupTargetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBalanceInfoArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBalanceInfoToPaymentLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBankArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBankAccountArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBranchArgs = {
|
|
branchId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteBulkPriceListEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteClientArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteColumnConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteColumnDefinitionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCommodityCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteContactArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteContactDataProtectionLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCostBaseArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCostCenterArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCostObjectArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCountryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCredentialArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCsvFileArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCsvManagerImportConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomActionBarItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomElementManifestArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomEntityArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomEntityColumnSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomEntitySchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomFieldSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomerPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomerPriceListAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteCustomerPriceListAddressLinkByListAndProductIdArgs = {
|
|
customerPriceListId: Scalars['String']['input'];
|
|
productId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDangerousGoodsUnNumberArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDashboardArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDataProtectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDataProtectionNotificationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDeliveryItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDeliveryItemToDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDeliveryTermsArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDepartmentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupCustomerGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupCustomerRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupDocumentLineItemRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupDocumentRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupProductGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupProductRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupVendorGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDiscountGroupVendorRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentAssetArgs = {
|
|
assetId: Scalars['String']['input'];
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentCandidateImportLogArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentDefinitionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentDefinitionTransferOptionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentExportCandidateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentImportCandidateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentLineDeliveryItemLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
options?: InputMaybe<DocumentLineItemDeleteOptions>;
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentLineItemByPackagingProductIdArgs = {
|
|
packagingProductId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentLineItemsArgs = {
|
|
ids: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentProjectArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteDocumentTransferFormatArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEInvoicePaymentMeansCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEmailSentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEmailSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEmailTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEmployeeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEntireProcessStepGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEntityConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteEntitySearchSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteExchangeRateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteFacetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteFacetValueArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteFormConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteFormConfigPatchArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteGroupingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteHarbourArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteIntegrationConnectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteIntegrationDeliveryTermsMappingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteIntegrationPaymentTermsMappingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteIntegrationShippingMethodMappingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteItemSalesTaxCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteItemSalesTaxCategoryMappingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteJobRecordArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteJournalArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteJsoNataSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteKeywordArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteMacroArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteMaterialArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteMenuArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteMenuUserFavoriteArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteNumberRangeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteOldestAssetsArgs = {
|
|
count: Scalars['Int']['input'];
|
|
modelType: Scalars['String']['input'];
|
|
untilDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationDeleteOpenItemAccountingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteOpenItemCreditArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePackagingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePackingCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePaymentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePaymentRunArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePaymentTermsArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePostProductionDetailArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePostProductionReasonArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePostalAddressArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePriceListEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePrintJobArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePrinterArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessQualificationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessResourceArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessResourceGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessStepDefinitionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessStepHistoryReasonArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessStepHistoryTypeReasonPlaceArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessStepPackArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProcessStepPackByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductAssetShopIntegrationLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductECommerceConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductPostProductionCostArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductProcessStepDefinitionCostArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductShopIntegrationLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductToStoragePlaceLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductUnitConversionLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductVariantToFacetValueLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductionStationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteProductsArgs = {
|
|
ids: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationDeleteProvisionGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeletePublicReportConfigurationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteRegexEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteReportArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteReportHistoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteReportTriggerArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteResourceTimeCorrectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteRoleArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSalesTaxCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSalesTaxCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSalesTaxCodeDetailArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSalutationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteShippingMethodArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteShippingMethodAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSimpleJsonEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteStockInventoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteStockInventoryItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteStoragePlaceArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSystemSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteSystemTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTagArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTaskArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTaxZoneArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTaxonomyCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTenantArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTenantBankAccountLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTextTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteTradingSetRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteUnitArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteUnitConversionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteUnusedAssetsArgs = {
|
|
limit?: InputMaybe<Scalars['Int']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationDeleteUserArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteUserEmailSettingPermissionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteVendorPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteVendorPriceListAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteWebhookSubscriptionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteWidgetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDeleteXmlManagerArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationDoActionOnAllItemsOfProcessStepPackArgs = {
|
|
id: Scalars['String']['input'];
|
|
input: ProcessStepHistoryInput;
|
|
};
|
|
|
|
|
|
export type MutationEnsureProcessStepPackFinishStateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationExecuteMacroArgs = {
|
|
input: MacroInput;
|
|
};
|
|
|
|
|
|
export type MutationExecuteMacroByIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
parameter?: InputMaybe<Array<MacroParameterInput>>;
|
|
};
|
|
|
|
|
|
export type MutationExecuteStockInventoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationFinanceExportArgs = {
|
|
options?: InputMaybe<FinanceExportOptions>;
|
|
};
|
|
|
|
|
|
export type MutationGenerateAndSavePainFileForPaymentRunArgs = {
|
|
paymentRunId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGenerateEInvoiceExportCandidateArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGenerateMultipleProductsBasedOnProductVariantArgs = {
|
|
options: ProductVariantGenerationOptions;
|
|
};
|
|
|
|
|
|
export type MutationGenerateNumberRangeArgs = {
|
|
entity: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationGenerateNumberRangeByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGeneratePain001FileArgs = {
|
|
input: GeneratePain001Input;
|
|
};
|
|
|
|
|
|
export type MutationGeneratePain008FileArgs = {
|
|
input: GeneratePain008Input;
|
|
};
|
|
|
|
|
|
export type MutationGeneratePainFilesByCurrencyForPaymentRunArgs = {
|
|
paymentRunId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGenerateReportByIdArgs = {
|
|
entityId: Scalars['String']['input'];
|
|
reportId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGenerateTokenForApiUserArgs = {
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationGetMacroResultAsCsvArgs = {
|
|
id: Scalars['String']['input'];
|
|
input?: InputMaybe<MacroExportInput>;
|
|
};
|
|
|
|
|
|
export type MutationGetNextKeyArgs = {
|
|
entity: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationGetNextKeyByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationImportDocumentsWithStrategyArgs = {
|
|
input: Array<Scalars['String']['input']>;
|
|
options: DocumentImportOptions;
|
|
};
|
|
|
|
|
|
export type MutationIndentDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationInitiateEmailSettingOAuthArgs = {
|
|
emailSettingId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationLoginArgs = {
|
|
password: Scalars['String']['input'];
|
|
rememberMe?: InputMaybe<Scalars['Boolean']['input']>;
|
|
username: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationLoginWithEmailCodeArgs = {
|
|
code: Scalars['String']['input'];
|
|
email: Scalars['String']['input'];
|
|
rememberMe?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationMarkTaskAsCompletedArgs = {
|
|
taskId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationMarkTaskAsInProgressArgs = {
|
|
taskId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationMessageAllArgs = {
|
|
input: GlobalMessageInput;
|
|
};
|
|
|
|
|
|
export type MutationOutdentDocumentLineItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationReCheckDocumentImportCandidateWithStrategyArgs = {
|
|
input: Array<Scalars['String']['input']>;
|
|
options: DocumentImportOptions;
|
|
};
|
|
|
|
|
|
export type MutationReadFileToBufferArgs = {
|
|
sourceAsset: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRecalculatePositionTextOfDocumentLineItemsArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveAllMenusFromRoleArgs = {
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveAllMenusFromUserArgs = {
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveDocumentPropertiesArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
properties: Array<DocumentProperty>;
|
|
};
|
|
|
|
|
|
export type MutationRemoveMenuFromRoleArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveMenuFromUserArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveMenusByIdentifierFromUserArgs = {
|
|
menuIdentifier: Scalars['String']['input'];
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveMenusFromRoleByIdentifierArgs = {
|
|
menuIdentifier: Scalars['String']['input'];
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveResourcesFromStationsArgs = {
|
|
resourceIds: Array<Scalars['String']['input']>;
|
|
stationIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationRemoveRolesFromUserArgs = {
|
|
roleIds: Array<Scalars['String']['input']>;
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveTagsFromEntityArgs = {
|
|
entityId: Scalars['String']['input'];
|
|
entityType: Scalars['String']['input'];
|
|
tagIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationRemoveTagsFromTaskArgs = {
|
|
tagIds: Array<Scalars['String']['input']>;
|
|
taskId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRemoveTasksFromJournalArgs = {
|
|
journalId: Scalars['String']['input'];
|
|
taskIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationReorderDocumentLineItemsArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
indexDelta: Scalars['Int']['input'];
|
|
indexesToMove: Array<Scalars['Int']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationReplayWebhookFromDeadLetterArgs = {
|
|
deadLetterId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRequestPasswordResetArgs = {
|
|
emailAddress: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRequestSignInCodeArgs = {
|
|
email: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRequestStorageFileDownloadArgs = {
|
|
fileName: Scalars['String']['input'];
|
|
targetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationResetPasswordArgs = {
|
|
password: Scalars['String']['input'];
|
|
token: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationResetProcessStepGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRestoreFromBackupArgs = {
|
|
executionId: Scalars['String']['input'];
|
|
options: RestoreOptionsInput;
|
|
};
|
|
|
|
|
|
export type MutationRestoreFromStorageArgs = {
|
|
fileName: Scalars['String']['input'];
|
|
options: RestoreOptionsInput;
|
|
targetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationRestoreFromUploadArgs = {
|
|
file: Scalars['Upload']['input'];
|
|
options: RestoreOptionsInput;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSaveAccessoryConfigArgs = {
|
|
input: AccessoryConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAccessoryConfigProductLinkArgs = {
|
|
input: AccessoryConfigProductLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveActivityStreamArgs = {
|
|
input: ActivityStreamInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressArgs = {
|
|
address: AddressInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressActivityCallArgs = {
|
|
input: AddressActivityCallInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressBankAccountLinkArgs = {
|
|
input: AddressBankAccountLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressContactLinkArgs = {
|
|
input: AddressContactLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressDataProtectionLinkArgs = {
|
|
input: AddressDataProtectionLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressDocumentExchangeLinkArgs = {
|
|
input: AddressDocumentExchangeLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressDocumentExchangeTemplateArgs = {
|
|
input: AddressDocumentExchangeTemplateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressDocumentExportArgs = {
|
|
input: AddressDocumentExportInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressGroupArgs = {
|
|
input: AddressGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressLinkArgs = {
|
|
input: AddressLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressPostalLinkArgs = {
|
|
input: AddressPostalLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressPostalLinksArgs = {
|
|
inputs: Array<AddressPostalLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveAddressesArgs = {
|
|
input: Array<AddressInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveAdvancePaymentInvoicesAsDlIsArgs = {
|
|
documentIds: Array<Scalars['String']['input']>;
|
|
originDocumentId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSaveAssetArgs = {
|
|
input?: InputMaybe<AssetInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveAssetBase64Args = {
|
|
input?: InputMaybe<AssetBase64Input>;
|
|
};
|
|
|
|
|
|
export type MutationSaveBalanceInfoArgs = {
|
|
input: BalanceInfoInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveBalanceInfoToPaymentLinkArgs = {
|
|
input: BalanceInfoToPaymentLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveBankArgs = {
|
|
input: BankInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveBankAccountArgs = {
|
|
input: BankAccountInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveBranchArgs = {
|
|
branch: BranchInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveBulkPriceListEntryArgs = {
|
|
input: BulkPriceListEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveClientArgs = {
|
|
client: ClientInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveClientLogArgs = {
|
|
input: ClientLogInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveColumnConfigArgs = {
|
|
columnConfig: ColumnConfigInput;
|
|
forceUpdate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSaveColumnDefinitionArgs = {
|
|
columnDefinition: ColumnDefinitionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCommodityCodeArgs = {
|
|
input: CommodityCodeInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveContactArgs = {
|
|
input: ContactInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveContactDataProtectionLinkArgs = {
|
|
input: ContactDataProtectionLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveContactsArgs = {
|
|
input: Array<ContactInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveCostBaseArgs = {
|
|
input: CostBaseInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCostCenterArgs = {
|
|
input: CostCenterInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCostObjectArgs = {
|
|
input: CostObjectInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCountryArgs = {
|
|
input: CountryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCsvManagerImportConfigArgs = {
|
|
input: CsvManagerImportConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCsvManagerTemplateArgs = {
|
|
input: CsvManagerInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomActionBarItemArgs = {
|
|
input: CustomActionBarItemInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomElementManifestArgs = {
|
|
input: CustomElementManifestInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomEntityArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
input: Scalars['JSONObject']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomEntityColumnSchemaArgs = {
|
|
input: CustomEntityColumnSchemaInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomEntitySchemaArgs = {
|
|
input: CustomEntitySchemaInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomFieldSchemaArgs = {
|
|
input: CustomFieldSchemaInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomerPriceListArgs = {
|
|
input: CustomerPriceListInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomerPriceListAddressLinkArgs = {
|
|
input: CustomerPriceListAddressLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveCustomerPriceListEntryArgs = {
|
|
input: CustomerPriceListEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDangerousGoodsUnNumberArgs = {
|
|
input: DangerousGoodsUnNumberInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDashboardArgs = {
|
|
input: DashboardInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDataProtectionArgs = {
|
|
input: DataProtectionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDataProtectionNotificationArgs = {
|
|
input: DataProtectionNotificationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDeliveryItemArgs = {
|
|
input: DeliveryItemInput;
|
|
options?: InputMaybe<DeliveryItemSaveOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDeliveryItemToDocumentArgs = {
|
|
input: DeliveryItemToDocumentInput;
|
|
options?: InputMaybe<DeliveryItemToDocumentSaveOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDeliveryItemToDocumentsArgs = {
|
|
input: Array<DeliveryItemToDocumentInput>;
|
|
options?: InputMaybe<DeliveryItemToDocumentSaveOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDeliveryTermsArgs = {
|
|
input: DeliveryTermsInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDepartmentArgs = {
|
|
input: DepartmentInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupArgs = {
|
|
input: DiscountGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupCustomerGroupRelationArgs = {
|
|
input: DiscountGroupCustomerGroupRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupCustomerRelationArgs = {
|
|
input: DiscountGroupCustomerRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupDocumentLineItemRelationArgs = {
|
|
input: DiscountGroupDocumentLineItemRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupDocumentRelationArgs = {
|
|
input: DiscountGroupDocumentRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupProductGroupRelationArgs = {
|
|
input: DiscountGroupProductGroupRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupProductRelationArgs = {
|
|
input: DiscountGroupProductRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupVendorGroupRelationArgs = {
|
|
input: DiscountGroupVendorGroupRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDiscountGroupVendorRelationArgs = {
|
|
input: DiscountGroupVendorRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentArgs = {
|
|
input: DocumentInput;
|
|
options?: InputMaybe<SaveDocumentOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentCandidateImportLogArgs = {
|
|
input: DocumentCandidateImportLogInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentDefinitionArgs = {
|
|
input: DocumentDefinitionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentDefinitionTransferOptionArgs = {
|
|
input: DocumentDefinitionTransferOptionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentExportCandidateArgs = {
|
|
input: DocumentExportCandidateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentImportCandidateArgs = {
|
|
input: DocumentImportCandidateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentImportCandidateWithStrategyArgs = {
|
|
input: DocumentImportCandidateInput;
|
|
options: DocumentImportOptions;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineDeliveryItemLinkArgs = {
|
|
input: DocumentLineDeliveryItemLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineDeliveryItemLinksArgs = {
|
|
input: Array<DocumentLineDeliveryItemLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineItemArgs = {
|
|
input: DocumentLineItemInput;
|
|
options?: InputMaybe<SaveLineItemOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineItemLinkArgs = {
|
|
input: DocumentLineItemLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineItemLinksArgs = {
|
|
input: Array<DocumentLineItemLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentLineItemsArgs = {
|
|
input: Array<DocumentLineItemInput>;
|
|
options?: InputMaybe<SaveLineItemOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentProjectArgs = {
|
|
input: DocumentProjectInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentTransferFormatArgs = {
|
|
input: DocumentTransferFormatInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveDocumentsArgs = {
|
|
input: Array<DocumentInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveEInvoicePaymentMeansCodeArgs = {
|
|
input: EInvoicePaymentMeansCodeInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEmailSettingArgs = {
|
|
input: EmailSettingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEmailTemplateArgs = {
|
|
input: EmailTemplateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEmployeeArgs = {
|
|
input: EmployeeInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEmployeeQualificationArgs = {
|
|
input: EmployeeQualificationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEntityConfigArgs = {
|
|
input: EntityConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveEntitySearchSettingArgs = {
|
|
input: EntitySearchSettingsInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveExchangeRateArgs = {
|
|
input: ExchangeRateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveFacetArgs = {
|
|
input: FacetInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveFacetValueArgs = {
|
|
input: FacetValueInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveFormConfigArgs = {
|
|
input?: InputMaybe<FormConfigInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveFormConfigPatchArgs = {
|
|
input?: InputMaybe<FormConfigPatchInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveGroupingArgs = {
|
|
input: GroupingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveHarbourArgs = {
|
|
input: HarbourInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveIntegrationConnectionArgs = {
|
|
input: IntegrationConnectionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveIntegrationDeliveryTermsMappingArgs = {
|
|
input: IntegrationDeliveryTermsMappingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveIntegrationPaymentTermsMappingArgs = {
|
|
input: IntegrationPaymentTermsMappingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveIntegrationShippingMethodMappingArgs = {
|
|
input: IntegrationShippingMethodMappingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveItemSalesTaxCategoryArgs = {
|
|
input?: InputMaybe<ItemSalesTaxCategoryInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveItemSalesTaxCategoryMappingArgs = {
|
|
input?: InputMaybe<ItemSalesTaxCategoryMappingInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveJobRecordArgs = {
|
|
input: JobRecordInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveJournalArgs = {
|
|
input: JournalInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveJournalsArgs = {
|
|
input: Array<JournalInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveJsoNataSchemaArgs = {
|
|
input: JsoNataSchemaInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveKeywordArgs = {
|
|
input: KeywordInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveLinearProcessStepGroupArgs = {
|
|
group: LinearProcessStepGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveMacroArgs = {
|
|
input: MacroInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveManySystemSettingsArgs = {
|
|
input: Array<SystemSettingsInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveMaterialArgs = {
|
|
input: MaterialInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveMenuArgs = {
|
|
input: MenuInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveMenuUserFavoriteArgs = {
|
|
input: MenuUserFavoritesInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveMultiPostProductionDetailArgs = {
|
|
input: MultiPostProductionDetailInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveNumberRangeArgs = {
|
|
input: NumberRangeInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveOpenItemAccountingArgs = {
|
|
input: OpenItemAccountingInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveOpenItemAccountingsArgs = {
|
|
input: Array<OpenItemAccountingInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveOpenItemCreditArgs = {
|
|
input: OpenItemCreditInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePackagingArgs = {
|
|
input: PackagingInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePackingCodeArgs = {
|
|
input: PackingCodeInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentArgs = {
|
|
input: PaymentInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentRunArgs = {
|
|
input: PaymentRunInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentRunPositionArgs = {
|
|
input: PaymentRunPositionInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentRunSummaryArgs = {
|
|
input: PaymentRunSummaryInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentTermsArgs = {
|
|
input: PaymentTermsInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePaymentsArgs = {
|
|
input: Array<PaymentInput>;
|
|
};
|
|
|
|
|
|
export type MutationSavePostProductionDetailArgs = {
|
|
input: PostProductionDetailInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePostProductionReasonArgs = {
|
|
input: PostProductionReasonInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePostalAddressArgs = {
|
|
input: PostalAddressInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePriceListArgs = {
|
|
input: PriceListInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePriceListEntryArgs = {
|
|
input: PriceListEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePrintJobArgs = {
|
|
input: PrintJobInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePrinterArgs = {
|
|
input: PrinterInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessQualificationArgs = {
|
|
input: ProcessQualificationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessResourceArgs = {
|
|
input: ProcessResourceInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessResourceGroupArgs = {
|
|
input: ProcessResourceGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepDefinitionArgs = {
|
|
input: ProcessStepDefinitionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepDetailArgs = {
|
|
input: ProcessStepDetailInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepDetailHistoriesAutoArgs = {
|
|
input: Array<ProcessStepHistoryInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepDetailHistoryArgs = {
|
|
input: ProcessStepHistoryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepGroupArgs = {
|
|
input: ProcessStepGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepHistoryReasonArgs = {
|
|
input: ProcessStepHistoryTypeReasonInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepHistoryReasonsArgs = {
|
|
input: Array<ProcessStepHistoryTypeReasonInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepHistoryTypeReasonPlaceArgs = {
|
|
input: ProcessStepHistoryTypeReasonPlaceInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepLineItemLinkArgs = {
|
|
input: ProcessStepLineItemLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProcessStepPackArgs = {
|
|
input: ProcessStepPackInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductArgs = {
|
|
input: ProductInput;
|
|
options?: InputMaybe<ProductSaveOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductAddressLinkArgs = {
|
|
input: ProductAddressLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductAddressLinksArgs = {
|
|
inputs: Array<ProductAddressLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductAssetShopIntegrationLinkArgs = {
|
|
input: ProductAssetShopIntegrationLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductECommerceConfigArgs = {
|
|
input: ProductECommerceConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductGroupArgs = {
|
|
input: ProductGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductGroupsArgs = {
|
|
input: Array<ProductGroupInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductPostProductionCostsArgs = {
|
|
input: ProductPostProductionCostInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductProcessStepDefinitionCostArgs = {
|
|
input: ProductProcessStepDefinitionCostInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductShopIntegrationLinkArgs = {
|
|
input: ProductShopIntegrationLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductToStoragePlaceLinkArgs = {
|
|
input: ProductToStoragePlaceLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductUnitConversionLinkArgs = {
|
|
input: ProductUnitConversionLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductUnitConversionLinksArgs = {
|
|
input: Array<ProductUnitConversionLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductVariantToFacetValueLinkArgs = {
|
|
input: ProductVariantToFacetValueLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductionStationArgs = {
|
|
input: ProductionStationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveProductsArgs = {
|
|
input: Array<ProductInput>;
|
|
options?: InputMaybe<ProductSaveOptions>;
|
|
};
|
|
|
|
|
|
export type MutationSaveProvisionGroupArgs = {
|
|
input: ProvisionGroupInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePublicReportConfigurationArgs = {
|
|
input: PublicReportConfigurationInput;
|
|
};
|
|
|
|
|
|
export type MutationSavePublicReportConfigurationExternalArgs = {
|
|
input: PublicReportConfigurationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveRegexEntryArgs = {
|
|
input: RegexEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveReportArgs = {
|
|
input: ReportInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveReportHistoryArgs = {
|
|
input: ReportHistoryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveReportPermissionArgs = {
|
|
input: ReportPermissionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveReportTriggerArgs = {
|
|
input: ReportTriggerInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveResourceTimeCorrectionArgs = {
|
|
input: ResourceTimeCorrectionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveRoleArgs = {
|
|
input: RoleInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveSalesTaxCategoryArgs = {
|
|
input?: InputMaybe<SalesTaxCategoryInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveSalesTaxCodeArgs = {
|
|
input?: InputMaybe<SalesTaxCodeInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveSalesTaxCodeDetailArgs = {
|
|
input?: InputMaybe<SalesTaxCodeDetailInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveSalutationArgs = {
|
|
input: SalutationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveShippingMethodArgs = {
|
|
input: ShippingMethodInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveShippingMethodAddressLinkArgs = {
|
|
input: ShippingMethodAddressLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveSimpleJsonEntryArgs = {
|
|
input: SimpleJsonEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveStockInventoryArgs = {
|
|
input: StockInventoryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveStockInventoryItemArgs = {
|
|
input: StockInventoryItemInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveStockTransactionInputArgs = {
|
|
input?: InputMaybe<StockTransactionInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveStockTransactionsArgs = {
|
|
input?: InputMaybe<Array<StockTransactionInput>>;
|
|
};
|
|
|
|
|
|
export type MutationSaveStoragePlaceArgs = {
|
|
input: StoragePlaceInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveStoragePlacesArgs = {
|
|
input: Array<StoragePlaceInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveSystemSettingArgs = {
|
|
input: SystemSettingsInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveSystemTemplateArgs = {
|
|
input: SystemTemplateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTagArgs = {
|
|
input: TagInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTaskArgs = {
|
|
input: TaskInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTaxZoneArgs = {
|
|
input?: InputMaybe<ZoneInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveTaxonomyCategoryArgs = {
|
|
input: TaxonomyCategoryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTenantArgs = {
|
|
input: TenantInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTenantBankAccountLinkArgs = {
|
|
input: TenantBankAccountLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTextTemplateArgs = {
|
|
input: TextTemplateInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTradingSetRelationArgs = {
|
|
input: TradingSetRelationInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveTradingSetRelationsArgs = {
|
|
input: Array<TradingSetRelationInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveUnitArgs = {
|
|
input: UnitInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveUnitConversionArgs = {
|
|
input: UnitConversionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveUserArgs = {
|
|
input: UserInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveUserEmailArgs = {
|
|
input: UserEMailInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveUserEmailSettingPermissionArgs = {
|
|
input: UserEmailSettingPermissionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveUserSettingArgs = {
|
|
input: UserSettingsInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveVendorPriceListArgs = {
|
|
input: VendorPriceListInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveVendorPriceListAddressLinkArgs = {
|
|
input: VendorPriceListAddressLinkInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveVendorPriceListAddressLinksArgs = {
|
|
input: Array<VendorPriceListAddressLinkInput>;
|
|
};
|
|
|
|
|
|
export type MutationSaveVendorPriceListEntryArgs = {
|
|
input: VendorPriceListEntryInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveWebhookSubscriptionArgs = {
|
|
input: WebhookSubscriptionInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveWidgetArgs = {
|
|
input: WidgetInput;
|
|
};
|
|
|
|
|
|
export type MutationSaveXmlManagerArgs = {
|
|
input: XmlManagerInput;
|
|
};
|
|
|
|
|
|
export type MutationSendDocumentsToShipmentProviderArgs = {
|
|
options: SendDocumentsToShipmentProviderInput;
|
|
};
|
|
|
|
|
|
export type MutationSendResetPasswordEmailArgs = {
|
|
input: UserInput;
|
|
};
|
|
|
|
|
|
export type MutationSendUserEmailArgs = {
|
|
input: UserEMailInput;
|
|
};
|
|
|
|
|
|
export type MutationSetLatestTenantOfUserArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSetMyProductionStationsArgs = {
|
|
ids?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
|
|
export type MutationSetProcessStepGroupOfDocumentLineItemArgs = {
|
|
documentLineItemId: Scalars['String']['input'];
|
|
groupId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSetProcessStepGroupRelationsArgs = {
|
|
input: Array<ProcessStepGroupRelationInput>;
|
|
};
|
|
|
|
|
|
export type MutationSetProcessStepPackForProcessStepDetailsArgs = {
|
|
ids: Array<Scalars['String']['input']>;
|
|
processStepPack: ProcessStepPackInput;
|
|
};
|
|
|
|
|
|
export type MutationSetQuantityToExpectedArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSetResourceGroupAssignmentArgs = {
|
|
resourceGroupID: Scalars['String']['input'];
|
|
resourceIDs: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetResourcesInProductionStationArgs = {
|
|
resourceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
stationId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetResourcesStateInStationsArgs = {
|
|
resourceIds: Array<Scalars['String']['input']>;
|
|
state?: InputMaybe<Scalars['String']['input']>;
|
|
stationIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetStatusOfTransactionsAndOperationArgs = {
|
|
operation: StockTransactionsOperationInput;
|
|
status: StockTransactionStatus;
|
|
};
|
|
|
|
|
|
export type MutationSetTagsOfEntityArgs = {
|
|
entityId: Scalars['String']['input'];
|
|
entityType: Scalars['String']['input'];
|
|
tagIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetTagsOfTaskArgs = {
|
|
tags: Array<TagInput>;
|
|
taskId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSetTasksOfJournalArgs = {
|
|
journalId: Scalars['String']['input'];
|
|
taskIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetUsersColumnConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetUsersOfFormConfigArgs = {
|
|
formConfigId: Scalars['String']['input'];
|
|
userIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSetUsersOfMenuArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
userIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSingleUploadArgs = {
|
|
file: Scalars['Upload']['input'];
|
|
filename?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationSyncIntegrationConnectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSyncOrdersArgs = {
|
|
integrationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationSyncProductsArgs = {
|
|
integrationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationTestBackupTargetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationTestImapConnectionArgs = {
|
|
input: EmailSettingInput;
|
|
};
|
|
|
|
|
|
export type MutationTestIntegrationConnectionArgs = {
|
|
input: IntegrationConnectionInput;
|
|
};
|
|
|
|
|
|
export type MutationTestSmtpConnectionArgs = {
|
|
input: EmailSettingInput;
|
|
};
|
|
|
|
|
|
export type MutationTestWebhookSubscriptionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationToggleProductShopIntegrationArgs = {
|
|
input: ProductShopIntegrationToggleInput;
|
|
};
|
|
|
|
|
|
export type MutationTransferDocumentArgs = {
|
|
input: DocumentTransferInput;
|
|
};
|
|
|
|
|
|
export type MutationTransferDocumentLineItemArgs = {
|
|
input: Array<DocumentLineTransferInput>;
|
|
};
|
|
|
|
|
|
export type MutationTriggerBackupArgs = {
|
|
configId: Scalars['String']['input'];
|
|
immediate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationUpdateActiveAdministratorArgs = {
|
|
input: UpdateAdministratorInput;
|
|
};
|
|
|
|
|
|
export type MutationUpdateAdministratorArgs = {
|
|
input: UpdateAdministratorInput;
|
|
};
|
|
|
|
|
|
export type MutationUpdateAllChildPropertiesOfVariantProductsArgs = {
|
|
ids?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
|
|
export type MutationUpdateBackupConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
input: BackupConfigInput;
|
|
};
|
|
|
|
|
|
export type MutationUpdateBackupTargetArgs = {
|
|
id: Scalars['String']['input'];
|
|
input: BackupTargetInput;
|
|
};
|
|
|
|
|
|
export type MutationUpdateCredentialArgs = {
|
|
input: CredentialInput;
|
|
};
|
|
|
|
|
|
export type MutationUpdateExpectedQuantityFromStockArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationUpdateNumberRangeArgs = {
|
|
entity: Scalars['String']['input'];
|
|
maxKey: Scalars['Float']['input'];
|
|
minKey: Scalars['Float']['input'];
|
|
preFix: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationUpdateNumberRangeByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
maxKey: Scalars['Float']['input'];
|
|
minKey: Scalars['Float']['input'];
|
|
preFix: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationUpdateProductShopIntegrationLinkArgs = {
|
|
options: ProductShopIntegrationOptions;
|
|
};
|
|
|
|
|
|
export type MutationUploadBackupFileArgs = {
|
|
file: Scalars['Upload']['input'];
|
|
targetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type MutationValidateBackupFileArgs = {
|
|
file: Scalars['Upload']['input'];
|
|
includeAssets?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
|
|
export type MutationValidateDocumentLineItemsForImportArgs = {
|
|
input: Array<DocumentLineItemInput>;
|
|
};
|
|
|
|
export type NativeAuthStrategyError = ErrorResult & {
|
|
__typename?: 'NativeAuthStrategyError';
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Navigation Item */
|
|
export type NavigationItem = {
|
|
__typename?: 'NavigationItem';
|
|
allowFavorite?: Maybe<Scalars['Boolean']['output']>;
|
|
badge?: Maybe<Scalars['JSON']['output']>;
|
|
children?: Maybe<Array<NavigationItem>>;
|
|
icon?: Maybe<Scalars['String']['output']>;
|
|
key?: Maybe<Scalars['String']['output']>;
|
|
link?: Maybe<Scalars['String']['output']>;
|
|
requiresPermission?: Maybe<Array<Scalars['String']['output']>>;
|
|
title?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** A document line item whose quantity is not yet fully backed by stock transactions */
|
|
export type NotBackedByStockInfo = {
|
|
__typename?: 'NotBackedByStockInfo';
|
|
/** Applicable date derived from DLI/document dates */
|
|
applicableDate?: Maybe<Scalars['Date']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
notBackedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** Document identifier + position + product identifier + description */
|
|
originInfo?: Maybe<Scalars['String']['output']>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
/** Identifier and description of the storage place */
|
|
storagePlaceInfo?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type NotBackedByStockSearchInput = {
|
|
addressIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
skip?: InputMaybe<Scalars['Float']['input']>;
|
|
storagePlaceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
take?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** NullSortOrder */
|
|
export enum NullSortOrder {
|
|
First = 'FIRST',
|
|
Last = 'LAST'
|
|
}
|
|
|
|
/** Manages sequential numbering with optional pre/postfixes */
|
|
export type NumberRange = IBaseModel & {
|
|
__typename?: 'NumberRange';
|
|
combinedKey: Scalars['String']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** the entity for this number range */
|
|
entity?: Maybe<Scalars['String']['output']>;
|
|
/** Controls how number values are generated and managed */
|
|
generationStrategy?: Maybe<NumberRangeGenerationStrategy>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Unique identifier for this number range */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** Length of the generated number, excluding pre/postfix. Pads with leading zeros */
|
|
keyLength?: Maybe<Scalars['Int']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Most recently generated number value */
|
|
latestKey?: Maybe<Scalars['Int']['output']>;
|
|
/** Maximum allowed value for generated numbers */
|
|
maxKey?: Maybe<Scalars['Int']['output']>;
|
|
/** Minimum allowed value for generated numbers */
|
|
minKey?: Maybe<Scalars['Int']['output']>;
|
|
/** Optional suffix to add after the generated number */
|
|
postFix?: Maybe<Scalars['String']['output']>;
|
|
/** Optional prefix to add before the generated number */
|
|
preFix?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Variant of the number range */
|
|
variant?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Strategy for number range identifier creation and management */
|
|
export enum NumberRangeGenerationStrategy {
|
|
Default = 'DEFAULT',
|
|
Manual = 'MANUAL',
|
|
Silent = 'SILENT'
|
|
}
|
|
|
|
export type NumberRangeInput = {
|
|
/** the entity for this number range */
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
/** Controls how number values are generated and managed */
|
|
generationStrategy?: InputMaybe<NumberRangeGenerationStrategy>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Unique identifier for this number range */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Length of the generated number, excluding pre/postfix. Pads with leading zeros */
|
|
keyLength?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Most recently generated number value */
|
|
latestKey?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Maximum allowed value for generated numbers */
|
|
maxKey?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Minimum allowed value for generated numbers */
|
|
minKey?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Optional suffix to add after the generated number */
|
|
postFix?: InputMaybe<Scalars['String']['input']>;
|
|
/** Optional prefix to add before the generated number */
|
|
preFix?: InputMaybe<Scalars['String']['input']>;
|
|
/** Variant of the number range */
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type NumericCustomFieldConfig = CustomField & {
|
|
__typename?: 'NumericCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
max?: Maybe<Scalars['Float']['output']>;
|
|
min?: Maybe<Scalars['Float']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
precision?: Maybe<Scalars['Int']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
scale?: Maybe<Scalars['Int']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
step?: Maybe<Scalars['Float']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type OAuthInitiationResponse = {
|
|
__typename?: 'OAuthInitiationResponse';
|
|
authorizationUrl: Scalars['String']['output'];
|
|
state: Scalars['String']['output'];
|
|
};
|
|
|
|
/** OpenItemAccounting */
|
|
export type OpenItemAccounting = IBaseModel & {
|
|
__typename?: 'OpenItemAccounting';
|
|
additionalInfo?: Maybe<Scalars['String']['output']>;
|
|
allowCashDiscount1?: Maybe<Scalars['Boolean']['output']>;
|
|
allowCashDiscount2?: Maybe<Scalars['Boolean']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
amountCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
amountNonCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
balanceInfo?: Maybe<BalanceInfo>;
|
|
balanceInfoId?: Maybe<Scalars['String']['output']>;
|
|
balanceStatus?: Maybe<BalanceStatus>;
|
|
completionDate?: Maybe<Scalars['Date']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document?: Maybe<Document>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
dueDate?: Maybe<Scalars['Date']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
openAmount?: Maybe<Scalars['Float']['output']>;
|
|
paymentReference?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
text?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<OpenItemAccountingType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type OpenItemAccountingInput = {
|
|
additionalInfo?: InputMaybe<Scalars['String']['input']>;
|
|
allowCashDiscount1?: InputMaybe<Scalars['Boolean']['input']>;
|
|
allowCashDiscount2?: InputMaybe<Scalars['Boolean']['input']>;
|
|
amount?: InputMaybe<Scalars['Float']['input']>;
|
|
amountCashDiscountable?: InputMaybe<Scalars['Float']['input']>;
|
|
amountNonCashDiscountable?: InputMaybe<Scalars['Float']['input']>;
|
|
balanceInfo?: InputMaybe<BalanceInfoInput>;
|
|
balanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
balanceStatus?: InputMaybe<BalanceStatus>;
|
|
completionDate?: InputMaybe<Scalars['Date']['input']>;
|
|
createdAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
document?: InputMaybe<DocumentInput>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
dueDate?: InputMaybe<Scalars['Date']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
openAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
paymentReference?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
text?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<OpenItemAccountingType>;
|
|
};
|
|
|
|
export type OpenItemAccountingSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCompleted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCreditor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDebitor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ofBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
paymentReference?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
showBalanceWithOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum OpenItemAccountingType {
|
|
Credit = 'CREDIT',
|
|
Invoice = 'INVOICE'
|
|
}
|
|
|
|
/** OpenItemAccountingView */
|
|
export type OpenItemAccountingView = {
|
|
__typename?: 'OpenItemAccountingView';
|
|
accountingDescription?: Maybe<Scalars['String']['output']>;
|
|
accountingType?: Maybe<Scalars['String']['output']>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
allowCashDiscount1?: Maybe<Scalars['Boolean']['output']>;
|
|
allowCashDiscount2?: Maybe<Scalars['Boolean']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
amountCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
amountNonCashDiscountable?: Maybe<Scalars['Float']['output']>;
|
|
balanceInfo?: Maybe<BalanceInfo>;
|
|
balanceInfoId?: Maybe<Scalars['String']['output']>;
|
|
balanceStatus: BalanceStatus;
|
|
cashDiscount1?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount1ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
cashDiscount2?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount2ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
cashDiscountDays1?: Maybe<Scalars['Int']['output']>;
|
|
cashDiscountDays2?: Maybe<Scalars['Int']['output']>;
|
|
completionDate?: Maybe<Scalars['Date']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
date?: Maybe<Scalars['Date']['output']>;
|
|
debCredNumber?: Maybe<Scalars['String']['output']>;
|
|
debCredType?: Maybe<Scalars['String']['output']>;
|
|
decimalPlaces?: Maybe<Scalars['Float']['output']>;
|
|
direction?: Maybe<DocumentDirection>;
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
documentAddressId?: Maybe<Scalars['String']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
dueDate?: Maybe<Scalars['Date']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
openAmount?: Maybe<Scalars['Float']['output']>;
|
|
paymentTermsIdentifier?: Maybe<Scalars['String']['output']>;
|
|
text?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<OpenItemAccountingType>;
|
|
};
|
|
|
|
export type OpenItemAccountingViewSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCompleted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCreditor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDebitor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ofAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
ofBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
preSelectedOpenItemIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
showBalanceWithOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Payment */
|
|
export type OpenItemCredit = IBaseModel & {
|
|
__typename?: 'OpenItemCredit';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
amountWithTax?: Maybe<Scalars['Float']['output']>;
|
|
balanceInfo?: Maybe<BalanceInfo>;
|
|
balanceInfoId?: Maybe<Scalars['String']['output']>;
|
|
balanceStatus?: Maybe<BalanceStatus>;
|
|
balancingAccount?: Maybe<Scalars['String']['output']>;
|
|
bookingText?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creditDate?: Maybe<Scalars['Date']['output']>;
|
|
creditType?: Maybe<CreditType>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
direction?: Maybe<PaymentDirection>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
openItemAccounting?: Maybe<OpenItemAccounting>;
|
|
openItemAccountingId?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCode?: Maybe<SalesTaxCode>;
|
|
salesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatAccount?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type OpenItemCreditInput = {
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
amount?: InputMaybe<Scalars['Float']['input']>;
|
|
amountWithTax?: InputMaybe<Scalars['Float']['input']>;
|
|
balanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
balanceStatus?: InputMaybe<BalanceStatus>;
|
|
balancingAccount?: InputMaybe<Scalars['String']['input']>;
|
|
bookingText?: InputMaybe<Scalars['String']['input']>;
|
|
creditDate?: InputMaybe<Scalars['Date']['input']>;
|
|
creditType?: InputMaybe<CreditType>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
direction?: InputMaybe<PaymentDirection>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
openItemAccountingId?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCode?: InputMaybe<SalesTaxCodeInput>;
|
|
salesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
vatAccount?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type OpenItemCreditSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
creditTypes?: InputMaybe<Array<CreditType>>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCompleted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfDirections?: InputMaybe<Array<PaymentDirection>>;
|
|
openItemAccountingId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** OpenItemPaymentCombined */
|
|
export type OpenItemPaymentCombined = {
|
|
__typename?: 'OpenItemPaymentCombined';
|
|
accountingDescription?: Maybe<Scalars['String']['output']>;
|
|
accountingType?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
balanceInfoIds?: Maybe<Scalars['String']['output']>;
|
|
balanceStatus: BalanceStatus;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
cashDiscount1?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount1ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
cashDiscount2?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscount2ValidUntil?: Maybe<Scalars['Date']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
date?: Maybe<Scalars['Date']['output']>;
|
|
debCredNumber?: Maybe<Scalars['String']['output']>;
|
|
debCredType?: Maybe<Scalars['String']['output']>;
|
|
decimalPlaces?: Maybe<Scalars['Float']['output']>;
|
|
direction?: Maybe<PaymentDirection>;
|
|
displayName?: Maybe<Scalars['String']['output']>;
|
|
documentDirection?: Maybe<DocumentDirection>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
documentIdentifier?: Maybe<Scalars['String']['output']>;
|
|
dueDate?: Maybe<Scalars['Date']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inPaymentRun?: Maybe<Scalars['Boolean']['output']>;
|
|
openAmount?: Maybe<Scalars['Float']['output']>;
|
|
paymentTermsIdentifier?: Maybe<Scalars['String']['output']>;
|
|
revenueImpact?: Maybe<RevenueImpact>;
|
|
};
|
|
|
|
export enum OpenItemPaymentCombinedFilterType {
|
|
Corrections = 'CORRECTIONS',
|
|
CreditNote = 'CREDIT_NOTE',
|
|
Invoice = 'INVOICE',
|
|
PaymentIn = 'PAYMENT_IN',
|
|
PaymentOut = 'PAYMENT_OUT'
|
|
}
|
|
|
|
export type OpenItemPaymentCombinedSearchInput = {
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
filterType?: InputMaybe<OpenItemPaymentCombinedFilterType>;
|
|
fromDate?: InputMaybe<Scalars['Date']['input']>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCompleted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCreditor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDebitor?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpenOrPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ofAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
toDate?: InputMaybe<Scalars['Date']['input']>;
|
|
useDocumentDateAsToDate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export enum OpenItemType {
|
|
CreditorCredit = 'CREDITOR_CREDIT',
|
|
CreditorInvoice = 'CREDITOR_INVOICE',
|
|
CreditorPaymentIn = 'CREDITOR_PAYMENT_IN',
|
|
CreditorPaymentInManual = 'CREDITOR_PAYMENT_IN_MANUAL',
|
|
CreditorPaymentOut = 'CREDITOR_PAYMENT_OUT',
|
|
CreditorPaymentOutManual = 'CREDITOR_PAYMENT_OUT_MANUAL',
|
|
DebitorCredit = 'DEBITOR_CREDIT',
|
|
DebitorInvoice = 'DEBITOR_INVOICE',
|
|
DebitorPaymentIn = 'DEBITOR_PAYMENT_IN',
|
|
DebitorPaymentInManual = 'DEBITOR_PAYMENT_IN_MANUAL',
|
|
DebitorPaymentOut = 'DEBITOR_PAYMENT_OUT',
|
|
DebitorPaymentOutManual = 'DEBITOR_PAYMENT_OUT_MANUAL',
|
|
GeneralLedger = 'GENERAL_LEDGER'
|
|
}
|
|
|
|
export type OpenStockView = {
|
|
__typename?: 'OpenStockView';
|
|
expirationDate?: Maybe<Scalars['DateTime']['output']>;
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
storageType?: Maybe<StorageType>;
|
|
value?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type OpenStockViewSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productGroupIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type OpenStockViewSumSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
fromDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
groupExpirationDate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupLot?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupProduct?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupRootStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupSerial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
groupValue?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productGroupIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
storagePlaceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
toDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
/** Operators */
|
|
export enum Operator {
|
|
Between = 'between',
|
|
Contains = 'contains',
|
|
Endswith = 'endswith',
|
|
Equal = 'equal',
|
|
Greaterthan = 'greaterthan',
|
|
Greaterthanorequal = 'greaterthanorequal',
|
|
In = 'in',
|
|
Isnotnull = 'isnotnull',
|
|
Isnull = 'isnull',
|
|
Lessthan = 'lessthan',
|
|
Lessthanorequal = 'lessthanorequal',
|
|
Notbetween = 'notbetween',
|
|
Notequal = 'notequal',
|
|
Notin = 'notin',
|
|
Numberstartswith = 'numberstartswith',
|
|
Startswith = 'startswith'
|
|
}
|
|
|
|
/** a Product Asset */
|
|
export type OrdableAsset = {
|
|
asset: Array<Asset>;
|
|
assetId: Scalars['String']['output'];
|
|
position: Scalars['Float']['output'];
|
|
};
|
|
|
|
export enum OrderStrategyType {
|
|
Cheapestprice = 'CHEAPESTPRICE',
|
|
Lastvendor = 'LASTVENDOR',
|
|
Priority = 'PRIORITY',
|
|
Shortestdelivery = 'SHORTESTDELIVERY'
|
|
}
|
|
|
|
export type OtherActor = {
|
|
__typename?: 'OtherActor';
|
|
actorId?: Maybe<Scalars['String']['output']>;
|
|
/** Can be cached Name or a manual set one */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
type: Scalars['String']['output'];
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Like a box, a bag, a pallet, etc. can have a linked product for stock tracking */
|
|
export type Packaging = IBaseModel & {
|
|
__typename?: 'Packaging';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The description of the packaging */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** The height of the packaging in centimeters */
|
|
height?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** The identifier of the packaging */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The length of the packaging in centimeters */
|
|
length?: Maybe<Scalars['Float']['output']>;
|
|
packagingProduct?: Maybe<Product>;
|
|
/** link to a product. results that this product is put into the document */
|
|
packagingProductId?: Maybe<Scalars['String']['output']>;
|
|
/** scannable code of the packaging */
|
|
scanId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
/** The weight of the packaging in kilograms */
|
|
weight?: Maybe<Scalars['Float']['output']>;
|
|
/** The width of the packaging in centimeters */
|
|
width?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PackagingInput = {
|
|
/** The description of the packaging */
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** The height of the packaging */
|
|
height?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** The identifier of the packaging */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The length of the packaging */
|
|
length?: InputMaybe<Scalars['Float']['input']>;
|
|
packagingProduct?: InputMaybe<ProductInput>;
|
|
/** link to a product. results that this product is put into the document */
|
|
packagingProductId?: InputMaybe<Scalars['String']['input']>;
|
|
/** scannable code of the packaging */
|
|
scanId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The weight of the packaging */
|
|
weight?: InputMaybe<Scalars['Float']['input']>;
|
|
/** The width of the packaging */
|
|
width?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type PackingCode = IBaseModel & {
|
|
__typename?: 'PackingCode';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PackingCodeInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** Infos about a Result - Count, Offcent, etc */
|
|
export type PageInfo = {
|
|
__typename?: 'PageInfo';
|
|
/** if working with cursor */
|
|
endCursor?: Maybe<Scalars['String']['output']>;
|
|
hasNextPage?: Maybe<Scalars['Boolean']['output']>;
|
|
/** the count of the current Page */
|
|
pageCount?: Maybe<Scalars['Int']['output']>;
|
|
/** how many entries have been skipped */
|
|
skip?: Maybe<Scalars['Int']['output']>;
|
|
};
|
|
|
|
export type PaginatedAccessoryConfigProductLinkResponse = {
|
|
__typename?: 'PaginatedAccessoryConfigProductLinkResponse';
|
|
group?: Maybe<Array<GroupedAccessoryConfigProductLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AccessoryConfigProductLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAccessoryConfigResponse = {
|
|
__typename?: 'PaginatedAccessoryConfigResponse';
|
|
group?: Maybe<Array<GroupedAccessoryConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AccessoryConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedActivityStreamResponse = {
|
|
__typename?: 'PaginatedActivityStreamResponse';
|
|
group?: Maybe<Array<GroupedActivityStreamResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ActivityStream>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressActivitiesResponse = {
|
|
__typename?: 'PaginatedAddressActivitiesResponse';
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressActivityUnion>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressBankAccountLinkResponse = {
|
|
__typename?: 'PaginatedAddressBankAccountLinkResponse';
|
|
group?: Maybe<Array<GroupedAddressBankAccountLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressBankAccountLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressContactLinkResponse = {
|
|
__typename?: 'PaginatedAddressContactLinkResponse';
|
|
group?: Maybe<Array<GroupedAddressContactLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressContactLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressDataProtectionLinkResponse = {
|
|
__typename?: 'PaginatedAddressDataProtectionLinkResponse';
|
|
group?: Maybe<Array<GroupedAddressDataProtectionLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressDataProtectionLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressDocumentExchangeLinkResponse = {
|
|
__typename?: 'PaginatedAddressDocumentExchangeLinkResponse';
|
|
group?: Maybe<Array<GroupedAddressDocumentExchangeLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressDocumentExchangeLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressDocumentExchangeTemplateResponse = {
|
|
__typename?: 'PaginatedAddressDocumentExchangeTemplateResponse';
|
|
group?: Maybe<Array<GroupedAddressDocumentExchangeTemplateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressDocumentExchangeTemplate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressDocumentExportResponse = {
|
|
__typename?: 'PaginatedAddressDocumentExportResponse';
|
|
group?: Maybe<Array<GroupedAddressDocumentExportResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressDocumentExport>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressGroupResponse = {
|
|
__typename?: 'PaginatedAddressGroupResponse';
|
|
group?: Maybe<Array<GroupedAddressGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressPostalLinkResponse = {
|
|
__typename?: 'PaginatedAddressPostalLinkResponse';
|
|
group?: Maybe<Array<GroupedAddressPostalLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressPostalLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressPostalLinkWithPrimaryPostalAddressViewResponse = {
|
|
__typename?: 'PaginatedAddressPostalLinkWithPrimaryPostalAddressViewResponse';
|
|
group?: Maybe<Array<GroupedAddressPostalLinkWithPrimaryPostalAddressViewResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<AddressPostalLinkWithPrimaryPostalAddressView>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAddressResponse = {
|
|
__typename?: 'PaginatedAddressResponse';
|
|
group?: Maybe<Array<GroupedAddressResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Address>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAdministratorResponse = {
|
|
__typename?: 'PaginatedAdministratorResponse';
|
|
group?: Maybe<Array<GroupedAdministratorResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Administrator>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedAssetResponse = {
|
|
__typename?: 'PaginatedAssetResponse';
|
|
group?: Maybe<Array<GroupedAssetResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Asset>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBackupConfigResponse = {
|
|
__typename?: 'PaginatedBackupConfigResponse';
|
|
group?: Maybe<Array<GroupedBackupConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BackupConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBackupExecutionResponse = {
|
|
__typename?: 'PaginatedBackupExecutionResponse';
|
|
group?: Maybe<Array<GroupedBackupExecutionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BackupExecution>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBackupTargetResponse = {
|
|
__typename?: 'PaginatedBackupTargetResponse';
|
|
group?: Maybe<Array<GroupedBackupTargetResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BackupTarget>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBalanceInfoResponse = {
|
|
__typename?: 'PaginatedBalanceInfoResponse';
|
|
group?: Maybe<Array<GroupedBalanceInfoResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BalanceInfo>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBalanceInfoToPaymentLinkResponse = {
|
|
__typename?: 'PaginatedBalanceInfoToPaymentLinkResponse';
|
|
group?: Maybe<Array<GroupedBalanceInfoToPaymentLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BalanceInfoToPaymentLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBankAccountResponse = {
|
|
__typename?: 'PaginatedBankAccountResponse';
|
|
group?: Maybe<Array<GroupedBankAccountResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BankAccount>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBankResponse = {
|
|
__typename?: 'PaginatedBankResponse';
|
|
group?: Maybe<Array<GroupedBankResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Bank>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedBulkPriceListEntryResponse = {
|
|
__typename?: 'PaginatedBulkPriceListEntryResponse';
|
|
group?: Maybe<Array<GroupedBulkPriceListEntryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<BulkPriceListEntry>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedColumnConfigResponse = {
|
|
__typename?: 'PaginatedColumnConfigResponse';
|
|
group?: Maybe<Array<GroupedColumnConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ColumnConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedColumnDefinitionResponse = {
|
|
__typename?: 'PaginatedColumnDefinitionResponse';
|
|
group?: Maybe<Array<GroupedColumnDefinitionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ColumnDefinition>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCommodityCodeResponse = {
|
|
__typename?: 'PaginatedCommodityCodeResponse';
|
|
group?: Maybe<Array<GroupedCommodityCodeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CommodityCode>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedContactDataProtectionLinkResponse = {
|
|
__typename?: 'PaginatedContactDataProtectionLinkResponse';
|
|
group?: Maybe<Array<GroupedContactDataProtectionLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ContactDataProtectionLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedContactResponse = {
|
|
__typename?: 'PaginatedContactResponse';
|
|
group?: Maybe<Array<GroupedContactResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Contact>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCostCenterResponse = {
|
|
__typename?: 'PaginatedCostCenterResponse';
|
|
group?: Maybe<Array<GroupedCostCenterResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CostCenter>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCostObjectResponse = {
|
|
__typename?: 'PaginatedCostObjectResponse';
|
|
group?: Maybe<Array<GroupedCostObjectResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CostObject>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCostResponse = {
|
|
__typename?: 'PaginatedCostResponse';
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CostUnion>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCountryResponse = {
|
|
__typename?: 'PaginatedCountryResponse';
|
|
group?: Maybe<Array<GroupedCountryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Country>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCredentialResponse = {
|
|
__typename?: 'PaginatedCredentialResponse';
|
|
group?: Maybe<Array<GroupedCredentialResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Credential>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCsvManagerImportConfigResponse = {
|
|
__typename?: 'PaginatedCsvManagerImportConfigResponse';
|
|
group?: Maybe<Array<GroupedCsvManagerImportConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CsvManagerImportConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCsvManagerResponse = {
|
|
__typename?: 'PaginatedCsvManagerResponse';
|
|
group?: Maybe<Array<GroupedCsvManagerResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CsvManager>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomActionBarItemResponse = {
|
|
__typename?: 'PaginatedCustomActionBarItemResponse';
|
|
group?: Maybe<Array<GroupedCustomActionBarItemResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomActionBarItem>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomElementManifestResponse = {
|
|
__typename?: 'PaginatedCustomElementManifestResponse';
|
|
group?: Maybe<Array<GroupedCustomElementManifestResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomElementManifest>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomEntityColumnSchemaResponse = {
|
|
__typename?: 'PaginatedCustomEntityColumnSchemaResponse';
|
|
group?: Maybe<Array<GroupedCustomEntityColumnSchemaResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomEntityColumnSchema>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomEntitySchemaResponse = {
|
|
__typename?: 'PaginatedCustomEntitySchemaResponse';
|
|
group?: Maybe<Array<GroupedCustomEntitySchemaResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomEntitySchema>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomFieldSchemaResponse = {
|
|
__typename?: 'PaginatedCustomFieldSchemaResponse';
|
|
group?: Maybe<Array<GroupedCustomFieldSchemaResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomFieldSchema>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomerPriceListAddressLinkResponse = {
|
|
__typename?: 'PaginatedCustomerPriceListAddressLinkResponse';
|
|
group?: Maybe<Array<GroupedCustomerPriceListAddressLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomerPriceListAddressLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedCustomerPriceListResponse = {
|
|
__typename?: 'PaginatedCustomerPriceListResponse';
|
|
group?: Maybe<Array<GroupedCustomerPriceListResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<CustomerPriceList>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDangerousGoodsUnNumberResponse = {
|
|
__typename?: 'PaginatedDangerousGoodsUnNumberResponse';
|
|
group?: Maybe<Array<GroupedDangerousGoodsUnNumberResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DangerousGoodsUnNumber>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDashboardResponse = {
|
|
__typename?: 'PaginatedDashboardResponse';
|
|
group?: Maybe<Array<GroupedDashboardResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Dashboard>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDataProtectionNotificationResponse = {
|
|
__typename?: 'PaginatedDataProtectionNotificationResponse';
|
|
group?: Maybe<Array<GroupedDataProtectionNotificationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DataProtectionNotification>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDataProtectionResponse = {
|
|
__typename?: 'PaginatedDataProtectionResponse';
|
|
group?: Maybe<Array<GroupedDataProtectionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DataProtection>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDeliveryItemResponse = {
|
|
__typename?: 'PaginatedDeliveryItemResponse';
|
|
group?: Maybe<Array<GroupedDeliveryItemResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DeliveryItem>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDeliveryItemToDocumentResponse = {
|
|
__typename?: 'PaginatedDeliveryItemToDocumentResponse';
|
|
group?: Maybe<Array<GroupedDeliveryItemToDocumentResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DeliveryItemToDocument>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDeliveryTermsResponse = {
|
|
__typename?: 'PaginatedDeliveryTermsResponse';
|
|
group?: Maybe<Array<GroupedDeliveryTermsResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DeliveryTerms>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDepartmentResponse = {
|
|
__typename?: 'PaginatedDepartmentResponse';
|
|
group?: Maybe<Array<GroupedDepartmentResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Department>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupCustomerGroupRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupCustomerGroupRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupCustomerGroupRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupCustomerGroupRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupCustomerRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupCustomerRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupCustomerRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupCustomerRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupDocumentLineItemRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupDocumentLineItemRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupDocumentLineItemRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupDocumentLineItemRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupDocumentRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupDocumentRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupDocumentRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupDocumentRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupProductGroupRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupProductGroupRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupProductGroupRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupProductGroupRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupProductRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupProductRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupProductRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupProductRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupResponse = {
|
|
__typename?: 'PaginatedDiscountGroupResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupVendorGroupRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupVendorGroupRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupVendorGroupRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupVendorGroupRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDiscountGroupVendorRelationResponse = {
|
|
__typename?: 'PaginatedDiscountGroupVendorRelationResponse';
|
|
group?: Maybe<Array<GroupedDiscountGroupVendorRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DiscountGroupVendorRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentCandidateImportLogResponse = {
|
|
__typename?: 'PaginatedDocumentCandidateImportLogResponse';
|
|
group?: Maybe<Array<GroupedDocumentCandidateImportLogResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentCandidateImportLog>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentDefinitionResponse = {
|
|
__typename?: 'PaginatedDocumentDefinitionResponse';
|
|
group?: Maybe<Array<GroupedDocumentDefinitionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentDefinition>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentDefinitionTransferOptionResponse = {
|
|
__typename?: 'PaginatedDocumentDefinitionTransferOptionResponse';
|
|
group?: Maybe<Array<GroupedDocumentDefinitionTransferOptionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentDefinitionTransferOption>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentExportCandidateResponse = {
|
|
__typename?: 'PaginatedDocumentExportCandidateResponse';
|
|
group?: Maybe<Array<GroupedDocumentExportCandidateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentExportCandidate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentImportCandidateResponse = {
|
|
__typename?: 'PaginatedDocumentImportCandidateResponse';
|
|
group?: Maybe<Array<GroupedDocumentImportCandidateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentImportCandidate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentLineDeliveryItemLinkResponse = {
|
|
__typename?: 'PaginatedDocumentLineDeliveryItemLinkResponse';
|
|
group?: Maybe<Array<GroupedDocumentLineDeliveryItemLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentLineDeliveryItemLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentLineItemResponse = {
|
|
__typename?: 'PaginatedDocumentLineItemResponse';
|
|
group?: Maybe<Array<GroupedDocumentLineItemResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentLineItem>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentProjectResponse = {
|
|
__typename?: 'PaginatedDocumentProjectResponse';
|
|
group?: Maybe<Array<GroupedDocumentProjectResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentProject>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentReportHistoryResponse = {
|
|
__typename?: 'PaginatedDocumentReportHistoryResponse';
|
|
group?: Maybe<Array<GroupedDocumentReportHistoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentReportHistory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentResponse = {
|
|
__typename?: 'PaginatedDocumentResponse';
|
|
group?: Maybe<Array<GroupedDocumentResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Document>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedDocumentTransferFormatResponse = {
|
|
__typename?: 'PaginatedDocumentTransferFormatResponse';
|
|
group?: Maybe<Array<GroupedDocumentTransferFormatResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<DocumentTransferFormat>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEInvoicePaymentMeansCodeResponse = {
|
|
__typename?: 'PaginatedEInvoicePaymentMeansCodeResponse';
|
|
group?: Maybe<Array<GroupedEInvoicePaymentMeansCodeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EInvoicePaymentMeansCode>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEmailSettingResponse = {
|
|
__typename?: 'PaginatedEmailSettingResponse';
|
|
group?: Maybe<Array<GroupedEmailSettingResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EmailSetting>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEmailTemplateResponse = {
|
|
__typename?: 'PaginatedEmailTemplateResponse';
|
|
group?: Maybe<Array<GroupedEmailTemplateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EmailTemplate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEmployeeQualificationResponse = {
|
|
__typename?: 'PaginatedEmployeeQualificationResponse';
|
|
group?: Maybe<Array<GroupedEmployeeQualificationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EmployeeQualification>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEmployeeResponse = {
|
|
__typename?: 'PaginatedEmployeeResponse';
|
|
group?: Maybe<Array<GroupedEmployeeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Employee>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEntityConfigResponse = {
|
|
__typename?: 'PaginatedEntityConfigResponse';
|
|
group?: Maybe<Array<GroupedEntityConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EntityConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedEntitySearchSettingsResponse = {
|
|
__typename?: 'PaginatedEntitySearchSettingsResponse';
|
|
group?: Maybe<Array<GroupedEntitySearchSettingsResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<EntitySearchSettings>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedExchangeRateResponse = {
|
|
__typename?: 'PaginatedExchangeRateResponse';
|
|
group?: Maybe<Array<GroupedExchangeRateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ExchangeRate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedFacetResponse = {
|
|
__typename?: 'PaginatedFacetResponse';
|
|
group?: Maybe<Array<GroupedFacetResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Facet>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedFacetValueResponse = {
|
|
__typename?: 'PaginatedFacetValueResponse';
|
|
group?: Maybe<Array<GroupedFacetValueResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<FacetValue>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedFormConfigPatchResponse = {
|
|
__typename?: 'PaginatedFormConfigPatchResponse';
|
|
group?: Maybe<Array<GroupedFormConfigPatchResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<FormConfigPatch>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedFormConfigResponse = {
|
|
__typename?: 'PaginatedFormConfigResponse';
|
|
group?: Maybe<Array<GroupedFormConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<FormConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedGroupingResponse = {
|
|
__typename?: 'PaginatedGroupingResponse';
|
|
group?: Maybe<Array<GroupedGroupingResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Grouping>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedHarbourResponse = {
|
|
__typename?: 'PaginatedHarbourResponse';
|
|
group?: Maybe<Array<GroupedHarbourResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Harbour>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedIntegrationConnectionResponse = {
|
|
__typename?: 'PaginatedIntegrationConnectionResponse';
|
|
group?: Maybe<Array<GroupedIntegrationConnectionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<IntegrationConnection>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedItemSalesTaxCategoryMappingResponse = {
|
|
__typename?: 'PaginatedItemSalesTaxCategoryMappingResponse';
|
|
group?: Maybe<Array<GroupedItemSalesTaxCategoryMappingResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ItemSalesTaxCategoryMapping>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedItemSalesTaxCategoryResponse = {
|
|
__typename?: 'PaginatedItemSalesTaxCategoryResponse';
|
|
group?: Maybe<Array<GroupedItemSalesTaxCategoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ItemSalesTaxCategory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedJsonObjectResponse = {
|
|
__typename?: 'PaginatedJSONObjectResponse';
|
|
group?: Maybe<Array<GroupedJsonObjectResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Scalars['JSONObject']['output']>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedJobRecordResponse = {
|
|
__typename?: 'PaginatedJobRecordResponse';
|
|
group?: Maybe<Array<GroupedJobRecordResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<JobRecord>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedJournalResponse = {
|
|
__typename?: 'PaginatedJournalResponse';
|
|
group?: Maybe<Array<GroupedJournalResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Journal>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedJsoNataSchemaResponse = {
|
|
__typename?: 'PaginatedJsoNataSchemaResponse';
|
|
group?: Maybe<Array<GroupedJsoNataSchemaResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<JsoNataSchema>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedKeywordResponse = {
|
|
__typename?: 'PaginatedKeywordResponse';
|
|
group?: Maybe<Array<GroupedKeywordResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Keyword>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedMacroResponse = {
|
|
__typename?: 'PaginatedMacroResponse';
|
|
group?: Maybe<Array<GroupedMacroResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Macro>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedMaterialResponse = {
|
|
__typename?: 'PaginatedMaterialResponse';
|
|
group?: Maybe<Array<GroupedMaterialResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Material>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedMenuResponse = {
|
|
__typename?: 'PaginatedMenuResponse';
|
|
group?: Maybe<Array<GroupedMenuResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Menu>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedMenuUserFavoritesResponse = {
|
|
__typename?: 'PaginatedMenuUserFavoritesResponse';
|
|
group?: Maybe<Array<GroupedMenuUserFavoritesResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<MenuUserFavorites>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedNotBackedByStockInfoResponse = {
|
|
__typename?: 'PaginatedNotBackedByStockInfoResponse';
|
|
group?: Maybe<Array<GroupedNotBackedByStockInfoResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<NotBackedByStockInfo>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedNumberRangeResponse = {
|
|
__typename?: 'PaginatedNumberRangeResponse';
|
|
group?: Maybe<Array<GroupedNumberRangeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<NumberRange>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedOpenItemAccountingResponse = {
|
|
__typename?: 'PaginatedOpenItemAccountingResponse';
|
|
group?: Maybe<Array<GroupedOpenItemAccountingResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<OpenItemAccounting>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedOpenItemAccountingViewResponse = {
|
|
__typename?: 'PaginatedOpenItemAccountingViewResponse';
|
|
group?: Maybe<Array<GroupedOpenItemAccountingViewResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<OpenItemAccountingView>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedOpenItemCreditResponse = {
|
|
__typename?: 'PaginatedOpenItemCreditResponse';
|
|
group?: Maybe<Array<GroupedOpenItemCreditResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<OpenItemCredit>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedOpenItemPaymentCombinedResponse = {
|
|
__typename?: 'PaginatedOpenItemPaymentCombinedResponse';
|
|
group?: Maybe<Array<GroupedOpenItemPaymentCombinedResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<OpenItemPaymentCombined>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedOpenStockViewResponse = {
|
|
__typename?: 'PaginatedOpenStockViewResponse';
|
|
group?: Maybe<Array<GroupedOpenStockViewResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<OpenStockView>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPackagingResponse = {
|
|
__typename?: 'PaginatedPackagingResponse';
|
|
group?: Maybe<Array<GroupedPackagingResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Packaging>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPackingCodeResponse = {
|
|
__typename?: 'PaginatedPackingCodeResponse';
|
|
group?: Maybe<Array<GroupedPackingCodeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PackingCode>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPaymentResponse = {
|
|
__typename?: 'PaginatedPaymentResponse';
|
|
group?: Maybe<Array<GroupedPaymentResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Payment>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPaymentRunResponse = {
|
|
__typename?: 'PaginatedPaymentRunResponse';
|
|
group?: Maybe<Array<GroupedPaymentRunResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PaymentRun>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPaymentTermsResponse = {
|
|
__typename?: 'PaginatedPaymentTermsResponse';
|
|
group?: Maybe<Array<GroupedPaymentTermsResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PaymentTerms>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPostProductionDetailResponse = {
|
|
__typename?: 'PaginatedPostProductionDetailResponse';
|
|
group?: Maybe<Array<GroupedPostProductionDetailResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PostProductionDetail>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPostProductionReasonResponse = {
|
|
__typename?: 'PaginatedPostProductionReasonResponse';
|
|
group?: Maybe<Array<GroupedPostProductionReasonResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PostProductionReason>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPostalAddressResponse = {
|
|
__typename?: 'PaginatedPostalAddressResponse';
|
|
group?: Maybe<Array<GroupedPostalAddressResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PostalAddress>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPostalCodeResponse = {
|
|
__typename?: 'PaginatedPostalCodeResponse';
|
|
group?: Maybe<Array<GroupedPostalCodeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PostalCode>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPriceListEntryResponse = {
|
|
__typename?: 'PaginatedPriceListEntryResponse';
|
|
group?: Maybe<Array<GroupedPriceListEntryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PriceListEntry>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPriceListResponse = {
|
|
__typename?: 'PaginatedPriceListResponse';
|
|
group?: Maybe<Array<GroupedPriceListResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PriceList>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPrintJobResponse = {
|
|
__typename?: 'PaginatedPrintJobResponse';
|
|
group?: Maybe<Array<GroupedPrintJobResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PrintJob>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPrinterInstanceResponse = {
|
|
__typename?: 'PaginatedPrinterInstanceResponse';
|
|
group?: Maybe<Array<GroupedPrinterInstanceResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PrinterInstance>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessQualificationResponse = {
|
|
__typename?: 'PaginatedProcessQualificationResponse';
|
|
group?: Maybe<Array<GroupedProcessQualificationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessQualification>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessResourceGroupResponse = {
|
|
__typename?: 'PaginatedProcessResourceGroupResponse';
|
|
group?: Maybe<Array<GroupedProcessResourceGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessResourceGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessResourceResponse = {
|
|
__typename?: 'PaginatedProcessResourceResponse';
|
|
group?: Maybe<Array<GroupedProcessResourceResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessResource>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepDefinitionResponse = {
|
|
__typename?: 'PaginatedProcessStepDefinitionResponse';
|
|
group?: Maybe<Array<GroupedProcessStepDefinitionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepDefinition>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepDetailResponse = {
|
|
__typename?: 'PaginatedProcessStepDetailResponse';
|
|
group?: Maybe<Array<GroupedProcessStepDetailResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepDetail>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepGroupResponse = {
|
|
__typename?: 'PaginatedProcessStepGroupResponse';
|
|
group?: Maybe<Array<GroupedProcessStepGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepHistoryResponse = {
|
|
__typename?: 'PaginatedProcessStepHistoryResponse';
|
|
group?: Maybe<Array<GroupedProcessStepHistoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepHistory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepHistoryTypeReasonPlaceResponse = {
|
|
__typename?: 'PaginatedProcessStepHistoryTypeReasonPlaceResponse';
|
|
group?: Maybe<Array<GroupedProcessStepHistoryTypeReasonPlaceResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepHistoryTypeReasonPlace>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepHistoryTypeReasonResponse = {
|
|
__typename?: 'PaginatedProcessStepHistoryTypeReasonResponse';
|
|
group?: Maybe<Array<GroupedProcessStepHistoryTypeReasonResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepHistoryTypeReason>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProcessStepPackResponse = {
|
|
__typename?: 'PaginatedProcessStepPackResponse';
|
|
group?: Maybe<Array<GroupedProcessStepPackResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProcessStepPack>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductAddressLinkResponse = {
|
|
__typename?: 'PaginatedProductAddressLinkResponse';
|
|
group?: Maybe<Array<GroupedProductAddressLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductAddressLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductAssetShopIntegrationLinkResponse = {
|
|
__typename?: 'PaginatedProductAssetShopIntegrationLinkResponse';
|
|
group?: Maybe<Array<GroupedProductAssetShopIntegrationLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductAssetShopIntegrationLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductDispositionResponse = {
|
|
__typename?: 'PaginatedProductDispositionResponse';
|
|
group?: Maybe<Array<GroupedProductDispositionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductDisposition>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductECommerceConfigResponse = {
|
|
__typename?: 'PaginatedProductECommerceConfigResponse';
|
|
group?: Maybe<Array<GroupedProductECommerceConfigResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductECommerceConfig>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductGroupResponse = {
|
|
__typename?: 'PaginatedProductGroupResponse';
|
|
group?: Maybe<Array<GroupedProductGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductPostProductionCostResponse = {
|
|
__typename?: 'PaginatedProductPostProductionCostResponse';
|
|
group?: Maybe<Array<GroupedProductPostProductionCostResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductPostProductionCost>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductProcessStepDefinitionCostResponse = {
|
|
__typename?: 'PaginatedProductProcessStepDefinitionCostResponse';
|
|
group?: Maybe<Array<GroupedProductProcessStepDefinitionCostResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductProcessStepDefinitionCost>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductReservedOrderedInfoResponse = {
|
|
__typename?: 'PaginatedProductReservedOrderedInfoResponse';
|
|
group?: Maybe<Array<GroupedProductReservedOrderedInfoResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductReservedOrderedInfo>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductResponse = {
|
|
__typename?: 'PaginatedProductResponse';
|
|
group?: Maybe<Array<GroupedProductResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Product>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductShopIntegrationLinkResponse = {
|
|
__typename?: 'PaginatedProductShopIntegrationLinkResponse';
|
|
group?: Maybe<Array<GroupedProductShopIntegrationLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductShopIntegrationLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductToStoragePlaceLinkResponse = {
|
|
__typename?: 'PaginatedProductToStoragePlaceLinkResponse';
|
|
group?: Maybe<Array<GroupedProductToStoragePlaceLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductToStoragePlaceLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductUnitConversionLinkResponse = {
|
|
__typename?: 'PaginatedProductUnitConversionLinkResponse';
|
|
group?: Maybe<Array<GroupedProductUnitConversionLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductUnitConversionLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductVariantToFacetValueLinkResponse = {
|
|
__typename?: 'PaginatedProductVariantToFacetValueLinkResponse';
|
|
group?: Maybe<Array<GroupedProductVariantToFacetValueLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductVariantToFacetValueLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductionStationResponse = {
|
|
__typename?: 'PaginatedProductionStationResponse';
|
|
group?: Maybe<Array<GroupedProductionStationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductionStation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProductsInProductionViewResponse = {
|
|
__typename?: 'PaginatedProductsInProductionViewResponse';
|
|
group?: Maybe<Array<GroupedProductsInProductionViewResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProductsInProductionView>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedProvisionGroupResponse = {
|
|
__typename?: 'PaginatedProvisionGroupResponse';
|
|
group?: Maybe<Array<GroupedProvisionGroupResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ProvisionGroup>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedPublicReportConfigurationResponse = {
|
|
__typename?: 'PaginatedPublicReportConfigurationResponse';
|
|
group?: Maybe<Array<GroupedPublicReportConfigurationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<PublicReportConfiguration>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedRegexEntryResponse = {
|
|
__typename?: 'PaginatedRegexEntryResponse';
|
|
group?: Maybe<Array<GroupedRegexEntryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<RegexEntry>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedReportPermissionResponse = {
|
|
__typename?: 'PaginatedReportPermissionResponse';
|
|
group?: Maybe<Array<GroupedReportPermissionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ReportPermission>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedReportResponse = {
|
|
__typename?: 'PaginatedReportResponse';
|
|
group?: Maybe<Array<GroupedReportResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Report>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedReportTriggerResponse = {
|
|
__typename?: 'PaginatedReportTriggerResponse';
|
|
group?: Maybe<Array<GroupedReportTriggerResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ReportTrigger>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedResourceTimeCorrectionResponse = {
|
|
__typename?: 'PaginatedResourceTimeCorrectionResponse';
|
|
group?: Maybe<Array<GroupedResourceTimeCorrectionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ResourceTimeCorrection>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedRoleResponse = {
|
|
__typename?: 'PaginatedRoleResponse';
|
|
group?: Maybe<Array<GroupedRoleResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Role>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSalesTaxCategoryResponse = {
|
|
__typename?: 'PaginatedSalesTaxCategoryResponse';
|
|
group?: Maybe<Array<GroupedSalesTaxCategoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SalesTaxCategory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSalesTaxCodeDetailResponse = {
|
|
__typename?: 'PaginatedSalesTaxCodeDetailResponse';
|
|
group?: Maybe<Array<GroupedSalesTaxCodeDetailResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SalesTaxCodeDetail>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSalesTaxCodeResponse = {
|
|
__typename?: 'PaginatedSalesTaxCodeResponse';
|
|
group?: Maybe<Array<GroupedSalesTaxCodeResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SalesTaxCode>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSalutationResponse = {
|
|
__typename?: 'PaginatedSalutationResponse';
|
|
group?: Maybe<Array<GroupedSalutationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Salutation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedShippingMethodAddressLinkResponse = {
|
|
__typename?: 'PaginatedShippingMethodAddressLinkResponse';
|
|
group?: Maybe<Array<GroupedShippingMethodAddressLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ShippingMethodAddressLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedShippingMethodResponse = {
|
|
__typename?: 'PaginatedShippingMethodResponse';
|
|
group?: Maybe<Array<GroupedShippingMethodResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<ShippingMethod>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSimpleJsonEntryResponse = {
|
|
__typename?: 'PaginatedSimpleJsonEntryResponse';
|
|
group?: Maybe<Array<GroupedSimpleJsonEntryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SimpleJsonEntry>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedStockInventoryItemResponse = {
|
|
__typename?: 'PaginatedStockInventoryItemResponse';
|
|
group?: Maybe<Array<GroupedStockInventoryItemResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<StockInventoryItem>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedStockInventoryResponse = {
|
|
__typename?: 'PaginatedStockInventoryResponse';
|
|
group?: Maybe<Array<GroupedStockInventoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<StockInventory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedStockTransactionResponse = {
|
|
__typename?: 'PaginatedStockTransactionResponse';
|
|
group?: Maybe<Array<GroupedStockTransactionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<StockTransaction>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedStoragePlaceResponse = {
|
|
__typename?: 'PaginatedStoragePlaceResponse';
|
|
group?: Maybe<Array<GroupedStoragePlaceResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<StoragePlace>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSystemSettingsResponse = {
|
|
__typename?: 'PaginatedSystemSettingsResponse';
|
|
group?: Maybe<Array<GroupedSystemSettingsResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SystemSettings>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedSystemTemplateResponse = {
|
|
__typename?: 'PaginatedSystemTemplateResponse';
|
|
group?: Maybe<Array<GroupedSystemTemplateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<SystemTemplate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTagResponse = {
|
|
__typename?: 'PaginatedTagResponse';
|
|
group?: Maybe<Array<GroupedTagResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Tag>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTaskResponse = {
|
|
__typename?: 'PaginatedTaskResponse';
|
|
group?: Maybe<Array<GroupedTaskResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Task>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTaxonomyCategoryResponse = {
|
|
__typename?: 'PaginatedTaxonomyCategoryResponse';
|
|
group?: Maybe<Array<GroupedTaxonomyCategoryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<TaxonomyCategory>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTenantBankAccountLinkResponse = {
|
|
__typename?: 'PaginatedTenantBankAccountLinkResponse';
|
|
group?: Maybe<Array<GroupedTenantBankAccountLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<TenantBankAccountLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTenantResponse = {
|
|
__typename?: 'PaginatedTenantResponse';
|
|
group?: Maybe<Array<GroupedTenantResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Tenant>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTextTemplateResponse = {
|
|
__typename?: 'PaginatedTextTemplateResponse';
|
|
group?: Maybe<Array<GroupedTextTemplateResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<TextTemplate>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedTradingSetRelationResponse = {
|
|
__typename?: 'PaginatedTradingSetRelationResponse';
|
|
group?: Maybe<Array<GroupedTradingSetRelationResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<TradingSetRelation>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedUnitConversionResponse = {
|
|
__typename?: 'PaginatedUnitConversionResponse';
|
|
group?: Maybe<Array<GroupedUnitConversionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<UnitConversion>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedUnitResponse = {
|
|
__typename?: 'PaginatedUnitResponse';
|
|
group?: Maybe<Array<GroupedUnitResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Unit>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedUserEMailResponse = {
|
|
__typename?: 'PaginatedUserEMailResponse';
|
|
group?: Maybe<Array<GroupedUserEMailResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<UserEMail>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedUserEmailSettingPermissionResponse = {
|
|
__typename?: 'PaginatedUserEmailSettingPermissionResponse';
|
|
group?: Maybe<Array<GroupedUserEmailSettingPermissionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<UserEmailSettingPermission>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedUserResponse = {
|
|
__typename?: 'PaginatedUserResponse';
|
|
group?: Maybe<Array<GroupedUserResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<User>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedVendorPriceListAddressLinkResponse = {
|
|
__typename?: 'PaginatedVendorPriceListAddressLinkResponse';
|
|
group?: Maybe<Array<GroupedVendorPriceListAddressLinkResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<VendorPriceListAddressLink>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedVendorPriceListResponse = {
|
|
__typename?: 'PaginatedVendorPriceListResponse';
|
|
group?: Maybe<Array<GroupedVendorPriceListResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<VendorPriceList>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedWebhookDeadLetterResponse = {
|
|
__typename?: 'PaginatedWebhookDeadLetterResponse';
|
|
group?: Maybe<Array<GroupedWebhookDeadLetterResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<WebhookDeadLetter>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedWebhookDeliveryResponse = {
|
|
__typename?: 'PaginatedWebhookDeliveryResponse';
|
|
group?: Maybe<Array<GroupedWebhookDeliveryResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<WebhookDelivery>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedWebhookSubscriptionResponse = {
|
|
__typename?: 'PaginatedWebhookSubscriptionResponse';
|
|
group?: Maybe<Array<GroupedWebhookSubscriptionResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<WebhookSubscription>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedWidgetResponse = {
|
|
__typename?: 'PaginatedWidgetResponse';
|
|
group?: Maybe<Array<GroupedWidgetResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Widget>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedXmlManagerResponse = {
|
|
__typename?: 'PaginatedXmlManagerResponse';
|
|
group?: Maybe<Array<GroupedXmlManagerResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<XmlManager>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PaginatedZoneResponse = {
|
|
__typename?: 'PaginatedZoneResponse';
|
|
group?: Maybe<Array<GroupedZoneResponse>>;
|
|
/** if true, the last page is reached */
|
|
isLastPage?: Maybe<Scalars['Boolean']['output']>;
|
|
items: Array<Zone>;
|
|
pageInfo?: Maybe<PageInfo>;
|
|
/** the count of all results */
|
|
totalItems: Scalars['Int']['output'];
|
|
};
|
|
|
|
export type PasswordResetTokenExpiredError = ErrorResult & {
|
|
__typename?: 'PasswordResetTokenExpiredError';
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
export type PasswordResetTokenInvalidError = ErrorResult & {
|
|
__typename?: 'PasswordResetTokenInvalidError';
|
|
errorCode: Scalars['String']['output'];
|
|
message: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Payment */
|
|
export type Payment = IBaseModel & {
|
|
__typename?: 'Payment';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
balanceStatus?: Maybe<BalanceStatus>;
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
direction?: Maybe<PaymentDirection>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
originAmount?: Maybe<Scalars['Float']['output']>;
|
|
originCurrency?: Maybe<CurrencyCode>;
|
|
paymentDate?: Maybe<Scalars['Date']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
restAmount: Scalars['Float']['output'];
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
text2?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum PaymentDirection {
|
|
In = 'IN',
|
|
Out = 'OUT'
|
|
}
|
|
|
|
export type PaymentInput = {
|
|
account?: InputMaybe<Scalars['String']['input']>;
|
|
address?: InputMaybe<AddressInput>;
|
|
/** searches the address by debitor identifier */
|
|
addressDebitorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
amount?: InputMaybe<Scalars['Float']['input']>;
|
|
balanceStatus?: InputMaybe<BalanceStatus>;
|
|
/** bank account id of the tenant */
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
/** searches the bank account by reference id (of tenant) */
|
|
bankAccountReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
direction?: InputMaybe<PaymentDirection>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
originAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
originCurrency?: InputMaybe<CurrencyCode>;
|
|
paymentDate?: InputMaybe<Scalars['Date']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
restAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
text2?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Zahlungslauf (Payment Run) */
|
|
export type PaymentRun = IBaseModel & {
|
|
__typename?: 'PaymentRun';
|
|
assignments?: Maybe<Array<PaymentRunAssignment>>;
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
bookingStatus?: Maybe<BookingStatus>;
|
|
bulkPaymentRequired?: Maybe<Scalars['Boolean']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creditorId?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
date?: Maybe<Scalars['Date']['output']>;
|
|
debitNotification?: Maybe<DebitNotificationType>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
initiator?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
paymentInformationId?: Maybe<Scalars['String']['output']>;
|
|
/** Computed payment run direction: DEBITOR or KREDITOR */
|
|
paymentRunDirection?: Maybe<PaymentRunDirection>;
|
|
paymentType?: Maybe<PaymentRunType>;
|
|
realTimeTransfer?: Maybe<Scalars['Boolean']['output']>;
|
|
status?: Maybe<PaymentRunStatus>;
|
|
summaries?: Maybe<Array<PaymentRunSummary>>;
|
|
summary?: Maybe<SummaryType>;
|
|
text1?: Maybe<Scalars['String']['output']>;
|
|
totalAmount?: Maybe<Scalars['Float']['output']>;
|
|
transferType?: Maybe<TransferType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
usage?: Maybe<Scalars['JSON']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Zahlungslauf Zuordnung (Payment Run Assignment) */
|
|
export type PaymentRunAssignment = IBaseModel & {
|
|
__typename?: 'PaymentRunAssignment';
|
|
blobKey?: Maybe<Scalars['String']['output']>;
|
|
bookingEntry?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
paymentNumber?: Maybe<Scalars['Float']['output']>;
|
|
paymentRun?: Maybe<PaymentRun>;
|
|
paymentRunId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
yearMonth?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum PaymentRunDirection {
|
|
Debitor = 'DEBITOR',
|
|
Kreditor = 'KREDITOR'
|
|
}
|
|
|
|
export type PaymentRunInput = {
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
bookingStatus?: InputMaybe<BookingStatus>;
|
|
bulkPaymentRequired?: InputMaybe<Scalars['Boolean']['input']>;
|
|
creditorId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
date?: InputMaybe<Scalars['Date']['input']>;
|
|
debitNotification?: InputMaybe<DebitNotificationType>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
initiator?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
paymentInformationId?: InputMaybe<Scalars['String']['input']>;
|
|
paymentType?: InputMaybe<PaymentRunType>;
|
|
realTimeTransfer?: InputMaybe<Scalars['Boolean']['input']>;
|
|
status?: InputMaybe<PaymentRunStatus>;
|
|
summary?: InputMaybe<SummaryType>;
|
|
text1?: InputMaybe<Scalars['String']['input']>;
|
|
totalAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
transferType?: InputMaybe<TransferType>;
|
|
usage?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type PaymentRunPainFile = {
|
|
__typename?: 'PaymentRunPainFile';
|
|
currency: Scalars['String']['output'];
|
|
fileName: Scalars['String']['output'];
|
|
xml: Scalars['String']['output'];
|
|
};
|
|
|
|
/** Zahlungslauf Position (Payment Run Position) */
|
|
export type PaymentRunPosition = IBaseModel & {
|
|
__typename?: 'PaymentRunPosition';
|
|
amount?: Maybe<Scalars['Float']['output']>;
|
|
booked?: Maybe<Scalars['Boolean']['output']>;
|
|
costAllocationId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
document?: Maybe<Scalars['String']['output']>;
|
|
exchangeRateFactor?: Maybe<Scalars['Float']['output']>;
|
|
fixedRate?: Maybe<Scalars['Float']['output']>;
|
|
glAccount?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
openItemAccounting?: Maybe<OpenItemAccounting>;
|
|
openItemAccountingId?: Maybe<Scalars['String']['output']>;
|
|
openItemAmount?: Maybe<Scalars['Float']['output']>;
|
|
openItemDiscount?: Maybe<Scalars['Float']['output']>;
|
|
openItemType?: Maybe<OpenItemType>;
|
|
paymentDocument?: Maybe<Scalars['String']['output']>;
|
|
purpose?: Maybe<Scalars['JSON']['output']>;
|
|
rateType?: Maybe<Scalars['Float']['output']>;
|
|
sign?: Maybe<Scalars['Float']['output']>;
|
|
source?: Maybe<SourceType>;
|
|
summary?: Maybe<PaymentRunSummary>;
|
|
summaryId?: Maybe<Scalars['String']['output']>;
|
|
taxCode?: Maybe<Scalars['String']['output']>;
|
|
taxSplit?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PaymentRunPositionInput = {
|
|
amount?: InputMaybe<Scalars['Float']['input']>;
|
|
booked?: InputMaybe<Scalars['Boolean']['input']>;
|
|
document?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
openItemAccountingId?: InputMaybe<Scalars['String']['input']>;
|
|
openItemAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
openItemDiscount?: InputMaybe<Scalars['Float']['input']>;
|
|
openItemType?: InputMaybe<OpenItemType>;
|
|
paymentDocument?: InputMaybe<Scalars['String']['input']>;
|
|
purpose?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
source?: InputMaybe<SourceType>;
|
|
summaryId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type PaymentRunSearchInput = {
|
|
bookingStatus?: InputMaybe<BookingStatus>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
paymentType?: InputMaybe<PaymentRunType>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
status?: InputMaybe<PaymentRunStatus>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum PaymentRunStatus {
|
|
ApprovalRequired = 'APPROVAL_REQUIRED',
|
|
Completed = 'COMPLETED',
|
|
Open = 'OPEN'
|
|
}
|
|
|
|
/** Zahlungslauf Summe (Payment Run Summary) */
|
|
export type PaymentRunSummary = IBaseModel & {
|
|
__typename?: 'PaymentRunSummary';
|
|
additional?: Maybe<Scalars['String']['output']>;
|
|
additionalInformation?: Maybe<Scalars['String']['output']>;
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
blobKey?: Maybe<Scalars['String']['output']>;
|
|
charges?: Maybe<ChargesType>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
customerNumber?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
dtaPaymentTypeIn?: Maybe<Scalars['String']['output']>;
|
|
dtaPaymentTypeOut?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mandateReference?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
participantNumber?: Maybe<Scalars['String']['output']>;
|
|
paymentAmount?: Maybe<Scalars['Float']['output']>;
|
|
paymentRun?: Maybe<PaymentRun>;
|
|
paymentRunId?: Maybe<Scalars['String']['output']>;
|
|
positions?: Maybe<Array<PaymentRunPosition>>;
|
|
postalAddress?: Maybe<PostalAddress>;
|
|
postalAddressId?: Maybe<Scalars['String']['output']>;
|
|
purpose?: Maybe<Scalars['JSON']['output']>;
|
|
referenceNumber?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PaymentRunSummaryInput = {
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
charges?: InputMaybe<ChargesType>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
customerNumber?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mandateReference?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
paymentAmount?: InputMaybe<Scalars['Float']['input']>;
|
|
paymentRunId?: InputMaybe<Scalars['String']['input']>;
|
|
postalAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
purpose?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export enum PaymentRunType {
|
|
DirectDebit = 'DIRECT_DEBIT',
|
|
ForeignCurrencyOut = 'FOREIGN_CURRENCY_OUT',
|
|
Pain_008ChDdB2B = 'PAIN_008_CH_DD_B2B',
|
|
Pain_008ChDdCor1 = 'PAIN_008_CH_DD_COR1',
|
|
Pain_008ChTaBdd = 'PAIN_008_CH_TA_BDD',
|
|
Pain_008ChTaLsvPlus = 'PAIN_008_CH_TA_LSV_PLUS',
|
|
SepaBasicDdFirst = 'SEPA_BASIC_DD_FIRST',
|
|
SepaBasicDdFirstAlt = 'SEPA_BASIC_DD_FIRST_ALT',
|
|
SepaBasicDdLegacy = 'SEPA_BASIC_DD_LEGACY',
|
|
SepaBasicDdOnce = 'SEPA_BASIC_DD_ONCE',
|
|
SepaBasicDdRecurring = 'SEPA_BASIC_DD_RECURRING',
|
|
SepaCorporateDd = 'SEPA_CORPORATE_DD',
|
|
SepaCorporateDdFirst = 'SEPA_CORPORATE_DD_FIRST',
|
|
SepaCorporateDdOnce = 'SEPA_CORPORATE_DD_ONCE',
|
|
SepaCorporateDdRecurring = 'SEPA_CORPORATE_DD_RECURRING',
|
|
SepaCreditTransfer = 'SEPA_CREDIT_TRANSFER',
|
|
SepaUrgentDd = 'SEPA_URGENT_DD',
|
|
SepaUrgentDdFirst = 'SEPA_URGENT_DD_FIRST',
|
|
SepaUrgentDdOnce = 'SEPA_URGENT_DD_ONCE',
|
|
SepaUrgentDdRecurring = 'SEPA_URGENT_DD_RECURRING'
|
|
}
|
|
|
|
export type PaymentSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isCompleted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isOpen?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPartial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfBalanceInfoId?: InputMaybe<Scalars['String']['input']>;
|
|
onlyOfDirections?: InputMaybe<Array<PaymentDirection>>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type PaymentTerms = IBaseModel & {
|
|
__typename?: 'PaymentTerms';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
/** Cash discount 1 in percent */
|
|
cashDiscount1?: Maybe<Scalars['Float']['output']>;
|
|
/** Cash discount 2 in percent */
|
|
cashDiscount2?: Maybe<Scalars['Float']['output']>;
|
|
cashDiscountDays1?: Maybe<Scalars['Int']['output']>;
|
|
cashDiscountDays2?: Maybe<Scalars['Int']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
directBalancing?: Maybe<Scalars['Boolean']['output']>;
|
|
/** If true, the document needs to be cleared / marked as paid before it can be transferred */
|
|
documentFinanceClearanceRequired?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Is UNTDID code */
|
|
eInvoicePaymentMeansCode?: Maybe<EInvoicePaymentMeansCode>;
|
|
eInvoicePaymentMeansCodeId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
paymentTargetDays?: Maybe<Scalars['Int']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PaymentTermsInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
cashDiscount1?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscount2?: InputMaybe<Scalars['Float']['input']>;
|
|
cashDiscountDays1?: InputMaybe<Scalars['Int']['input']>;
|
|
cashDiscountDays2?: InputMaybe<Scalars['Int']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
directBalancing?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** If true, the document needs to be cleared / marked as paid before it can be transfered */
|
|
documentFinanceClearanceRequired?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Is UNTDID code */
|
|
eInvoicePaymentMeansCode?: InputMaybe<EInvoicePaymentMeansCodeInput>;
|
|
eInvoicePaymentMeansCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
eInvoicePaymentMeansCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
paymentTargetDays?: InputMaybe<Scalars['Int']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum PaymentType {
|
|
OverPayed = 'OVER_PAYED',
|
|
Standard = 'STANDARD'
|
|
}
|
|
|
|
export type PermissionDefinition = {
|
|
__typename?: 'PermissionDefinition';
|
|
Permission: Scalars['String']['output'];
|
|
};
|
|
|
|
export type PermissionInformation = {
|
|
__typename?: 'PermissionInformation';
|
|
allPermissions: Array<Scalars['String']['output']>;
|
|
entityPermissions: Scalars['JSON']['output'];
|
|
genericPermissions: Scalars['JSON']['output'];
|
|
};
|
|
|
|
export enum PlannedType {
|
|
Auto = 'AUTO',
|
|
Planned = 'PLANNED',
|
|
Unplanned = 'UNPLANNED'
|
|
}
|
|
|
|
export type PostProductionDetail = IBaseModel & {
|
|
__typename?: 'PostProductionDetail';
|
|
/** if the work gets payed X times as much */
|
|
costMultiplicator?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomPostProductionDetailFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
durationInSeconds?: Maybe<Scalars['Float']['output']>;
|
|
/** only set if a new group is created by the post production */
|
|
group?: Maybe<ProcessStepGroup>;
|
|
groupId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** this one will have the connection to the group where the Post Production was started from */
|
|
originalGroup?: Maybe<ProcessStepGroup>;
|
|
originalGroupId?: Maybe<Scalars['String']['output']>;
|
|
postProductionReason?: Maybe<PostProductionReason>;
|
|
postProductionReasonId?: Maybe<Scalars['String']['output']>;
|
|
/** optional if post production happend on specific step */
|
|
processStepDetail?: Maybe<ProcessStepDetail>;
|
|
processStepDetailId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
/** free reference */
|
|
reference?: Maybe<Scalars['String']['output']>;
|
|
resource?: Maybe<ProcessResource>;
|
|
resourceId?: Maybe<Scalars['String']['output']>;
|
|
/** the Storage Place that should be used in Defaults */
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
timestamp?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PostProductionDetailInput = {
|
|
/** if the work gets payed X times as much */
|
|
costMultiplicator?: InputMaybe<Scalars['Float']['input']>;
|
|
customFields?: InputMaybe<CustomPostProductionDetailFieldsInput>;
|
|
durationInSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
groupId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
originalGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
postProductionReason?: InputMaybe<PostProductionReasonInput>;
|
|
postProductionReasonId?: InputMaybe<Scalars['String']['input']>;
|
|
/** optional if post production happend on specific step */
|
|
processStepDetailId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** free reference */
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
resourceId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
targetStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
timestamp?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type PostProductionReason = IBaseModel & {
|
|
__typename?: 'PostProductionReason';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** like error code */
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PostProductionReasonInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** like error code */
|
|
identifier: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** location Identification */
|
|
export type PostalAddress = IBaseModel & {
|
|
__typename?: 'PostalAddress';
|
|
/** Additional Field */
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
addition3?: Maybe<Scalars['String']['output']>;
|
|
city?: Maybe<Scalars['String']['output']>;
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
countryName?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
gln?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
latitude?: Maybe<Scalars['String']['output']>;
|
|
longitude?: Maybe<Scalars['String']['output']>;
|
|
packingStationNumber?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
postOfficeNumber?: Maybe<Scalars['String']['output']>;
|
|
postalAddressType?: Maybe<PostalAddressType>;
|
|
postalCode?: Maybe<Scalars['String']['output']>;
|
|
/** not used in Germany, but in Switzerland i.e. Bezirk Baden */
|
|
province?: Maybe<Scalars['String']['output']>;
|
|
/** The Name of a Person or Company */
|
|
recipient?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** i.e. Bavaria, Kanton Aargau */
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
street?: Maybe<Scalars['String']['output']>;
|
|
streetNumber?: Maybe<Scalars['String']['output']>;
|
|
taxId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PostalAddressInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
addition3?: InputMaybe<Scalars['String']['input']>;
|
|
city?: InputMaybe<Scalars['String']['input']>;
|
|
countryIso?: InputMaybe<Scalars['String']['input']>;
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
gln?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
latitude?: InputMaybe<Scalars['String']['input']>;
|
|
longitude?: InputMaybe<Scalars['String']['input']>;
|
|
packingStationNumber?: InputMaybe<Scalars['String']['input']>;
|
|
phone?: InputMaybe<Scalars['String']['input']>;
|
|
postOfficeNumber?: InputMaybe<Scalars['String']['input']>;
|
|
postalAddressType?: InputMaybe<PostalAddressType>;
|
|
postalCode?: InputMaybe<Scalars['String']['input']>;
|
|
province?: InputMaybe<Scalars['String']['input']>;
|
|
recipient?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
state?: InputMaybe<Scalars['String']['input']>;
|
|
street?: InputMaybe<Scalars['String']['input']>;
|
|
streetNumber?: InputMaybe<Scalars['String']['input']>;
|
|
taxId?: InputMaybe<Scalars['String']['input']>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum PostalAddressType {
|
|
DhlPackingStation = 'DHL_PACKING_STATION',
|
|
PostalOffice = 'POSTAL_OFFICE',
|
|
Regular = 'REGULAR'
|
|
}
|
|
|
|
export type PostalCode = IBaseModel & {
|
|
__typename?: 'PostalCode';
|
|
city?: Maybe<Scalars['String']['output']>;
|
|
community?: Maybe<Scalars['String']['output']>;
|
|
communityCode?: Maybe<Scalars['String']['output']>;
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
latitude?: Maybe<Scalars['String']['output']>;
|
|
longitude?: Maybe<Scalars['String']['output']>;
|
|
postalCode?: Maybe<Scalars['String']['output']>;
|
|
province?: Maybe<Scalars['String']['output']>;
|
|
provinceCode?: Maybe<Scalars['String']['output']>;
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
stateCode?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum PriceCaluclationType {
|
|
Time = 'TIME',
|
|
Unit = 'UNIT'
|
|
}
|
|
|
|
/** a Price List */
|
|
export type PriceList = IBaseModel & PriceListBase & {
|
|
__typename?: 'PriceList';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
type: PriceListType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PriceListBase = {
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
type: PriceListType;
|
|
};
|
|
|
|
/** a Price List Entry */
|
|
export type PriceListEntry = IBaseModel & {
|
|
__typename?: 'PriceListEntry';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
bulkPriceListEntries?: Maybe<Array<BulkPriceListEntry>>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomPriceListEntryFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
nonCashDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonProvisionable?: Maybe<Scalars['Boolean']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceList?: Maybe<PriceListBase>;
|
|
priceListId?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
strikethroughPrice?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PriceListEntryInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
bulkMinQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
bulkPriceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
customFields?: InputMaybe<CustomPriceListEntryFieldsInput>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceListId?: InputMaybe<Scalars['String']['input']>;
|
|
priceListIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
strikethroughPrice?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type PriceListEntrySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
creditorAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
dateOfCheck?: InputMaybe<Scalars['DateTime']['input']>;
|
|
debitorAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
forPrice?: InputMaybe<Scalars['Float']['input']>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
listType?: InputMaybe<PriceListType>;
|
|
onlyActive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyHistory?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyOfPriceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** will get the prices directly without checking for price references */
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type PriceListInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
priceIncludesTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
type?: PriceListType;
|
|
};
|
|
|
|
export type PriceListSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum PriceListType {
|
|
Customer = 'CUSTOMER',
|
|
List = 'LIST',
|
|
Vendor = 'VENDOR'
|
|
}
|
|
|
|
export enum PriceSourceType {
|
|
Customerprice = 'CUSTOMERPRICE',
|
|
Manualprice = 'MANUALPRICE',
|
|
Pricelist = 'PRICELIST'
|
|
}
|
|
|
|
/** Receives documents to be printed */
|
|
export type PrintJob = IBaseModel & {
|
|
__typename?: 'PrintJob';
|
|
asset?: Maybe<Asset>;
|
|
assetId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Specify if the Document has already been printed */
|
|
isPrinted: Scalars['Boolean']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Print Options e.g.: page: 1, color: black .... */
|
|
options?: Maybe<Scalars['JSON']['output']>;
|
|
printCompletedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
printStartedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Specify the name of the host who selected the printer */
|
|
printedByHost: Scalars['String']['output'];
|
|
/** Specify the name of the printer selected by the host */
|
|
printedByPrinter: Scalars['String']['output'];
|
|
/** Would escalate that printer job to the top of the queue to be the next job printed. */
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
/** State of the printer, if it is online or offline for example */
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PrintJobInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPrinted?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
options?: InputMaybe<Scalars['JSON']['input']>;
|
|
printCompletedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
printStartedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** The host of the printer. Can be empty if remotePrinterId is provided */
|
|
printedByHost?: InputMaybe<Scalars['String']['input']>;
|
|
/** The name of the printer. Can be empty if remotePrinterId is provided */
|
|
printedByPrinter?: InputMaybe<Scalars['String']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
/** The ID of the remote printer. Can be empty if printedByPrinter and printedByHost are provided */
|
|
remotePrinterId?: InputMaybe<Scalars['String']['input']>;
|
|
state?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type PrinterInput = {
|
|
hostName: Scalars['String']['input'];
|
|
isDefault: Scalars['Boolean']['input'];
|
|
os: Scalars['String']['input'];
|
|
printerName: Scalars['String']['input'];
|
|
status?: InputMaybe<Scalars['String']['input']>;
|
|
userInfo?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Requested by the Host to be selected */
|
|
export type PrinterInstance = IBaseModel & {
|
|
__typename?: 'PrinterInstance';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Specify the name of the host machine cames from. */
|
|
hostName: Scalars['String']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Check if its the default printer */
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Specify the name of the Operational System */
|
|
os: Scalars['String']['output'];
|
|
/** Specify the name of the target printer. */
|
|
printerName: Scalars['String']['output'];
|
|
/** Specify the status of the printer */
|
|
status?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Specify the user information */
|
|
userInfo?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** a special free event to mark */
|
|
export type ProcessEventMarker = IBaseModel & {
|
|
__typename?: 'ProcessEventMarker';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
eventDate: Scalars['DateTime']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
label: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessEventMarkerInput = {
|
|
eventDate: Scalars['DateTime']['input'];
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** which Process (mainly Production) can be executed where / from what resource or station */
|
|
export type ProcessQualification = IBaseModel & {
|
|
__typename?: 'ProcessQualification';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessQualificationInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** the resource */
|
|
export type ProcessResource = IBaseModel & {
|
|
__typename?: 'ProcessResource';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
/** the factor compared to (1.0) Artikel. Eg: value 2 would mean it takes 2 units to factor 1 product */
|
|
capacityFactor?: Maybe<Scalars['Float']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
/** the factor compared to (1.0) Artikel. Eg: value 2 would mean it takes 2 units to factor 1 product */
|
|
costFactor?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
employee?: Maybe<Employee>;
|
|
employeeId?: Maybe<Scalars['String']['output']>;
|
|
/** css Icon */
|
|
iconCss?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Human readable ID */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** the factor compared to (1.0) Artikel. Eg: value 2 would mean it takes 2 units to factor 1 product */
|
|
lossFactor?: Maybe<Scalars['Float']['output']>;
|
|
processQualifications?: Maybe<Array<ProcessQualification>>;
|
|
/** eg. the Employee ID */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** Id that can be changed and can be scanned from rfid or barcode */
|
|
scanId?: Maybe<Scalars['String']['output']>;
|
|
/** the factor compared to (1.0) Artikel. Eg: value 2 would mean it takes 2 units to factor 1 product */
|
|
speedFactor?: Maybe<Scalars['Float']['output']>;
|
|
/** calculated field - used for station view */
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<ResourceInhertianceType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** type like Human or a maschine or humans with a special abilities. Or maybe 'Fremdfertiger / Lieferant' */
|
|
export type ProcessResourceGroup = IBaseModel & {
|
|
__typename?: 'ProcessResourceGroup';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
getResources?: Maybe<Array<ProcessResource>>;
|
|
/** css Icon */
|
|
iconCss?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessResourceGroupInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** css Icon */
|
|
iconCss?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProcessResourceInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
capacityFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
costFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** css Icon */
|
|
iconCss?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Human readable ID */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lossFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
processQualificationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
resourceTypeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Id that can be changed and can be scanned from RFID or barcode */
|
|
scanId?: InputMaybe<Scalars['String']['input']>;
|
|
speedFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
type?: InputMaybe<ResourceInhertianceType>;
|
|
};
|
|
|
|
/** eg. LA = Lazer Step */
|
|
export type ProcessStepDefinition = IBaseModel & {
|
|
__typename?: 'ProcessStepDefinition';
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** eg: LA for Laser */
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
requiredQualifications?: Maybe<Array<ProcessQualification>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepDefinitionInput = {
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
enabledStations?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requiredQualificationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type ProcessStepDetail = IBaseModel & {
|
|
__typename?: 'ProcessStepDetail';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
detailHistory?: Maybe<Array<ProcessStepHistory>>;
|
|
/** can be edited by the User or calculated by the start / end datetime. In seconds */
|
|
duration?: Maybe<Scalars['Float']['output']>;
|
|
/** usually is being calculated by the resourceHistory - can be set manually */
|
|
endDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
externalProcessing?: Maybe<Scalars['Boolean']['output']>;
|
|
finishState?: Maybe<ProductionFinishState>;
|
|
group?: Maybe<ProcessStepGroup>;
|
|
groupId?: Maybe<Scalars['String']['output']>;
|
|
history?: Maybe<Array<ProcessStepHistory>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** the quantity it originally had (without under or overproduction) */
|
|
initialQuantity?: Maybe<Scalars['Float']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** when this ProcessStep can be started (automatically) */
|
|
minAutoStartQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** the minimum quantity thats neccessary (if not complete yet) to already start this process-step */
|
|
minManualStartQuantity?: Maybe<Scalars['Float']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
outputProduct?: Maybe<Product>;
|
|
outputProductId?: Maybe<Scalars['String']['output']>;
|
|
/** for 1 input you get X output products. Not used with 'part-list / stückliste' */
|
|
outputQuantity?: Maybe<Scalars['Float']['output']>;
|
|
parents?: Maybe<Array<ProcessStepDetail>>;
|
|
paused?: Maybe<Scalars['Boolean']['output']>;
|
|
/** in seconds */
|
|
plannedDuration?: Maybe<Scalars['Float']['output']>;
|
|
plannedEndDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
/** those resources that should work simultaneously - like same maschines or human resources */
|
|
plannedParallelResources?: Maybe<Array<ProcessResource>>;
|
|
/** in seconds */
|
|
plannedPreparation?: Maybe<Scalars['Float']['output']>;
|
|
plannedStartDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
/** if the step has been added auto - manual or planned */
|
|
plannedType?: Maybe<PlannedType>;
|
|
/** can be edited by the User or calculated by the start / end datetime. In seconds */
|
|
preparation?: Maybe<Scalars['Float']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
processStepDefinition?: Maybe<ProcessStepDefinition>;
|
|
processStepDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
processStepPack?: Maybe<ProcessStepPack>;
|
|
processStepPackId?: Maybe<Scalars['String']['output']>;
|
|
/** any finished booking needs to have either a start / end or a end with manual time tracking */
|
|
requireTimeTracking?: Maybe<Scalars['Boolean']['output']>;
|
|
/** if and how we need to calculate the time and resources with the amount / quantity */
|
|
resourceCalculationMode?: Maybe<ResourceCalculationMode>;
|
|
/** how many items for this step can be handelt simultaneously. Default = 1 */
|
|
resourceCapacity?: Maybe<Scalars['Float']['output']>;
|
|
/** sum of the costs (money) of the planned resources in one step (time) */
|
|
resourceCost?: Maybe<Scalars['Float']['output']>;
|
|
resourceGroup?: Maybe<ProcessResourceGroup>;
|
|
/** usually is being calculated by the resourceHistory - can be set manually */
|
|
startDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
status?: Maybe<ProcessStepDetailStatus>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepDetailInput = {
|
|
endDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
externalProcessing?: InputMaybe<Scalars['Boolean']['input']>;
|
|
finishState?: InputMaybe<ProductionFinishState>;
|
|
groupId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** the quantity it originally had (without under or overproduction). This shouldnt be changed usually */
|
|
initialQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** when this ProcessStep can be started (automatically) */
|
|
minAutoStartQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** the minimum quantity thats neccessary (if not complete yet) to already start this process-step */
|
|
minManualStartQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** for 1 input you get X output products. Not used with 'part-list / stückliste' */
|
|
outputQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
parentIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
paused?: InputMaybe<Scalars['Boolean']['input']>;
|
|
plannedDuration?: InputMaybe<Scalars['Float']['input']>;
|
|
plannedEndDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
plannedParallelResources?: InputMaybe<Array<ProcessResourceInput>>;
|
|
/** in seconds */
|
|
plannedPreparation?: InputMaybe<Scalars['Float']['input']>;
|
|
plannedStartDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** if the step has been added auto - manual or planned */
|
|
plannedType?: InputMaybe<Scalars['String']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
processStepDefinition?: InputMaybe<ProcessStepDefinitionInput>;
|
|
processStepDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
/** will automatically load the correcty definition Id based on the Identifier */
|
|
processStepDefinitionIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
processStepPack?: InputMaybe<ProcessStepPackInput>;
|
|
processStepPackId?: InputMaybe<Scalars['String']['input']>;
|
|
processStepPackIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** any finished booking needs to have either a start / end or a end with manual time tracking */
|
|
requireTimeTracking?: InputMaybe<Scalars['Boolean']['input']>;
|
|
resourceCalculationFactor?: InputMaybe<Scalars['Float']['input']>;
|
|
/** if and how we need to calculate the time and resources with the amount / quantity */
|
|
resourceCalculationMode?: InputMaybe<ResourceCalculationMode>;
|
|
/** how many items for this step can be handelt simultaneously. Default = 1 */
|
|
resourceCapacity?: InputMaybe<Scalars['Float']['input']>;
|
|
resourceCost?: InputMaybe<Scalars['Float']['input']>;
|
|
resourceHistory?: InputMaybe<Array<ProcessStepHistoryInput>>;
|
|
resourceType?: InputMaybe<ProcessResourceGroupInput>;
|
|
startDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** unused right now but allows future improvements and more depth */
|
|
subProcessStepGroup?: InputMaybe<ProcessStepGroupInput>;
|
|
};
|
|
|
|
export type ProcessStepDetailSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyStartable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
processStepPackIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
qualificationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
resourceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
stationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Calculated */
|
|
export type ProcessStepDetailStatus = {
|
|
__typename?: 'ProcessStepDetailStatus';
|
|
finishedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
inProgressQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** the maximum quantity you can start, loss and broken items accounted for */
|
|
maxStartQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** total needs to be fulfilled */
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepDetailTarget = ActivityBaseTarget & {
|
|
__typename?: 'ProcessStepDetailTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ProcessStepGroup = IBaseModel & {
|
|
__typename?: 'ProcessStepGroup';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deadLine?: Maybe<Scalars['DateTime']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** marks special Events - for user Info only */
|
|
eventmarkers?: Maybe<Array<ProcessEventMarker>>;
|
|
finishState?: Maybe<ProductionFinishState>;
|
|
getPostProductions?: Maybe<Array<PostProductionDetail>>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isTemplate?: Maybe<Scalars['Boolean']['output']>;
|
|
items?: Maybe<Array<ProcessStepDetail>>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
linkCount?: Maybe<Scalars['Float']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** the original Group this one got created / copied from */
|
|
originGroupId?: Maybe<Scalars['String']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** from which Line Item / Document the Group comes from or is linked to */
|
|
source?: Maybe<DocumentLineItem>;
|
|
sourceId?: Maybe<Scalars['String']['output']>;
|
|
/** the Storage Place the finished Product should be moved into */
|
|
targetStoragePlace?: Maybe<StoragePlace>;
|
|
targetStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepGroupInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
eventmarkers?: InputMaybe<Array<ProcessEventMarkerInput>>;
|
|
/** 1 = finish, 2 = started */
|
|
finishState?: InputMaybe<ProductionFinishState>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemplate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
items?: InputMaybe<Array<ProcessStepDetailInput>>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the Storage Place the finished Product should be moved into */
|
|
targetStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
targetStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProcessStepGroupRelation = IBaseModel & {
|
|
__typename?: 'ProcessStepGroupRelation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepGroupRelationInput = {
|
|
childId?: InputMaybe<Scalars['String']['input']>;
|
|
childReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
parentReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProcessStepHistory = IBaseModel & {
|
|
__typename?: 'ProcessStepHistory';
|
|
associatedHistoryId?: Maybe<Scalars['String']['output']>;
|
|
auditNote?: Maybe<Scalars['String']['output']>;
|
|
auditState?: Maybe<AuditState>;
|
|
/** if the work gets payed X times as much */
|
|
costMultiplicator?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
durationOverwriteSeconds?: Maybe<Scalars['Float']['output']>;
|
|
eventType?: Maybe<ProcessStepHistoryType>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
originProcessStepDetail?: Maybe<ProcessStepDetail>;
|
|
originProcessStepDetailId?: Maybe<Scalars['String']['output']>;
|
|
processResources?: Maybe<Array<ProcessResource>>;
|
|
processStepDetail?: Maybe<ProcessStepDetail>;
|
|
processStepDetailId?: Maybe<Scalars['String']['output']>;
|
|
reason?: Maybe<ProcessStepHistoryTypeReason>;
|
|
reasonId?: Maybe<Scalars['String']['output']>;
|
|
station?: Maybe<ProductionStation>;
|
|
stationId?: Maybe<Scalars['String']['output']>;
|
|
stockTransaction?: Maybe<StockTransaction>;
|
|
stockTransactionId?: Maybe<Scalars['String']['output']>;
|
|
timestamp?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepHistoryInput = {
|
|
associatedHistoryId?: InputMaybe<Scalars['String']['input']>;
|
|
auditNote?: InputMaybe<Scalars['String']['input']>;
|
|
auditState?: InputMaybe<AuditState>;
|
|
/** if the work gets payed X times as much */
|
|
costMultiplicator?: InputMaybe<Scalars['Float']['input']>;
|
|
durationOverwriteSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
eventType?: InputMaybe<ProcessStepHistoryType>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** notes will be added to the process step detail */
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
originProcessStepDetailId?: InputMaybe<Scalars['String']['input']>;
|
|
processResourceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
processResources?: InputMaybe<Array<ProcessResourceInput>>;
|
|
processStepDetailId?: InputMaybe<Scalars['String']['input']>;
|
|
/** can be used if you dont want any manual control over the stock */
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
reasonId?: InputMaybe<Scalars['String']['input']>;
|
|
stationId?: InputMaybe<Scalars['String']['input']>;
|
|
stockTransaction?: InputMaybe<StockTransactionInput>;
|
|
timestamp?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type ProcessStepHistorySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyUnprocessed?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum ProcessStepHistoryType {
|
|
Abort = 'ABORT',
|
|
Begin = 'BEGIN',
|
|
Break = 'BREAK',
|
|
Continue = 'CONTINUE',
|
|
Correction = 'CORRECTION',
|
|
End = 'END',
|
|
Gain = 'GAIN',
|
|
Loss = 'LOSS',
|
|
Pause = 'PAUSE',
|
|
Repair = 'REPAIR'
|
|
}
|
|
|
|
export type ProcessStepHistoryTypeReason = IBaseModel & {
|
|
__typename?: 'ProcessStepHistoryTypeReason';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
historyType: ProcessStepHistoryType;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** like error code */
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
storagePlaces?: Maybe<Array<ProcessStepHistoryTypeReasonPlace>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepHistoryTypeReasonInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
historyType: ProcessStepHistoryType;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ProcessStepHistoryTypeReasonPlace = IBaseModel & {
|
|
__typename?: 'ProcessStepHistoryTypeReasonPlace';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
reason: ProcessStepHistoryTypeReason;
|
|
reasonId: Scalars['String']['output'];
|
|
storagePlace: StoragePlace;
|
|
storagePlaceId: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepHistoryTypeReasonPlaceInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
reasonId: Scalars['String']['input'];
|
|
storagePlaceId: Scalars['String']['input'];
|
|
};
|
|
|
|
export type ProcessStepLineItemLink = IBaseModel & {
|
|
__typename?: 'ProcessStepLineItemLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentLineItem?: Maybe<DocumentLineItem>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
processStepDetail?: Maybe<ProcessStepDetail>;
|
|
processStepDetailId?: Maybe<Scalars['String']['output']>;
|
|
processStepGroup: ProcessStepGroup;
|
|
processStepGroupId: Scalars['String']['output'];
|
|
processStepHistory?: Maybe<ProcessStepHistory>;
|
|
processStepHistoryId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepLineItemLinkInput = {
|
|
documentLineItem?: InputMaybe<DocumentLineItemInput>;
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
processStepDetailId?: InputMaybe<Scalars['String']['input']>;
|
|
processStepGroupId: Scalars['String']['input'];
|
|
processStepHistoryId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** a pack of some ProcessStepDetail instances that should be processed together. Dont need to be from same Step Group */
|
|
export type ProcessStepPack = IBaseModel & {
|
|
__typename?: 'ProcessStepPack';
|
|
/** unique identifier for grouping all the processstepdetails together */
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
assets: Array<Asset>;
|
|
children: Array<ProcessStepPack>;
|
|
completedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomProcessStepPackFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** combined time. no iterations included */
|
|
durationInSeconds?: Maybe<Scalars['Float']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
finishState?: Maybe<ProductionFinishState>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** unique identifier for grouping all the processstepdetails together */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
iterations?: Maybe<Scalars['Float']['output']>;
|
|
iterationsComplete?: Maybe<Scalars['Float']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
material?: Maybe<Material>;
|
|
materialId?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
parent?: Maybe<ProcessStepPack>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
plannedEndDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
plannedStartDateTime?: Maybe<Scalars['DateTime']['output']>;
|
|
/** combined time. no iterations included */
|
|
postProcessingTimeInSeconds?: Maybe<Scalars['Float']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
processStepDetails: Array<ProcessStepDetail>;
|
|
requiredQualification?: Maybe<ProcessQualification>;
|
|
requiredQualificationId?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<ProcessStepPackStatus>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepPackInput = {
|
|
addedAssetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** unique identifier for grouping all the processstepdetails together */
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
completedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
customFields?: InputMaybe<CustomProcessStepPackFieldsInput>;
|
|
/** combined time. no iterations included */
|
|
durationInSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
finishState?: InputMaybe<ProductionFinishState>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** unique identifier for grouping all the processstepdetails together */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
iterations?: InputMaybe<Scalars['Float']['input']>;
|
|
iterationsComplete?: InputMaybe<Scalars['Float']['input']>;
|
|
material?: InputMaybe<MaterialInput>;
|
|
materialId?: InputMaybe<Scalars['String']['input']>;
|
|
materialIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
plannedEndDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
plannedStartDateTime?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** combined time. no iterations included */
|
|
postProcessingTimeInSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
requiredQualificationId?: InputMaybe<Scalars['String']['input']>;
|
|
requiredQualificationIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
resourceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type ProcessStepPackSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
noChildren?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** only if start date time is past now */
|
|
onlyStartable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Calculated */
|
|
export type ProcessStepPackStatus = {
|
|
__typename?: 'ProcessStepPackStatus';
|
|
durationSecondsCombined?: Maybe<Scalars['Float']['output']>;
|
|
durationSecondsDone?: Maybe<Scalars['Float']['output']>;
|
|
finishedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
inProgressQuantity?: Maybe<Scalars['Float']['output']>;
|
|
percentageDoneQuantity?: Maybe<Scalars['Float']['output']>;
|
|
percentageDoneTime?: Maybe<Scalars['Float']['output']>;
|
|
quantityCombined?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProcessStepPackTarget = ActivityBaseTarget & {
|
|
__typename?: 'ProcessStepPackTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** a Product */
|
|
export type Product = IBaseModel & {
|
|
__typename?: 'Product';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
assets: Array<Asset>;
|
|
averagePurchasePrice?: Maybe<Scalars['Float']['output']>;
|
|
calculatoryCosts?: Maybe<Scalars['Float']['output']>;
|
|
commodityCodeIdentifier?: Maybe<Scalars['String']['output']>;
|
|
costCenter?: Maybe<CostCenter>;
|
|
costCenterId?: Maybe<Scalars['String']['output']>;
|
|
costObject?: Maybe<CostObject>;
|
|
costObjectId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creatorEmployee?: Maybe<Employee>;
|
|
creatorEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomProductFields>;
|
|
customsDescription?: Maybe<Scalars['String']['output']>;
|
|
dangerousGoodsUnNumber?: Maybe<DangerousGoodsUnNumber>;
|
|
dangerousGoodsUnNumberClass?: Maybe<Scalars['Float']['output']>;
|
|
dangerousGoodsUnNumberDescription?: Maybe<Scalars['String']['output']>;
|
|
dangerousGoodsUnNumberId?: Maybe<Scalars['String']['output']>;
|
|
defaultProcessStepGroupId?: Maybe<Scalars['String']['output']>;
|
|
defaultSalesTaxCodeIn?: Maybe<SalesTaxCode>;
|
|
defaultSalesTaxCodeInId?: Maybe<Scalars['String']['output']>;
|
|
defaultSalesTaxCodeOut?: Maybe<SalesTaxCode>;
|
|
defaultSalesTaxCodeOutId?: Maybe<Scalars['String']['output']>;
|
|
defaultVendor?: Maybe<Address>;
|
|
defaultVendorId?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
dgAdditionalPackingText?: Maybe<Scalars['String']['output']>;
|
|
dgClassificationCode?: Maybe<Scalars['String']['output']>;
|
|
dgConversionPackingDenominator?: Maybe<Scalars['Float']['output']>;
|
|
dgConversionPackingNumerator?: Maybe<Scalars['Float']['output']>;
|
|
dgDescription?: Maybe<Scalars['String']['output']>;
|
|
dgIsHazardous?: Maybe<Scalars['Boolean']['output']>;
|
|
dgLQMarker?: Maybe<DangerousGoodsLimitedQuantityMarker>;
|
|
dgNAGText?: Maybe<Scalars['String']['output']>;
|
|
dgNEM?: Maybe<Scalars['Float']['output']>;
|
|
dgPackingCode?: Maybe<PackingCode>;
|
|
dgPackingCodeId?: Maybe<Scalars['String']['output']>;
|
|
dgPackingGroup?: Maybe<Scalars['String']['output']>;
|
|
dgQuantity?: Maybe<Scalars['Float']['output']>;
|
|
dimensionText?: Maybe<Scalars['String']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
grossWeight?: Maybe<Scalars['Float']['output']>;
|
|
/** Global Trade Item Number */
|
|
gtin?: Maybe<Scalars['String']['output']>;
|
|
height?: Maybe<Scalars['Float']['output']>;
|
|
highestPurchasePrice?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
infoPopUp?: Maybe<Scalars['String']['output']>;
|
|
informationText?: Maybe<Scalars['String']['output']>;
|
|
integrations?: Maybe<Array<ProductShopIntegrationLink>>;
|
|
internalNotes?: Maybe<Scalars['String']['output']>;
|
|
inventoryTrackingType?: Maybe<InventoryTrackingType>;
|
|
itemSalesTaxCategoryIn?: Maybe<ItemSalesTaxCategory>;
|
|
itemSalesTaxCategoryInId?: Maybe<Scalars['String']['output']>;
|
|
itemSalesTaxCategoryOut?: Maybe<ItemSalesTaxCategory>;
|
|
itemSalesTaxCategoryOutId?: Maybe<Scalars['String']['output']>;
|
|
keywords?: Maybe<Array<Keyword>>;
|
|
lastPurchasePrice?: Maybe<Scalars['Float']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
length?: Maybe<Scalars['Float']['output']>;
|
|
lotSize?: Maybe<Scalars['Float']['output']>;
|
|
lowestPurchasePrice?: Maybe<Scalars['Float']['output']>;
|
|
manufacturer?: Maybe<Address>;
|
|
manufacturerId?: Maybe<Scalars['String']['output']>;
|
|
matchcode?: Maybe<Scalars['String']['output']>;
|
|
material?: Maybe<Material>;
|
|
materialId?: Maybe<Scalars['String']['output']>;
|
|
materialIdentifier?: Maybe<Scalars['String']['output']>;
|
|
/** Manufacturer Part Number */
|
|
mpn?: Maybe<Scalars['String']['output']>;
|
|
netWeight?: Maybe<Scalars['Float']['output']>;
|
|
nonCashDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** if connected to a parent product, those properties will not be overridden by the parent */
|
|
nonInheritedProperties?: Maybe<Array<Scalars['String']['output']>>;
|
|
nonProvisionable?: Maybe<Scalars['Boolean']['output']>;
|
|
orderStrategy?: Maybe<OrderStrategyType>;
|
|
originCountryIso?: Maybe<Scalars['String']['output']>;
|
|
priceReferenceProduct?: Maybe<Product>;
|
|
/** if set, the price of this product will be the same as the price of the referenced product (for example for a product that is a variant of another product) */
|
|
priceReferenceProductId?: Maybe<Scalars['String']['output']>;
|
|
priceUnit?: Maybe<Scalars['Float']['output']>;
|
|
primaryProductGroup?: Maybe<ProductGroup>;
|
|
primaryProductGroupId?: Maybe<Scalars['String']['output']>;
|
|
productType?: Maybe<ProductType>;
|
|
purchasePriceReferenceProduct?: Maybe<Product>;
|
|
/** if set, the price of this product will be the same as the price of the referenced product (for example for a product that is a variant of another product) */
|
|
purchasePriceReferenceProductId?: Maybe<Scalars['String']['output']>;
|
|
purchaseText?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
salesProvisionGroup?: Maybe<ProvisionGroup>;
|
|
salesProvisionGroupId?: Maybe<Scalars['String']['output']>;
|
|
salesText?: Maybe<Scalars['String']['output']>;
|
|
subProductGroups?: Maybe<Array<ProductGroup>>;
|
|
tags?: Maybe<Array<Tag>>;
|
|
unit?: Maybe<Unit>;
|
|
unitId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** cached variant facet values, does not include all fields and might have invalid IDs */
|
|
variantFacetValues?: Maybe<Array<FacetValue>>;
|
|
/** Parent product if this is a variant */
|
|
variantParent?: Maybe<Product>;
|
|
/** ID of the parent product if this is a variant */
|
|
variantParentId?: Maybe<Scalars['String']['output']>;
|
|
vendorPriceCalculationMode?: Maybe<VendorPriceCalculationType>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
width?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductAddressLink = IBaseModel & {
|
|
__typename?: 'ProductAddressLink';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
productIdentifier?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductAddressLinkInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** for API usage if addressId is not provided */
|
|
debitorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Product Identifier from internal phx system - used for API imports */
|
|
internalProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Product Order Identifier from external system */
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Product Asset Shop Integration Link */
|
|
export type ProductAssetShopIntegrationLink = IBaseModel & {
|
|
__typename?: 'ProductAssetShopIntegrationLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** External Asset Id */
|
|
externalId?: Maybe<Scalars['String']['output']>;
|
|
/** Our internal ID for the featured asset Id of the product, used to compare if the user changes the featured asset. */
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Asset Media Content Type */
|
|
mediaContentType?: Maybe<MediaContentType>;
|
|
productShopIntegrationLink?: Maybe<ProductShopIntegrationLink>;
|
|
productShopIntegrationLinkId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductAssetShopIntegrationLinkInput = {
|
|
/** External product id */
|
|
externalId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Our internal ID for the featured asset Id of the product, used to compare if the user changes the featured asset. */
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mediaContentType?: InputMaybe<MediaContentType>;
|
|
productAssetShopIntegrationLink?: InputMaybe<Array<ProductAssetShopIntegrationLinkInput>>;
|
|
productShopIntegrationLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductAssetShopIntegrationLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
externalId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Our internal ID for the featured asset Id of the product, used to compare if the user changes the featured asset. */
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mediaContentType?: InputMaybe<MediaContentType>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productShopIntegrationLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Disposition Info About a Product */
|
|
export type ProductDisposition = {
|
|
__typename?: 'ProductDisposition';
|
|
inProductionQuantity?: Maybe<Scalars['Float']['output']>;
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
notBackedByStockQuantity?: Maybe<Scalars['Float']['output']>;
|
|
openQuantityIncomingShipments?: Maybe<Scalars['Float']['output']>;
|
|
/** thats the quantity that is free to be sold. Reservations are already subtracted from this quantity. */
|
|
openSalesQuantity?: Maybe<Scalars['Float']['output']>;
|
|
orderedConfirmedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
orderedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
quantityNeededInProductionItems?: Maybe<Scalars['Float']['output']>;
|
|
quarantineQuantity?: Maybe<Scalars['Float']['output']>;
|
|
reservedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
totalStockQuantity?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductDispositionSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
ignoreLot?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ignoreRootStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ignoreSerial?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ignoreStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
storagePlaceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
timestamp?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type ProductDispositionTimeSeriesEntry = {
|
|
__typename?: 'ProductDispositionTimeSeriesEntry';
|
|
date?: Maybe<Scalars['DateTime']['output']>;
|
|
endDate?: Maybe<Scalars['DateTime']['output']>;
|
|
estimatedInboundQuantity?: Maybe<Scalars['Float']['output']>;
|
|
productDisposition?: Maybe<ProductDisposition>;
|
|
};
|
|
|
|
export type ProductDispositionTimeSeriesQueryInput = {
|
|
endDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
fromDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** only 'day' for now */
|
|
interval?: InputMaybe<Scalars['String']['input']>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
storagePlaceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
withEstimatedInbound?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** E-commerce configuration for a product */
|
|
export type ProductECommerceConfig = IBaseModel & {
|
|
__typename?: 'ProductECommerceConfig';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product: Product;
|
|
productId: Scalars['String']['output'];
|
|
taxonomyCategory?: Maybe<TaxonomyCategory>;
|
|
taxonomyCategoryId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductECommerceConfigInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
productId: Scalars['String']['input'];
|
|
taxonomyCategoryId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductECommerceConfigSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type ProductGroup = IBaseModel & {
|
|
__typename?: 'ProductGroup';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
parent?: Maybe<ProductGroup>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductGroupInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
parentIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
averagePurchasePrice?: InputMaybe<Scalars['Float']['input']>;
|
|
calculatoryCosts?: InputMaybe<Scalars['Float']['input']>;
|
|
commodityCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
costCenter?: InputMaybe<CostCenterInput>;
|
|
costCenterId?: InputMaybe<Scalars['String']['input']>;
|
|
costCenterIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
costObject?: InputMaybe<CostObjectInput>;
|
|
costObjectId?: InputMaybe<Scalars['String']['input']>;
|
|
costObjectIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
creatorEmployee?: InputMaybe<EmployeeInput>;
|
|
creatorEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
customFields?: InputMaybe<CustomProductFieldsInput>;
|
|
customsDescription?: InputMaybe<Scalars['String']['input']>;
|
|
dangerousGoodsUnNumber?: InputMaybe<DangerousGoodsUnNumberInput>;
|
|
dangerousGoodsUnNumberId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultProcessStepGroup?: InputMaybe<ProcessStepGroupInput>;
|
|
defaultProcessStepGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultProcessStepGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
defaultSalesTaxCodeIn?: InputMaybe<SalesTaxCodeInput>;
|
|
defaultSalesTaxCodeInId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultSalesTaxCodeInIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
defaultSalesTaxCodeOut?: InputMaybe<SalesTaxCodeInput>;
|
|
defaultSalesTaxCodeOutId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultSalesTaxCodeOutIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
defaultVendor?: InputMaybe<AddressInput>;
|
|
defaultVendorId?: InputMaybe<Scalars['String']['input']>;
|
|
defaultVendorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
dgAdditionalPackingText?: InputMaybe<Scalars['String']['input']>;
|
|
dgClassificationCode?: InputMaybe<Scalars['String']['input']>;
|
|
dgConversionPackingDenominator?: InputMaybe<Scalars['Float']['input']>;
|
|
dgConversionPackingNumerator?: InputMaybe<Scalars['Float']['input']>;
|
|
dgDescription?: InputMaybe<Scalars['String']['input']>;
|
|
dgIsHazardous?: InputMaybe<Scalars['Boolean']['input']>;
|
|
dgLQMarker?: InputMaybe<DangerousGoodsLimitedQuantityMarker>;
|
|
dgNAGText?: InputMaybe<Scalars['String']['input']>;
|
|
dgNEM?: InputMaybe<Scalars['Float']['input']>;
|
|
dgPackingCode?: InputMaybe<PackingCodeInput>;
|
|
dgPackingCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
dgPackingGroup?: InputMaybe<Scalars['String']['input']>;
|
|
dgQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
dimensionText?: InputMaybe<Scalars['String']['input']>;
|
|
/** if set, the product will be disabled for the integration */
|
|
disableIntegrationIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** if set, the product will be enabled for the integration */
|
|
enableIntegrationIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** Identifier of the first facet (e.g., 'color', 'size'), used to lookup FacetValue if variantFacetValues is not provided */
|
|
facetOption1Name?: InputMaybe<Scalars['String']['input']>;
|
|
/** Identifier of the first facet value (e.g., 'red', 'large'), used to lookup FacetValue if variantFacetValues is not provided */
|
|
facetOption1Value?: InputMaybe<Scalars['String']['input']>;
|
|
/** Identifier of the second facet (e.g., 'color', 'size'), used to lookup FacetValue if variantFacetValues is not provided */
|
|
facetOption2Name?: InputMaybe<Scalars['String']['input']>;
|
|
/** Identifier of the second facet value (e.g., 'red', 'large'), used to lookup FacetValue if variantFacetValues is not provided */
|
|
facetOption2Value?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAsset?: InputMaybe<AssetInput>;
|
|
featuredAssetDownloadUrl?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetFileName?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
grossWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Global Trade Item Number */
|
|
gtin?: InputMaybe<Scalars['String']['input']>;
|
|
height?: InputMaybe<Scalars['Float']['input']>;
|
|
highestPurchasePrice?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
infoPopUp?: InputMaybe<Scalars['String']['input']>;
|
|
informationText?: InputMaybe<Scalars['String']['input']>;
|
|
internalNotes?: InputMaybe<Scalars['String']['input']>;
|
|
inventoryTrackingType?: InputMaybe<InventoryTrackingType>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
itemSalesTaxCategoryIn?: InputMaybe<ItemSalesTaxCategoryInput>;
|
|
itemSalesTaxCategoryInId?: InputMaybe<Scalars['String']['input']>;
|
|
itemSalesTaxCategoryInIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
itemSalesTaxCategoryOut?: InputMaybe<ItemSalesTaxCategoryInput>;
|
|
itemSalesTaxCategoryOutId?: InputMaybe<Scalars['String']['input']>;
|
|
itemSalesTaxCategoryOutIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
lastPurchasePrice?: InputMaybe<Scalars['Float']['input']>;
|
|
length?: InputMaybe<Scalars['Float']['input']>;
|
|
lotSize?: InputMaybe<Scalars['Float']['input']>;
|
|
lowestPurchasePrice?: InputMaybe<Scalars['Float']['input']>;
|
|
manufacturer?: InputMaybe<AddressInput>;
|
|
/** Creditor identifier of the manufacturer - so right now the manufacturer needs to also be a creditor */
|
|
manufacturerCreditorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
manufacturerId?: InputMaybe<Scalars['String']['input']>;
|
|
matchcode?: InputMaybe<Scalars['String']['input']>;
|
|
material?: InputMaybe<MaterialInput>;
|
|
materialId?: InputMaybe<Scalars['String']['input']>;
|
|
materialIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** Manufacturer Part Number */
|
|
mpn?: InputMaybe<Scalars['String']['input']>;
|
|
netWeight?: InputMaybe<Scalars['Float']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** if connected to a parent product, those properties will not be overridden by the parent */
|
|
nonInheritedProperties?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
orderStrategy?: InputMaybe<OrderStrategyType>;
|
|
originCountryIso?: InputMaybe<Scalars['String']['input']>;
|
|
priceReferenceProduct?: InputMaybe<ProductInput>;
|
|
priceReferenceProductId?: InputMaybe<Scalars['String']['input']>;
|
|
priceReferenceProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
priceUnit?: InputMaybe<Scalars['Float']['input']>;
|
|
primaryProductGroup?: InputMaybe<ProductGroupInput>;
|
|
primaryProductGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
primaryProductGroupIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
primaryProductGroupReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
productType?: InputMaybe<ProductType>;
|
|
purchasePriceReferenceProduct?: InputMaybe<ProductInput>;
|
|
purchasePriceReferenceProductId?: InputMaybe<Scalars['String']['input']>;
|
|
purchasePriceReferenceProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
purchaseText?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
salesProvisionGroup?: InputMaybe<ProvisionGroupInput>;
|
|
salesProvisionGroupId?: InputMaybe<Scalars['String']['input']>;
|
|
salesText?: InputMaybe<Scalars['String']['input']>;
|
|
subProductGroups?: InputMaybe<Array<ProductGroupInput>>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
unit?: InputMaybe<UnitInput>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
unitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** ID of the parent product if this is a variant */
|
|
variantParentId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Identifier of the parent product if this is a variant */
|
|
variantParentIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
vendorPriceCalculationMode?: InputMaybe<VendorPriceCalculationType>;
|
|
width?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** ProductMinAndTargetStock */
|
|
export type ProductMinAndTargetStock = {
|
|
__typename?: 'ProductMinAndTargetStock';
|
|
minimumStock?: Maybe<Scalars['Float']['output']>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
targetStock?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductPostProductionCost = IBaseModel & IPrice & {
|
|
__typename?: 'ProductPostProductionCost';
|
|
cost?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomProductPostProductionCostFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
postProductionReason?: Maybe<PostProductionReason>;
|
|
postProductionReasonId?: Maybe<Scalars['String']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceCaluclationType?: Maybe<PriceCaluclationType>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductPostProductionCostInput = {
|
|
cost?: InputMaybe<Scalars['Float']['input']>;
|
|
currency?: InputMaybe<Scalars['String']['input']>;
|
|
customFields?: InputMaybe<CustomProductPostProductionCostFieldsInput>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
postProductionReasonId?: InputMaybe<Scalars['String']['input']>;
|
|
postProductionReasonIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceCaluclationType?: InputMaybe<PriceCaluclationType>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
/** Different Kinds of Prices in one model - not database */
|
|
export type ProductPriceInfo = {
|
|
__typename?: 'ProductPriceInfo';
|
|
bulkPriceListEntries?: Maybe<Array<BulkPriceListEntry>>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
endDate?: Maybe<Scalars['Date']['output']>;
|
|
nonCashDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonProvisionable?: Maybe<Scalars['Boolean']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priceList?: Maybe<PriceListBase>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
sourceDescription?: Maybe<Scalars['String']['output']>;
|
|
sourceId?: Maybe<Scalars['String']['output']>;
|
|
sourceIdentifier?: Maybe<Scalars['String']['output']>;
|
|
/** if the price originates from: CUSTOMERPRICE, PRICELIST, MANUALPRICE */
|
|
sourceType?: Maybe<PriceSourceType>;
|
|
startDate?: Maybe<Scalars['Date']['output']>;
|
|
};
|
|
|
|
export type ProductPriceInfoInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
dateOfCheck?: InputMaybe<Scalars['Date']['input']>;
|
|
decimalPlaces?: InputMaybe<Scalars['Float']['input']>;
|
|
direction?: InputMaybe<DocumentDirection>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyActive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
onlyHistory?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Only for use of normal LIST Price Lists, not Vendor or Customer */
|
|
onlyOfPriceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
priceIncludesTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
productId: Scalars['String']['input'];
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductProcessStepDefinitionCost = IBaseModel & IPrice & {
|
|
__typename?: 'ProductProcessStepDefinitionCost';
|
|
cost?: Maybe<Scalars['Float']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceCaluclationType?: Maybe<PriceCaluclationType>;
|
|
processStepDefinition?: Maybe<ProcessStepDefinition>;
|
|
processStepDefinitionId?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
startDate?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductProcessStepDefinitionCostInput = {
|
|
cost?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceCaluclationType?: InputMaybe<PriceCaluclationType>;
|
|
processStepDefinitionDescription?: InputMaybe<Scalars['String']['input']>;
|
|
processStepDefinitionId?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
/** Reserved and ordered quantity info per product and storage place */
|
|
export type ProductReservedOrderedInfo = {
|
|
__typename?: 'ProductReservedOrderedInfo';
|
|
/** The date that the reserved quantity is applicable to. Will check line item first and if nothing is set, the document date will be used */
|
|
applicableDate?: Maybe<Scalars['Date']['output']>;
|
|
documentId?: Maybe<Scalars['String']['output']>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
/** Information about the origin of the reservation or order */
|
|
originInfo?: Maybe<Scalars['String']['output']>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
/** Quantity reserved or ordered */
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
/** Running sum of reserved minus ordered quantities (net demand) ordered by date */
|
|
runningNetDemandQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** Running sum of ordered quantities for this product+storage ordered by date */
|
|
runningOrderedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
/** Running sum of reserved quantities for this product+storage ordered by date */
|
|
runningReservedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceInfo?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ProductReservedOrderedInfoSearchInput = {
|
|
addressIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Type of filter to apply - RESERVED or ORDERED */
|
|
filterType?: InputMaybe<Scalars['String']['input']>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
skip?: InputMaybe<Scalars['Float']['input']>;
|
|
storagePlaceIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
take?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type ProductSaveOptions = {
|
|
/** Used for copy product */
|
|
isCopyProduct?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** true by default for API use (i.e. SL interface) */
|
|
isNewProduct?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** usually we dont want duplicate identifiers, but for some cases we do (e.g. SL interface) */
|
|
noDuplicateIdentifierAllowed?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Skip child variant updates to prevent infinite recursion */
|
|
skipChildVariantUpdates?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ProductSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Filter products by integration (ids). Empty array means all integrations. */
|
|
integrationFilter?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Product Shop Integration Link */
|
|
export type ProductShopIntegrationLink = IBaseModel & {
|
|
__typename?: 'ProductShopIntegrationLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** External entity id */
|
|
externalEntityId?: Maybe<Scalars['String']['output']>;
|
|
/** External link to the product */
|
|
externalLink?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** If the integration is inactive or not */
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
integration?: Maybe<IntegrationConnection>;
|
|
/** Integration Id of the product */
|
|
integrationId?: Maybe<Scalars['String']['output']>;
|
|
/** Integration last sync date */
|
|
lastSyncDate?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Integration last sync message */
|
|
lastSyncMessage?: Maybe<Scalars['String']['output']>;
|
|
/** Integration last sync status */
|
|
lastSyncStatus?: Maybe<IntegrationStatus>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productAssetShopIntegrationLink?: Maybe<Array<ProductAssetShopIntegrationLink>>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductShopIntegrationLinkInput = {
|
|
/** External product id */
|
|
externalEntityId?: InputMaybe<Scalars['String']['input']>;
|
|
/** External link to the product */
|
|
externalLink?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** If the integration is inactive or not */
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Integration Id of the product */
|
|
integrationId?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastSyncDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Integration last sync message */
|
|
lastSyncMessage?: InputMaybe<Scalars['String']['input']>;
|
|
/** Integration last sync status */
|
|
lastSyncStatus?: InputMaybe<IntegrationStatus>;
|
|
productAssetShopIntegrationLink?: InputMaybe<Array<ProductAssetShopIntegrationLinkInput>>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductShopIntegrationLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
externalEntityId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
integrationId?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type ProductShopIntegrationOptions = {
|
|
integrationId?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductShopIntegrationToggleInput = {
|
|
/** If the integration is inactive or not */
|
|
inactive: Scalars['Boolean']['input'];
|
|
/** Integration identifier (ID or external identifier) */
|
|
integrationIdentifier: Scalars['String']['input'];
|
|
/** Product identifier (ID or external identifier) */
|
|
productIdentifier: Scalars['String']['input'];
|
|
};
|
|
|
|
/** When the Product got Target */
|
|
export type ProductTarget = ActivityBaseTarget & {
|
|
__typename?: 'ProductTarget';
|
|
entityName?: Maybe<Scalars['String']['output']>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
targetId?: Maybe<Scalars['String']['output']>;
|
|
type: ActivityTargetType;
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ProductToStoragePlaceLink = IBaseModel & {
|
|
__typename?: 'ProductToStoragePlaceLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
minimumStock?: Maybe<Scalars['Float']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
targetStock?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductToStoragePlaceLinkInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
minimumStock?: InputMaybe<Scalars['Float']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlace?: InputMaybe<StoragePlaceInput>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
targetStock?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export enum ProductType {
|
|
Basic = 'BASIC',
|
|
Rent = 'RENT',
|
|
Service = 'SERVICE',
|
|
Shipping = 'SHIPPING',
|
|
Simpleproduction = 'SIMPLEPRODUCTION',
|
|
Store = 'STORE',
|
|
Tradingset = 'TRADINGSET',
|
|
Variant = 'VARIANT'
|
|
}
|
|
|
|
/** Unit Conversion Config for a specific product - for IN direction with vendor price list address link */
|
|
export type ProductUnitConversionLink = IBaseModel & {
|
|
__typename?: 'ProductUnitConversionLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
isGlobal?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId: Scalars['String']['output'];
|
|
scanId?: Maybe<Scalars['String']['output']>;
|
|
unitConversion: UnitConversion;
|
|
unitConversionId: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vendorPriceListAddressLink?: Maybe<VendorPriceListAddressLink>;
|
|
vendorPriceListAddressLinkId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductUnitConversionLinkInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** optinal if unitConversion is not provided */
|
|
rate?: InputMaybe<Scalars['Float']['input']>;
|
|
scanId?: InputMaybe<Scalars['String']['input']>;
|
|
/** optinal if unitConversion is not provided */
|
|
sourceUnitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** optinal if unitConversion is not provided */
|
|
targetUnitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
unitConversion?: InputMaybe<UnitConversionInput>;
|
|
unitConversionId?: InputMaybe<Scalars['String']['input']>;
|
|
vendorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
vendorPriceListAddressLink?: InputMaybe<VendorPriceListAddressLinkInput>;
|
|
vendorPriceListAddressLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductUnitConversionLinkSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
sourceUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
targetUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
variantParentId?: InputMaybe<Scalars['String']['input']>;
|
|
vendorPriceListAddressLinkId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductVariantGenerationOptions = {
|
|
/** Facet identifiers to use for identifiersWithSeparator mode */
|
|
facetIdentifiers?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Mode to generate identifiers */
|
|
mode?: InputMaybe<Scalars['String']['input']>;
|
|
/** Parent product identifier */
|
|
parentProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** Separator to use for identifiersWithSeparator mode */
|
|
separator?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ProductVariantToFacetValueLink = IBaseModel & {
|
|
__typename?: 'ProductVariantToFacetValueLink';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
facetValue?: Maybe<FacetValue>;
|
|
facetValueId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
variantProduct?: Maybe<Product>;
|
|
variantProductId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductVariantToFacetValueLinkInput = {
|
|
facetValue?: InputMaybe<FacetValueInput>;
|
|
facetValueId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
variantProduct?: InputMaybe<ProductInput>;
|
|
variantProductId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum ProductionFinishState {
|
|
Co = 'CO',
|
|
Iw = 'IW',
|
|
Re = 'RE',
|
|
Sw = 'SW',
|
|
Un = 'UN'
|
|
}
|
|
|
|
/** a Physical Station where work gets done */
|
|
export type ProductionStation = IBaseModel & {
|
|
__typename?: 'ProductionStation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** unique name for the Station */
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
processQualifications: Array<ProcessQualification>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductionStationInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** unique name for the Station */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
processQualificationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
/** which user is at which station */
|
|
export type ProductionStationResourceAssignment = IBaseModel & {
|
|
__typename?: 'ProductionStationResourceAssignment';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
resource?: Maybe<ProcessResource>;
|
|
/** ACTIVE, INACTIVE, '', INVISIBLE */
|
|
state?: Maybe<Scalars['String']['output']>;
|
|
station?: Maybe<ProductionStation>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProductsInProductionView = {
|
|
__typename?: 'ProductsInProductionView';
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ProvisionGroup = IBaseModel & {
|
|
__typename?: 'ProvisionGroup';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
percentage?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ProvisionGroupInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
percentage?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type PublicReportConfiguration = IBaseModel & {
|
|
__typename?: 'PublicReportConfiguration';
|
|
confirmedAsset?: Maybe<Asset>;
|
|
confirmedAssetId?: Maybe<Scalars['String']['output']>;
|
|
confirmedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
internalConfirmationEmailReceiver?: Maybe<Scalars['String']['output']>;
|
|
jsonData?: Maybe<Scalars['JSON']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
publicInformation?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
renderedReportAsset?: Maybe<Asset>;
|
|
renderedReportAssetId?: Maybe<Scalars['String']['output']>;
|
|
report?: Maybe<Report>;
|
|
reportId?: Maybe<Scalars['String']['output']>;
|
|
responseJsonData?: Maybe<Scalars['JSON']['output']>;
|
|
unlockKey?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
validUntil?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type PublicReportConfigurationInput = {
|
|
confirmedAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
confirmedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
internalConfirmationEmailReceiver?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jsonData?: InputMaybe<Scalars['JSON']['input']>;
|
|
publicInformation?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
renderedReportAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
reportIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
responseJsonData?: InputMaybe<Scalars['JSON']['input']>;
|
|
unlockKey?: InputMaybe<Scalars['String']['input']>;
|
|
validUntil?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
export type Query = {
|
|
__typename?: 'Query';
|
|
/** Custom action bar items for the current user (filtered by permissions and roles) */
|
|
actionBarCustomItemsForSession: Array<CustomActionBarItem>;
|
|
activeAdministrator: Administrator;
|
|
administrator: Administrator;
|
|
administrators: PaginatedAdministratorResponse;
|
|
asset: Asset;
|
|
assets: PaginatedAssetResponse;
|
|
backupConfig?: Maybe<BackupConfig>;
|
|
backupConfigs: PaginatedBackupConfigResponse;
|
|
backupDownloadUrl: BackupDownloadUrl;
|
|
backupExecution?: Maybe<BackupExecution>;
|
|
backupExecutions: PaginatedBackupExecutionResponse;
|
|
backupTarget?: Maybe<BackupTarget>;
|
|
backupTargets: PaginatedBackupTargetResponse;
|
|
buildAccessoryDocumentLineItems: Array<DocumentLineItem>;
|
|
/** Pre-check disk space before backup upload/restore/validate. Call with file.size before starting upload. */
|
|
checkDiskSpaceForBackupOperation: CheckDiskSpaceResult;
|
|
getAccessoryConfig: AccessoryConfig;
|
|
getAccessoryConfigProductLink: AccessoryConfigProductLink;
|
|
getAccessoryConfigProductLinks: PaginatedAccessoryConfigProductLinkResponse;
|
|
getAccessoryConfigs: PaginatedAccessoryConfigResponse;
|
|
getActiveSalesTaxCodeDetail: SalesTaxCodeDetail;
|
|
getActiveTenantBankAccountLinkDefault?: Maybe<TenantBankAccountLink>;
|
|
getActivityStreams: PaginatedActivityStreamResponse;
|
|
getAddress?: Maybe<Address>;
|
|
getAddressActivities: PaginatedAddressActivitiesResponse;
|
|
getAddressBankAccountLink: AddressBankAccountLink;
|
|
getAddressBankAccountLinks: PaginatedAddressBankAccountLinkResponse;
|
|
getAddressByCreditorInstanceId?: Maybe<Address>;
|
|
getAddressByDebitorInstanceId?: Maybe<Address>;
|
|
getAddressByUrl?: Maybe<AddressLookupResult>;
|
|
getAddressContactLink: AddressContactLink;
|
|
getAddressContactLinks: PaginatedAddressContactLinkResponse;
|
|
getAddressDataProtectionLink: AddressDataProtectionLink;
|
|
getAddressDataProtectionLinkByAddressId?: Maybe<AddressDataProtectionLink>;
|
|
getAddressDataProtectionLinks: PaginatedAddressDataProtectionLinkResponse;
|
|
getAddressDocumentExchangeLink: AddressDocumentExchangeLink;
|
|
getAddressDocumentExchangeLinks: PaginatedAddressDocumentExchangeLinkResponse;
|
|
getAddressDocumentExchangeTemplate: AddressDocumentExchangeTemplate;
|
|
getAddressDocumentExchangeTemplates: PaginatedAddressDocumentExchangeTemplateResponse;
|
|
getAddressDocumentExport: AddressDocumentExport;
|
|
getAddressDocumentExports: PaginatedAddressDocumentExportResponse;
|
|
getAddressGroup: AddressGroup;
|
|
getAddressGroups: PaginatedAddressGroupResponse;
|
|
getAddressPostalLink: AddressPostalLink;
|
|
getAddressPostalLinkWithPrimaryPostalAddressView: PaginatedAddressPostalLinkWithPrimaryPostalAddressViewResponse;
|
|
getAddressPostalLinks: PaginatedAddressPostalLinkResponse;
|
|
getAddresses: PaginatedAddressResponse;
|
|
/** Returns all the available fields of the requester. SubColumns should not be used since its not from the DB */
|
|
getAllColumnsOfType: Array<ColumnDefinition>;
|
|
getAllEntityNames: Array<Scalars['String']['output']>;
|
|
getAllMenuKeys?: Maybe<Array<Scalars['String']['output']>>;
|
|
getAllMyAvailableColumnConfigs?: Maybe<Array<ColumnConfig>>;
|
|
getAllOpenDocumentLineItemsOfDocument: Array<DocumentLineItem>;
|
|
getAllPermissions: Array<Scalars['String']['output']>;
|
|
getAllProcessStepHistoryBasedOnDocumentLineItem: Array<ProcessStepHistory>;
|
|
getApplicableDiscountsForDocumentLineItem?: Maybe<DiscountCalculationResultDli>;
|
|
getApplicableDiscountsForDocumentLineItemId?: Maybe<DiscountCalculationResultDli>;
|
|
/** Get all discount configurations that are applicable */
|
|
getApplicableLineItemDiscounts: Array<DiscountGroupRelationUnion>;
|
|
getApplicableReportTriggers: Array<ApplicableReportTriggerResult>;
|
|
getAutoFormConfig?: Maybe<FormConfig>;
|
|
getAutoMenu?: Maybe<Menu>;
|
|
getAvailableEventTypes: Array<Scalars['String']['output']>;
|
|
getBalanceInfo: BalanceInfo;
|
|
getBalanceInfoByIdentifier: BalanceInfo;
|
|
getBalanceInfoToPaymentLink: BalanceInfoToPaymentLink;
|
|
getBalanceInfoToPaymentLinkByBalanceInfoId: BalanceInfoToPaymentLink;
|
|
getBalanceInfoToPaymentLinkByIdentifier: BalanceInfoToPaymentLink;
|
|
getBalanceInfoToPaymentLinks: PaginatedBalanceInfoToPaymentLinkResponse;
|
|
getBalanceInfos: PaginatedBalanceInfoResponse;
|
|
getBank: Bank;
|
|
getBankAccount: BankAccount;
|
|
getBankAccountByIban: BankAccount;
|
|
getBankAccounts: PaginatedBankAccountResponse;
|
|
getBankByIdentifier: Bank;
|
|
getBanks: PaginatedBankResponse;
|
|
/** Whether the server has finished bootstrap (used by maintenance overlay polling) */
|
|
getBootstrapReady: Scalars['Boolean']['output'];
|
|
getBulkPriceListEntries: PaginatedBulkPriceListEntryResponse;
|
|
getBulkPriceListEntry: BulkPriceListEntry;
|
|
getClient: Array<Client>;
|
|
getClients: Array<Client>;
|
|
/** Column editor: one level of children under a parent field path (lazy expand). */
|
|
getColumnChildrenForPath: Array<ColumnDefinition>;
|
|
getColumnConfig?: Maybe<ColumnConfig>;
|
|
getColumnConfigs?: Maybe<PaginatedColumnConfigResponse>;
|
|
getColumnDefinitionById?: Maybe<ColumnDefinition>;
|
|
getColumnDefinitions?: Maybe<PaginatedColumnDefinitionResponse>;
|
|
/** Column editor: merge multiple paths into one tree. */
|
|
getColumnTreeForFieldPaths: Array<ColumnDefinition>;
|
|
/** Column editor: nested column tree up to depth; full tree uses getAllColumnsOfType. */
|
|
getColumnsByTypeWithDepth: Array<ColumnDefinition>;
|
|
getCommodityCode: CommodityCode;
|
|
getCommodityCodeByIdentifier: CommodityCode;
|
|
getCommodityCodes: PaginatedCommodityCodeResponse;
|
|
getContact: Contact;
|
|
getContactDataProtectionLink: ContactDataProtectionLink;
|
|
getContactDataProtectionLinkByContactId?: Maybe<ContactDataProtectionLink>;
|
|
getContactDataProtectionLinks: PaginatedContactDataProtectionLinkResponse;
|
|
getContacts: PaginatedContactResponse;
|
|
getCostBase: CostBase;
|
|
getCostBases: PaginatedCostResponse;
|
|
getCostCenter: CostCenter;
|
|
getCostCenters: PaginatedCostCenterResponse;
|
|
getCostObject: CostObject;
|
|
getCostObjects: PaginatedCostObjectResponse;
|
|
getCountry: Country;
|
|
getCountryList: PaginatedCountryResponse;
|
|
getCredential: Credential;
|
|
getCredentialsList: PaginatedCredentialResponse;
|
|
getCsvFile: CsvManager;
|
|
getCsvFilesList: PaginatedCsvManagerResponse;
|
|
getCsvManagerImportConfig: CsvManagerImportConfig;
|
|
getCsvManagerImportConfigsList: PaginatedCsvManagerImportConfigResponse;
|
|
getCurrentLicense?: Maybe<License>;
|
|
getCurrentUserEmailSettings: PaginatedEmailSettingResponse;
|
|
getCustomActionBarItem: CustomActionBarItem;
|
|
getCustomActionBarItems: PaginatedCustomActionBarItemResponse;
|
|
getCustomElementManifest: CustomElementManifest;
|
|
getCustomElementManifestByLocation: CustomElementManifest;
|
|
getCustomElementManifests: PaginatedCustomElementManifestResponse;
|
|
getCustomEntities: PaginatedJsonObjectResponse;
|
|
getCustomEntity: Scalars['JSONObject']['output'];
|
|
getCustomEntityColumnSchema: CustomEntityColumnSchema;
|
|
getCustomEntityColumnSchemas: PaginatedCustomEntityColumnSchemaResponse;
|
|
getCustomEntitySchema: CustomEntitySchema;
|
|
getCustomEntitySchemaByIdentifier: CustomEntitySchema;
|
|
getCustomEntitySchemas: PaginatedCustomEntitySchemaResponse;
|
|
getCustomEntitySearchableFields: Array<Scalars['String']['output']>;
|
|
getCustomFieldSchema: CustomFieldSchema;
|
|
getCustomFieldSchemas: PaginatedCustomFieldSchemaResponse;
|
|
getCustomFieldSchemasOfEntity: PaginatedCustomFieldSchemaResponse;
|
|
getCustomerPriceList: CustomerPriceList;
|
|
getCustomerPriceListAddressLink: CustomerPriceListAddressLink;
|
|
getCustomerPriceListAddressLinkByAddressAndProductId?: Maybe<CustomerPriceListAddressLink>;
|
|
getCustomerPriceListAddressLinkByListId: CustomerPriceListAddressLink;
|
|
getCustomerPriceListAddressLinks: PaginatedCustomerPriceListAddressLinkResponse;
|
|
getCustomerPriceListByIdentifier: CustomerPriceList;
|
|
getCustomerPriceLists: PaginatedCustomerPriceListResponse;
|
|
getDLIPriceRelated: DliPriceRelated;
|
|
getDangerousGoodsUnNumber: DangerousGoodsUnNumber;
|
|
getDangerousGoodsUnNumberByIdentifier: DangerousGoodsUnNumber;
|
|
getDangerousGoodsUnNumbers: PaginatedDangerousGoodsUnNumberResponse;
|
|
getDashboard?: Maybe<Dashboard>;
|
|
getDashboards?: Maybe<PaginatedDashboardResponse>;
|
|
getDataProtection: DataProtection;
|
|
getDataProtectionNotification: DataProtectionNotification;
|
|
getDataProtectionNotifications: PaginatedDataProtectionNotificationResponse;
|
|
getDataProtections: PaginatedDataProtectionResponse;
|
|
getDefaultStoragePlace?: Maybe<StoragePlace>;
|
|
getDefaultStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
getDefaultValuesForNew?: Maybe<Product>;
|
|
getDeliveryItem: DeliveryItem;
|
|
getDeliveryItemToDocument: DeliveryItemToDocument;
|
|
getDeliveryItems: PaginatedDeliveryItemResponse;
|
|
getDeliveryItemsToDocuments: PaginatedDeliveryItemToDocumentResponse;
|
|
getDeliveryTerms: DeliveryTerms;
|
|
getDeliveryTermsList: PaginatedDeliveryTermsResponse;
|
|
getDepartmentList: PaginatedDepartmentResponse;
|
|
getDepartmentbyId: Department;
|
|
getDiscountGroup: DiscountGroup;
|
|
getDiscountGroupByIdentifier: DiscountGroup;
|
|
getDiscountGroupCustomerGroupRelation: DiscountGroupCustomerGroupRelation;
|
|
getDiscountGroupCustomerGroupRelations: PaginatedDiscountGroupCustomerGroupRelationResponse;
|
|
getDiscountGroupCustomerRelation: DiscountGroupCustomerRelation;
|
|
getDiscountGroupCustomerRelations: PaginatedDiscountGroupCustomerRelationResponse;
|
|
getDiscountGroupDocumentLineItemRelation: DiscountGroupDocumentLineItemRelation;
|
|
getDiscountGroupDocumentLineItemRelations: PaginatedDiscountGroupDocumentLineItemRelationResponse;
|
|
getDiscountGroupDocumentRelation: DiscountGroupDocumentRelation;
|
|
getDiscountGroupDocumentRelations: PaginatedDiscountGroupDocumentRelationResponse;
|
|
getDiscountGroupProductGroupRelation: DiscountGroupProductGroupRelation;
|
|
getDiscountGroupProductGroupRelations: PaginatedDiscountGroupProductGroupRelationResponse;
|
|
getDiscountGroupProductRelation: DiscountGroupProductRelation;
|
|
getDiscountGroupProductRelations: PaginatedDiscountGroupProductRelationResponse;
|
|
getDiscountGroupVendorGroupRelation: DiscountGroupVendorGroupRelation;
|
|
getDiscountGroupVendorGroupRelations: PaginatedDiscountGroupVendorGroupRelationResponse;
|
|
getDiscountGroupVendorRelation: DiscountGroupVendorRelation;
|
|
getDiscountGroupVendorRelations: PaginatedDiscountGroupVendorRelationResponse;
|
|
getDiscountGroups: PaginatedDiscountGroupResponse;
|
|
getDocument?: Maybe<Document>;
|
|
getDocumentCandidateImportLog: DocumentCandidateImportLog;
|
|
getDocumentCandidateImportLogs?: Maybe<PaginatedDocumentCandidateImportLogResponse>;
|
|
getDocumentDefinition?: Maybe<DocumentDefinition>;
|
|
getDocumentDefinitionByIdentifier?: Maybe<DocumentDefinition>;
|
|
getDocumentDefinitionTransferOption: DocumentDefinitionTransferOption;
|
|
getDocumentDefinitionTransferOptions: PaginatedDocumentDefinitionTransferOptionResponse;
|
|
getDocumentDefinitionTransferOptionsBySrcAndTarget?: Maybe<Array<DocumentDefinitionTransferOption>>;
|
|
getDocumentDefinitions?: Maybe<PaginatedDocumentDefinitionResponse>;
|
|
getDocumentExportCandidateById?: Maybe<DocumentExportCandidate>;
|
|
getDocumentExportCandidates: PaginatedDocumentExportCandidateResponse;
|
|
getDocumentImportCandidateById?: Maybe<DocumentImportCandidate>;
|
|
getDocumentImportCandidates: PaginatedDocumentImportCandidateResponse;
|
|
getDocumentLineDeliveryItemLink: DocumentLineDeliveryItemLink;
|
|
getDocumentLineDeliveryItemLinks: PaginatedDocumentLineDeliveryItemLinkResponse;
|
|
getDocumentLineItem?: Maybe<DocumentLineItem>;
|
|
getDocumentLineItemBySearchString?: Maybe<DocumentLineItem>;
|
|
getDocumentLineItemLinks: Array<DocumentLineItemLink>;
|
|
getDocumentLineItemLinksOfDocument: Array<DocumentLineItemLink>;
|
|
getDocumentLineItemSerialLinks: Array<DocumentLineItemSerialLink>;
|
|
getDocumentLineItems?: Maybe<PaginatedDocumentLineItemResponse>;
|
|
getDocumentLinks: Array<DocumentLink>;
|
|
getDocumentOnlyIfVersionMismatch?: Maybe<Document>;
|
|
getDocumentProject: DocumentProject;
|
|
getDocumentProjectByIdentifier: DocumentProject;
|
|
getDocumentProjects: PaginatedDocumentProjectResponse;
|
|
getDocumentTransferFormat: DocumentTransferFormat;
|
|
getDocumentTransferFormatByIdentifier: DocumentTransferFormat;
|
|
getDocumentTransferFormats: PaginatedDocumentTransferFormatResponse;
|
|
getDocuments?: Maybe<PaginatedDocumentResponse>;
|
|
getEInvoicePaymentMeansCode: EInvoicePaymentMeansCode;
|
|
getEInvoicePaymentMeansCodeByIdentifier: EInvoicePaymentMeansCode;
|
|
getEInvoicePaymentMeansCodes: PaginatedEInvoicePaymentMeansCodeResponse;
|
|
getEmailSent: UserEMail;
|
|
getEmailSentList: PaginatedUserEMailResponse;
|
|
getEmailSettingbyId: EmailSetting;
|
|
getEmailSettings: PaginatedEmailSettingResponse;
|
|
getEmailTemplate: EmailTemplate;
|
|
getEmailTemplatesList: PaginatedEmailTemplateResponse;
|
|
getEmployee: Employee;
|
|
getEmployeeQualifications: PaginatedEmployeeQualificationResponse;
|
|
getEmployees: PaginatedEmployeeResponse;
|
|
getEntityConfig: EntityConfig;
|
|
getEntityConfigByEntity?: Maybe<EntityConfig>;
|
|
getEntitySearchSetting: EntitySearchSettings;
|
|
/** Get the entity search settings for a given entity (returns a default value if not found) */
|
|
getEntitySearchSettingForEntity: EntitySearchSettings;
|
|
getEntitySearchSettings: PaginatedEntitySearchSettingsResponse;
|
|
getEntityXmlFromJsonata?: Maybe<Scalars['String']['output']>;
|
|
getExchangeRate: ExchangeRate;
|
|
getExchangeRates: PaginatedExchangeRateResponse;
|
|
/** Get expired restore confirmations whose backup databases have not been cleaned up yet. Used by the UI "Clean up old database" action. */
|
|
getExpiredRestoreConfirmations: Array<RestoreConfirmation>;
|
|
getFacet: Facet;
|
|
getFacetList: PaginatedFacetResponse;
|
|
getFacetValue: FacetValue;
|
|
getFacetValueList: PaginatedFacetValueResponse;
|
|
getFinanceBookings: Array<FinanceBooking>;
|
|
getFormConfig: FormConfig;
|
|
getFormConfigPatch: FormConfigPatch;
|
|
getFormConfigPatches: PaginatedFormConfigPatchResponse;
|
|
getFormConfigs: PaginatedFormConfigResponse;
|
|
getGrouping: Grouping;
|
|
getGroupings: PaginatedGroupingResponse;
|
|
getHarbour: Harbour;
|
|
getHarbours: PaginatedHarbourResponse;
|
|
getIntegrationConnection: IntegrationConnection;
|
|
getIntegrationConnectionsList: PaginatedIntegrationConnectionResponse;
|
|
getIntegrationDeliveryTermsMappings: Array<IntegrationDeliveryTermsMapping>;
|
|
/** Returns default JSONata templates for an integration type, or null if none registered */
|
|
getIntegrationJsonataDefaults?: Maybe<Scalars['JSON']['output']>;
|
|
getIntegrationPaymentTermsMappings: Array<IntegrationPaymentTermsMapping>;
|
|
getIntegrationShippingMethodsMappings: Array<IntegrationShippingMethodMapping>;
|
|
getInternalDemand: Array<ProductDisposition>;
|
|
getItemSalesTaxCategories: PaginatedItemSalesTaxCategoryResponse;
|
|
getItemSalesTaxCategory: ItemSalesTaxCategory;
|
|
getItemSalesTaxCategoryMapping: ItemSalesTaxCategoryMapping;
|
|
getItemSalesTaxCategoryMappings: PaginatedItemSalesTaxCategoryMappingResponse;
|
|
getJobRecord: JobRecord;
|
|
getJobRecordsList: PaginatedJobRecordResponse;
|
|
getJournal: Journal;
|
|
getJournals: PaginatedJournalResponse;
|
|
getJsoNataSchema?: Maybe<JsoNataSchema>;
|
|
getJsoNataSchemas: PaginatedJsoNataSchemaResponse;
|
|
getKeyword: Keyword;
|
|
getKeywords: PaginatedKeywordResponse;
|
|
getLatestTenantOfUser?: Maybe<Tenant>;
|
|
getLineItemQuantityStatus?: Maybe<DocumentLineItemQuantityStatus>;
|
|
getMacro: Macro;
|
|
getMacros: PaginatedMacroResponse;
|
|
getManyEntityConfigs: PaginatedEntityConfigResponse;
|
|
getMaterial?: Maybe<Material>;
|
|
getMaterials?: Maybe<PaginatedMaterialResponse>;
|
|
getMenu?: Maybe<Menu>;
|
|
getMenuRoles: Array<Role>;
|
|
getMenuUserFavorite?: Maybe<MenuUserFavorites>;
|
|
getMenuUserFavorites?: Maybe<PaginatedMenuUserFavoritesResponse>;
|
|
getMenuUserFavoritesByUserId?: Maybe<MenuUserFavorites>;
|
|
getMenus?: Maybe<PaginatedMenuResponse>;
|
|
getMenusOfUser?: Maybe<Array<Menu>>;
|
|
getMyProductionStations?: Maybe<Array<ProductionStation>>;
|
|
getNotBackedByStockDetails: PaginatedNotBackedByStockInfoResponse;
|
|
getNumberRange: NumberRange;
|
|
getNumberRanges?: Maybe<PaginatedNumberRangeResponse>;
|
|
getOAuthRedirectUri: Scalars['String']['output'];
|
|
getOnlyStartableProcessStepDetailChain: Array<ProcessStepDetail>;
|
|
getOpenItemAccounting: OpenItemAccounting;
|
|
getOpenItemAccountingByDocumentId?: Maybe<OpenItemAccounting>;
|
|
getOpenItemAccountingByIdentifier: OpenItemAccounting;
|
|
getOpenItemAccountingView: PaginatedOpenItemAccountingViewResponse;
|
|
getOpenItemAccountings: PaginatedOpenItemAccountingResponse;
|
|
getOpenItemCredit: OpenItemCredit;
|
|
getOpenItemCreditByIdentifier: OpenItemCredit;
|
|
getOpenItemCredits: PaginatedOpenItemCreditResponse;
|
|
getOpenItemPaymentCombined: PaginatedOpenItemPaymentCombinedResponse;
|
|
getOpenItemPaymentCombinedByAddresses: PaginatedOpenItemPaymentCombinedResponse;
|
|
getOpenItemPaymentCombinedByDocumentId?: Maybe<OpenItemPaymentCombined>;
|
|
getOpenStockView?: Maybe<PaginatedOpenStockViewResponse>;
|
|
getOpenStockViewSum?: Maybe<PaginatedOpenStockViewResponse>;
|
|
getOpenStockViewSumTest?: Maybe<PaginatedOpenStockViewResponse>;
|
|
getPackaging: Packaging;
|
|
getPackagingByScanId?: Maybe<Packaging>;
|
|
getPackagings: PaginatedPackagingResponse;
|
|
getPackingCode: PackingCode;
|
|
getPackingCodeByIdentifier: PackingCode;
|
|
getPackingCodes: PaginatedPackingCodeResponse;
|
|
getPayment: Payment;
|
|
getPaymentByIdentifier: Payment;
|
|
getPaymentRun: PaymentRun;
|
|
getPaymentRuns: PaginatedPaymentRunResponse;
|
|
getPaymentTerms: PaymentTerms;
|
|
getPaymentTermsByIdentifier: PaymentTerms;
|
|
getPaymentTermsList: PaginatedPaymentTermsResponse;
|
|
getPayments: PaginatedPaymentResponse;
|
|
/** Get pending restore confirmation if exists (accessible without auth for post-restore detection) */
|
|
getPendingRestoreConfirmation?: Maybe<RestoreConfirmation>;
|
|
getPermissionInformation: PermissionInformation;
|
|
getPostProductionDetail: PostProductionDetail;
|
|
getPostProductionDetails: PaginatedPostProductionDetailResponse;
|
|
getPostProductionReason: PostProductionReason;
|
|
getPostProductionReasons: PaginatedPostProductionReasonResponse;
|
|
getPostalAddress: PostalAddress;
|
|
getPostalAddresses: PaginatedPostalAddressResponse;
|
|
getPostalCodes: PaginatedPostalCodeResponse;
|
|
getPriceList: PriceList;
|
|
getPriceListByIdentifier: PriceList;
|
|
getPriceListEntries: PaginatedPriceListEntryResponse;
|
|
getPriceListEntry: PriceListEntry;
|
|
getPriceLists: PaginatedPriceListResponse;
|
|
getPrintJob: PrintJob;
|
|
getPrintJobList: PaginatedPrintJobResponse;
|
|
getPrinter: PrinterInstance;
|
|
getPrinterList: PaginatedPrinterInstanceResponse;
|
|
getProccessStepGroup?: Maybe<ProcessStepGroup>;
|
|
getProcessQualifications?: Maybe<PaginatedProcessQualificationResponse>;
|
|
getProcessResource: ProcessResource;
|
|
getProcessResourceGroup?: Maybe<ProcessResourceGroup>;
|
|
getProcessResourceGroups: PaginatedProcessResourceGroupResponse;
|
|
getProcessResources: PaginatedProcessResourceResponse;
|
|
getProcessStepDefinition: ProcessStepDefinition;
|
|
getProcessStepDefinitions: PaginatedProcessStepDefinitionResponse;
|
|
getProcessStepDetail?: Maybe<ProcessStepDetail>;
|
|
getProcessStepDetailHistories?: Maybe<PaginatedProcessStepHistoryResponse>;
|
|
getProcessStepDetailHistory?: Maybe<ProcessStepHistory>;
|
|
getProcessStepDetails?: Maybe<PaginatedProcessStepDetailResponse>;
|
|
getProcessStepGroups: PaginatedProcessStepGroupResponse;
|
|
getProcessStepGroupsOrCreateFromDocumentLine?: Maybe<Array<ProcessStepGroup>>;
|
|
getProcessStepHistoryTypeReason?: Maybe<ProcessStepHistoryTypeReason>;
|
|
getProcessStepHistoryTypeReasonPlaces: PaginatedProcessStepHistoryTypeReasonPlaceResponse;
|
|
getProcessStepHistoryTypeReasons?: Maybe<PaginatedProcessStepHistoryTypeReasonResponse>;
|
|
getProcessStepPack?: Maybe<ProcessStepPack>;
|
|
getProcessStepPacks?: Maybe<PaginatedProcessStepPackResponse>;
|
|
getProduct: Product;
|
|
getProductAddressLink: ProductAddressLink;
|
|
getProductAddressLinks: PaginatedProductAddressLinkResponse;
|
|
getProductAssetShopIntegrationLink: ProductAssetShopIntegrationLink;
|
|
getProductAssetShopIntegrationLinks: PaginatedProductAssetShopIntegrationLinkResponse;
|
|
getProductByIdentifier?: Maybe<Product>;
|
|
getProductDispositionTimeSeriesTest?: Maybe<Array<ProductDispositionTimeSeriesEntry>>;
|
|
getProductDispositions: PaginatedProductDispositionResponse;
|
|
getProductECommerceConfig: ProductECommerceConfig;
|
|
getProductECommerceConfigs: PaginatedProductECommerceConfigResponse;
|
|
getProductGlobalMinimumAndTargetStock: ProductMinAndTargetStock;
|
|
getProductGroup: ProductGroup;
|
|
getProductGroups: PaginatedProductGroupResponse;
|
|
getProductPostProductionCosts: PaginatedProductPostProductionCostResponse;
|
|
getProductPriceInfo?: Maybe<Array<ProductPriceInfo>>;
|
|
getProductProcessStepDefinitionCosts: PaginatedProductProcessStepDefinitionCostResponse;
|
|
getProductReservedOrderedInfo: PaginatedProductReservedOrderedInfoResponse;
|
|
getProductShopIntegrationLink: ProductShopIntegrationLink;
|
|
getProductShopIntegrationLinkByIdentifier: ProductShopIntegrationLink;
|
|
getProductShopIntegrationLinks: PaginatedProductShopIntegrationLinkResponse;
|
|
getProductToStoragePlaceLink: ProductToStoragePlaceLink;
|
|
getProductToStoragePlaceLinks: PaginatedProductToStoragePlaceLinkResponse;
|
|
getProductUnitConversionLink?: Maybe<ProductUnitConversionLink>;
|
|
getProductUnitConversionLinks?: Maybe<PaginatedProductUnitConversionLinkResponse>;
|
|
getProductVariantToFacetValueLink: ProductVariantToFacetValueLink;
|
|
getProductVariantToFacetValueLinkList: PaginatedProductVariantToFacetValueLinkResponse;
|
|
getProductionStations: PaginatedProductionStationResponse;
|
|
getProducts: PaginatedProductResponse;
|
|
getProductsInProduction?: Maybe<PaginatedProductsInProductionViewResponse>;
|
|
getProvisionGroup: ProvisionGroup;
|
|
getProvisionGroups: PaginatedProvisionGroupResponse;
|
|
getPublicReportConfiguration?: Maybe<PublicReportConfiguration>;
|
|
/** public available */
|
|
getPublicReportConfigurationExternal?: Maybe<PublicReportConfiguration>;
|
|
/** public available */
|
|
getPublicReportConfigurationExternalByReferenceId?: Maybe<PublicReportConfiguration>;
|
|
getPublicReportConfigurations?: Maybe<PaginatedPublicReportConfigurationResponse>;
|
|
getRegexEntry: RegexEntry;
|
|
getRegexEntryList: PaginatedRegexEntryResponse;
|
|
getReport?: Maybe<Report>;
|
|
getReportHistories: PaginatedDocumentReportHistoryResponse;
|
|
getReportHistory: DocumentReportHistory;
|
|
getReportPermission?: Maybe<ReportPermission>;
|
|
getReportPermissions?: Maybe<PaginatedReportPermissionResponse>;
|
|
getReportTrigger?: Maybe<ReportTrigger>;
|
|
getReportTriggers?: Maybe<PaginatedReportTriggerResponse>;
|
|
getReports?: Maybe<PaginatedReportResponse>;
|
|
getRepresentativeContactLinkOfAddress?: Maybe<AddressContactLink>;
|
|
getResourceTimeCorrection: ResourceTimeCorrection;
|
|
getResourceTimeCorrections: PaginatedResourceTimeCorrectionResponse;
|
|
getResourcesOfStations: Array<ProcessResource>;
|
|
getRestAmount: Scalars['Float']['output'];
|
|
getRole: Role;
|
|
getRoleMenus: Array<Menu>;
|
|
getRoles: PaginatedRoleResponse;
|
|
getRolesOfUser: Array<Role>;
|
|
getSalesTaxCategories: PaginatedSalesTaxCategoryResponse;
|
|
getSalesTaxCategory: SalesTaxCategory;
|
|
getSalesTaxCode: SalesTaxCode;
|
|
getSalesTaxCodeDetail: SalesTaxCodeDetail;
|
|
getSalesTaxCodeDetails: PaginatedSalesTaxCodeDetailResponse;
|
|
getSalesTaxCodes: PaginatedSalesTaxCodeResponse;
|
|
getSalutation: Salutation;
|
|
getSalutationByIdentifier: Salutation;
|
|
getSalutations: PaginatedSalutationResponse;
|
|
getShippingMethod: ShippingMethod;
|
|
getShippingMethodAddressLink: ShippingMethodAddressLink;
|
|
getShippingMethodAddressLinks: PaginatedShippingMethodAddressLinkResponse;
|
|
getShippingMethodList: PaginatedShippingMethodResponse;
|
|
getSimpleJsonEntries: PaginatedSimpleJsonEntryResponse;
|
|
getSimpleJsonEntry: SimpleJsonEntry;
|
|
getStockInventories: PaginatedStockInventoryResponse;
|
|
getStockInventory: StockInventory;
|
|
getStockInventoryItem: StockInventoryItem;
|
|
getStockInventoryItems: PaginatedStockInventoryItemResponse;
|
|
getStockTransactions?: Maybe<PaginatedStockTransactionResponse>;
|
|
getStocksOperationByIdentifier?: Maybe<StockTransactionsOperation>;
|
|
getStoragePlace?: Maybe<StoragePlace>;
|
|
getStoragePlaces: PaginatedStoragePlaceResponse;
|
|
/** Get stuck backup-related jobs (PENDING or RUNNING) that block restore. Excludes future-scheduled jobs. */
|
|
getStuckBackupJobs: Array<JobRecord>;
|
|
getSupportedEntities: Array<Scalars['String']['output']>;
|
|
getSystemSetting: SystemSettings;
|
|
getSystemSettingByKey?: Maybe<SystemSettings>;
|
|
getSystemSettings: PaginatedSystemSettingsResponse;
|
|
getSystemTemplate?: Maybe<SystemTemplate>;
|
|
getSystemTemplates?: Maybe<PaginatedSystemTemplateResponse>;
|
|
getTag: Tag;
|
|
getTagByIdentifier: Tag;
|
|
getTags: PaginatedTagResponse;
|
|
getTask: Task;
|
|
getTasks: PaginatedTaskResponse;
|
|
getTaxLineForDocumentLineItem?: Maybe<TaxLine>;
|
|
getTaxZone: Zone;
|
|
getTaxZones: PaginatedZoneResponse;
|
|
getTaxonomyCategories: PaginatedTaxonomyCategoryResponse;
|
|
getTaxonomyCategory: TaxonomyCategory;
|
|
getTenant: Tenant;
|
|
getTenantBankAccountLink: TenantBankAccountLink;
|
|
getTenantBankAccountLinks: PaginatedTenantBankAccountLinkResponse;
|
|
getTenants: PaginatedTenantResponse;
|
|
getTextTemplate: TextTemplate;
|
|
getTextTemplateByIdentifier: TextTemplate;
|
|
getTextTemplates: PaginatedTextTemplateResponse;
|
|
getTradingSetPriceInfo: Array<TradingSetPriceInfo>;
|
|
getTradingSetRelation: TradingSetRelation;
|
|
getTradingSetRelations: PaginatedTradingSetRelationResponse;
|
|
getUnit?: Maybe<Unit>;
|
|
getUnitConversion?: Maybe<UnitConversion>;
|
|
getUnitConversions?: Maybe<PaginatedUnitConversionResponse>;
|
|
getUnits?: Maybe<PaginatedUnitResponse>;
|
|
getUnsuedAssets: Array<Asset>;
|
|
getUser: User;
|
|
getUserEmailSettingPermission: UserEmailSettingPermission;
|
|
getUserEmailSettingPermissions: PaginatedUserEmailSettingPermissionResponse;
|
|
getUserSettingByKey?: Maybe<UserSettings>;
|
|
getUserSettings: Array<UserSettings>;
|
|
getUsers: PaginatedUserResponse;
|
|
getUsersOfFormConfig?: Maybe<Array<User>>;
|
|
getUsersOfMenu?: Maybe<Array<User>>;
|
|
getVendorPriceList: VendorPriceList;
|
|
getVendorPriceListAddressLink: VendorPriceListAddressLink;
|
|
getVendorPriceListAddressLinkByAddressAndProductId?: Maybe<VendorPriceListAddressLink>;
|
|
getVendorPriceListAddressLinkByListId?: Maybe<VendorPriceListAddressLink>;
|
|
getVendorPriceListAddressLinks: PaginatedVendorPriceListAddressLinkResponse;
|
|
getVendorPriceListByIdentifier: VendorPriceList;
|
|
getVendorPriceLists: PaginatedVendorPriceListResponse;
|
|
getWebhookDeadLetters: PaginatedWebhookDeadLetterResponse;
|
|
getWebhookDeliveries: PaginatedWebhookDeliveryResponse;
|
|
getWebhookDelivery?: Maybe<WebhookDelivery>;
|
|
getWebhookDeliveryAttempts: Array<WebhookDeliveryAttempt>;
|
|
getWebhookSubscription: WebhookSubscription;
|
|
getWebhookSubscriptions: PaginatedWebhookSubscriptionResponse;
|
|
getWidget?: Maybe<Widget>;
|
|
getWidgets: PaginatedWidgetResponse;
|
|
getXmlManager?: Maybe<XmlManager>;
|
|
getXmlManagers: PaginatedXmlManagerResponse;
|
|
globalSettings: GlobalSettings;
|
|
hasRoleMenuAccess: Scalars['Boolean']['output'];
|
|
isCountryIsoInEU: Scalars['Boolean']['output'];
|
|
/** Latest financeBookingsExported timestamp on any document (tenant-scoped). */
|
|
lastFinanceBookingsExportedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** List all backup files in a backup target storage */
|
|
listBackupTargetFiles: Array<BackupFileInfo>;
|
|
me?: Maybe<CurrentUser>;
|
|
previewFinanceExport: FinanceExportResult;
|
|
rebuildAllIndexies: Scalars['Boolean']['output'];
|
|
refreshLicenseFromLicenseServer: License;
|
|
requestContext?: Maybe<RequestContextObjectType>;
|
|
tenants?: Maybe<Array<Tenant>>;
|
|
test: Scalars['String']['output'];
|
|
testLong: Scalars['String']['output'];
|
|
/** checks if the input columns are allowed to be seen / filtered for that user. Returned are only passed valid columns */
|
|
validateColumns: ColumnConfig;
|
|
};
|
|
|
|
|
|
export type QueryActionBarCustomItemsForSessionArgs = {
|
|
locationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
|
|
export type QueryAdministratorArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryAdministratorsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryAssetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryAssetsArgs = {
|
|
input?: InputMaybe<AssetSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryBackupConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryBackupConfigsArgs = {
|
|
input?: InputMaybe<BackupConfigSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryBackupDownloadUrlArgs = {
|
|
executionId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryBackupExecutionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryBackupExecutionsArgs = {
|
|
configId?: InputMaybe<Scalars['String']['input']>;
|
|
input?: InputMaybe<BackupExecutionSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryBackupTargetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryBackupTargetsArgs = {
|
|
input?: InputMaybe<BackupTargetSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryBuildAccessoryDocumentLineItemsArgs = {
|
|
input: BuildAccessoryDocumentLineItemsInput;
|
|
};
|
|
|
|
|
|
export type QueryCheckDiskSpaceForBackupOperationArgs = {
|
|
fileSize: Scalars['Float']['input'];
|
|
includeAssets?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isArchive: Scalars['Boolean']['input'];
|
|
operation: BackupOperation;
|
|
targetId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetAccessoryConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAccessoryConfigProductLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAccessoryConfigProductLinksArgs = {
|
|
input?: InputMaybe<AccessoryConfigProductLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAccessoryConfigsArgs = {
|
|
input?: InputMaybe<AccessoryConfigSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetActiveSalesTaxCodeDetailArgs = {
|
|
salesTaxCodeId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetActivityStreamsArgs = {
|
|
input: GetActivityStreamQueryInput;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressActivitiesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressBankAccountLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressBankAccountLinksArgs = {
|
|
searchInput?: InputMaybe<AddressBankAccountLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressByCreditorInstanceIdArgs = {
|
|
creditorInstanceId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressByDebitorInstanceIdArgs = {
|
|
debitorInstanceId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressByUrlArgs = {
|
|
options?: InputMaybe<AddressLookupOptions>;
|
|
url: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressContactLinkArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressContactLinksArgs = {
|
|
input?: InputMaybe<AddressContactLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDataProtectionLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDataProtectionLinkByAddressIdArgs = {
|
|
addressId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDataProtectionLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExchangeLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExchangeLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExchangeTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExchangeTemplatesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExportArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressDocumentExportsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAddressGroupsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressPostalLinkArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressPostalLinkWithPrimaryPostalAddressViewArgs = {
|
|
input?: InputMaybe<AddressPostalLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressPostalLinksArgs = {
|
|
input?: InputMaybe<AddressPostalLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAddressesArgs = {
|
|
input?: InputMaybe<AddressSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetAllColumnsOfTypeArgs = {
|
|
type: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAllMyAvailableColumnConfigsArgs = {
|
|
baseView: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetAllOpenDocumentLineItemsOfDocumentArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAllProcessStepHistoryBasedOnDocumentLineItemArgs = {
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetApplicableDiscountsForDocumentLineItemArgs = {
|
|
dliOptions: Array<ApplicableDocumentLineItemDiscountsOptions>;
|
|
docOptions: ApplicableDocumentInDliDiscountsOptions;
|
|
};
|
|
|
|
|
|
export type QueryGetApplicableDiscountsForDocumentLineItemIdArgs = {
|
|
documentLineItemId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetApplicableLineItemDiscountsArgs = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetApplicableReportTriggersArgs = {
|
|
input: ApplicableReportTriggersInput;
|
|
};
|
|
|
|
|
|
export type QueryGetAutoFormConfigArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetAutoMenuArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoToPaymentLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoToPaymentLinkByBalanceInfoIdArgs = {
|
|
balanceInfoId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoToPaymentLinkByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfoToPaymentLinksArgs = {
|
|
input?: InputMaybe<BalanceInfoToPaymentSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetBalanceInfosArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetBankArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBankAccountArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBankAccountByIbanArgs = {
|
|
iban: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBankAccountsArgs = {
|
|
input?: InputMaybe<BankAccountSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetBankByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetBanksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetBulkPriceListEntriesArgs = {
|
|
input?: InputMaybe<BulkPriceListEntrySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetBulkPriceListEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetClientArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetColumnChildrenForPathArgs = {
|
|
parentDataType: Scalars['String']['input'];
|
|
parentFieldPath?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetColumnConfigArgs = {
|
|
baseView: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetColumnConfigsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetColumnDefinitionByIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetColumnDefinitionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetColumnTreeForFieldPathsArgs = {
|
|
fieldPaths: Array<Scalars['String']['input']>;
|
|
type: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetColumnsByTypeWithDepthArgs = {
|
|
depth?: InputMaybe<Scalars['Int']['input']>;
|
|
type: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCommodityCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCommodityCodeByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCommodityCodesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetContactArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetContactDataProtectionLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetContactDataProtectionLinkByContactIdArgs = {
|
|
contactId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetContactDataProtectionLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetContactsArgs = {
|
|
input?: InputMaybe<ContactSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCostBaseArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCostBasesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCostCenterArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCostCentersArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCostObjectArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCostObjectsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCountryArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetCountryListArgs = {
|
|
input?: InputMaybe<CountrySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCredentialArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCredentialsListArgs = {
|
|
input?: InputMaybe<CredentialSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCsvFileArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCsvFilesListArgs = {
|
|
input?: InputMaybe<CsvManagerSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCsvManagerImportConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCsvManagerImportConfigsListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCurrentUserEmailSettingsArgs = {
|
|
input?: InputMaybe<EmailSettingSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomActionBarItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomActionBarItemsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomElementManifestArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomElementManifestByLocationArgs = {
|
|
location: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomElementManifestsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntitiesArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntityArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntityColumnSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntityColumnSchemasArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntitySchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntitySchemaByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntitySchemasArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomEntitySearchableFieldsArgs = {
|
|
entityName: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomFieldSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomFieldSchemasArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomFieldSchemasOfEntityArgs = {
|
|
entity: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListAddressLinkByAddressAndProductIdArgs = {
|
|
addressId: Scalars['String']['input'];
|
|
productId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListAddressLinkByListIdArgs = {
|
|
customerPriceListId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListAddressLinksArgs = {
|
|
input?: InputMaybe<CustomerPriceListAddressLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetCustomerPriceListsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDliPriceRelatedArgs = {
|
|
dli: DocumentLineItemInput;
|
|
};
|
|
|
|
|
|
export type QueryGetDangerousGoodsUnNumberArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDangerousGoodsUnNumberByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDangerousGoodsUnNumbersArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDashboardArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDashboardsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDataProtectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDataProtectionNotificationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDataProtectionNotificationsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDataProtectionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryItemToDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryItemsArgs = {
|
|
input?: InputMaybe<DeliveryItemSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryItemsToDocumentsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryTermsArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDeliveryTermsListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDepartmentListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDepartmentbyIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupCustomerGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupCustomerGroupRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupCustomerGroupRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupCustomerRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupCustomerRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupCustomerRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupDocumentLineItemRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupDocumentLineItemRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupDocumentLineItemRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupDocumentRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupDocumentRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupDocumentRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupProductGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupProductGroupRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupProductGroupRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupProductRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupProductRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupProductRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupVendorGroupRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupVendorGroupRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupVendorGroupRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupVendorRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupVendorRelationsArgs = {
|
|
input?: InputMaybe<DiscountGroupVendorRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDiscountGroupsArgs = {
|
|
input?: InputMaybe<DiscountGroupSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentCandidateImportLogArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentCandidateImportLogsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionTransferOptionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionTransferOptionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionTransferOptionsBySrcAndTargetArgs = {
|
|
sourceDocTypeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
targetDocTypeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentDefinitionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentExportCandidateByIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentExportCandidatesArgs = {
|
|
input?: InputMaybe<DocumentExportCandidateSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentImportCandidateByIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentImportCandidatesArgs = {
|
|
input?: InputMaybe<DocumentImportCandidateSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineDeliveryItemLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineDeliveryItemLinksArgs = {
|
|
input?: InputMaybe<DocumentLineDeliveryItemLinkSearchInput>;
|
|
options?: InputMaybe<DocumentLineDeliveryItemLinkOptions>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemBySearchStringArgs = {
|
|
searchInput?: InputMaybe<DocumentLineItemSearchStringInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemLinksArgs = {
|
|
input: DocumentLineItemLinkSearchOptions;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemLinksOfDocumentArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
options?: InputMaybe<DocumentLineItemLinkSearchOptions>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemSerialLinksArgs = {
|
|
input: DocumentLineItemSerialLinkSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLineItemsArgs = {
|
|
input?: InputMaybe<DocumentLineItemSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentLinksArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentOnlyIfVersionMismatchArgs = {
|
|
id: Scalars['String']['input'];
|
|
version: Scalars['Float']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentProjectArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentProjectByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentProjectsArgs = {
|
|
input?: InputMaybe<DocumentProjectSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentTransferFormatArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentTransferFormatByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentTransferFormatsArgs = {
|
|
input?: InputMaybe<DocumentTransferFormatSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetDocumentsArgs = {
|
|
input?: InputMaybe<DocumentSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEInvoicePaymentMeansCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEInvoicePaymentMeansCodeByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEInvoicePaymentMeansCodesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEmailSentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEmailSentListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEmailSettingbyIdArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEmailSettingsArgs = {
|
|
input?: InputMaybe<EmailSettingSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEmailTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEmailTemplatesListArgs = {
|
|
input?: InputMaybe<EmailTemplateSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEmployeeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEmployeeQualificationsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEmployeesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEntityConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEntityConfigByEntityArgs = {
|
|
entity: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetEntitySearchSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetEntitySearchSettingForEntityArgs = {
|
|
entity: Scalars['String']['input'];
|
|
variant?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetEntitySearchSettingsArgs = {
|
|
input?: InputMaybe<EntitySearchSettingsSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetEntityXmlFromJsonataArgs = {
|
|
converterId: Scalars['String']['input'];
|
|
entityId: Scalars['String']['input'];
|
|
entityName: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetExchangeRateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetExchangeRatesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetFacetArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetFacetListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetFacetValueArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetFacetValueListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetFinanceBookingsArgs = {
|
|
input?: InputMaybe<FinanceBookingSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetFormConfigArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetFormConfigPatchArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetFormConfigPatchesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetFormConfigsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetGroupingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetGroupingsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetHarbourArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetHarboursArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationConnectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationConnectionsListArgs = {
|
|
input?: InputMaybe<IntegrationConnectionSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationDeliveryTermsMappingsArgs = {
|
|
autoHydrate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationJsonataDefaultsArgs = {
|
|
type: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationPaymentTermsMappingsArgs = {
|
|
autoHydrate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetIntegrationShippingMethodsMappingsArgs = {
|
|
autoHydrate?: InputMaybe<Scalars['Boolean']['input']>;
|
|
integrationId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetInternalDemandArgs = {
|
|
productId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetItemSalesTaxCategoriesArgs = {
|
|
input?: InputMaybe<ItemSalesTaxCategorySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetItemSalesTaxCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetItemSalesTaxCategoryMappingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetItemSalesTaxCategoryMappingsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetJobRecordArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetJobRecordsListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetJournalArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetJournalsArgs = {
|
|
input?: InputMaybe<JournalSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetJsoNataSchemaArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetJsoNataSchemasArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetKeywordArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetKeywordsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetLineItemQuantityStatusArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetMacroArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetMacrosArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetManyEntityConfigsArgs = {
|
|
input?: InputMaybe<EntityConfigSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetMaterialArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetMaterialsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetMenuArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetMenuRolesArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetMenuUserFavoriteArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetMenuUserFavoritesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetMenuUserFavoritesByUserIdArgs = {
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetMenusArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetMenusOfUserArgs = {
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetNotBackedByStockDetailsArgs = {
|
|
input: NotBackedByStockSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetNumberRangeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetNumberRangesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOnlyStartableProcessStepDetailChainArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
resourceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemAccountingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemAccountingByDocumentIdArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemAccountingByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemAccountingViewArgs = {
|
|
input?: InputMaybe<OpenItemAccountingViewSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemAccountingsArgs = {
|
|
input?: InputMaybe<OpenItemAccountingSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemCreditArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemCreditByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemCreditsArgs = {
|
|
input?: InputMaybe<OpenItemCreditSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemPaymentCombinedArgs = {
|
|
input?: InputMaybe<OpenItemPaymentCombinedSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemPaymentCombinedByAddressesArgs = {
|
|
input?: InputMaybe<OpenItemPaymentCombinedSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenItemPaymentCombinedByDocumentIdArgs = {
|
|
documentId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetOpenStockViewArgs = {
|
|
input: OpenStockViewSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenStockViewSumArgs = {
|
|
input: OpenStockViewSumSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetOpenStockViewSumTestArgs = {
|
|
input: OpenStockViewSumSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetPackagingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPackagingByScanIdArgs = {
|
|
scanId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPackagingsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPackingCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPackingCodeByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPackingCodesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentRunArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentRunsArgs = {
|
|
input?: InputMaybe<PaymentRunSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentTermsArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentTermsByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentTermsListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPaymentsArgs = {
|
|
input?: InputMaybe<PaymentSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPostProductionDetailArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPostProductionDetailsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetPostProductionReasonArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPostProductionReasonsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetPostalAddressArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetPostalAddressesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPostalCodesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPriceListByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPriceListEntriesArgs = {
|
|
input?: InputMaybe<PriceListEntrySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPriceListEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPriceListsArgs = {
|
|
input?: InputMaybe<PriceListSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPrintJobArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPrintJobListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPrinterArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPrinterListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProccessStepGroupArgs = {
|
|
id?: InputMaybe<Scalars['ID']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessQualificationsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessResourceArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessResourceGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessResourceGroupsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessResourcesArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDefinitionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDefinitionsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDetailArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDetailHistoriesArgs = {
|
|
input?: InputMaybe<ProcessStepHistorySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDetailHistoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepDetailsArgs = {
|
|
input?: InputMaybe<ProcessStepDetailSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepGroupsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepGroupsOrCreateFromDocumentLineArgs = {
|
|
groupIdTemplate?: InputMaybe<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepHistoryTypeReasonArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepHistoryTypeReasonPlacesArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepHistoryTypeReasonsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepPackArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetProcessStepPacksArgs = {
|
|
input?: InputMaybe<ProcessStepPackSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductAddressLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductAssetShopIntegrationLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductAssetShopIntegrationLinksArgs = {
|
|
input?: InputMaybe<ProductAssetShopIntegrationLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductDispositionTimeSeriesTestArgs = {
|
|
input: ProductDispositionTimeSeriesQueryInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductDispositionsArgs = {
|
|
input: ProductDispositionSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductECommerceConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductECommerceConfigsArgs = {
|
|
input?: InputMaybe<ProductECommerceConfigSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductGlobalMinimumAndTargetStockArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductGroupsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductPostProductionCostsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductPriceInfoArgs = {
|
|
input: ProductPriceInfoInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductProcessStepDefinitionCostsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductReservedOrderedInfoArgs = {
|
|
input: ProductReservedOrderedInfoSearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductShopIntegrationLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductShopIntegrationLinkByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductShopIntegrationLinksArgs = {
|
|
input?: InputMaybe<ProductShopIntegrationLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductToStoragePlaceLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProductToStoragePlaceLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductUnitConversionLinkArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductUnitConversionLinksArgs = {
|
|
input?: InputMaybe<ProductUnitConversionLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductVariantToFacetValueLinkArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductVariantToFacetValueLinkListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductionStationsArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProductsArgs = {
|
|
input?: InputMaybe<ProductSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetProductsInProductionArgs = {
|
|
input: SearchInput;
|
|
};
|
|
|
|
|
|
export type QueryGetProvisionGroupArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetProvisionGroupsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetPublicReportConfigurationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetPublicReportConfigurationExternalArgs = {
|
|
id: Scalars['String']['input'];
|
|
unlockKey?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetPublicReportConfigurationExternalByReferenceIdArgs = {
|
|
referenceId: Scalars['String']['input'];
|
|
unlockKey?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetPublicReportConfigurationsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetRegexEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetRegexEntryListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetReportArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetReportHistoriesArgs = {
|
|
searchInput?: InputMaybe<ReportHistorySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetReportHistoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetReportPermissionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetReportPermissionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetReportTriggerArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetReportTriggersArgs = {
|
|
input?: InputMaybe<ReportTriggerSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetReportsArgs = {
|
|
input?: InputMaybe<ReportSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetRepresentativeContactLinkOfAddressArgs = {
|
|
addressId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetResourceTimeCorrectionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetResourceTimeCorrectionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetResourcesOfStationsArgs = {
|
|
stationIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetRestAmountArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetRoleArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetRoleMenusArgs = {
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetRolesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetRolesOfUserArgs = {
|
|
userId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCategoriesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCodeArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCodeDetailArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCodeDetailsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSalesTaxCodesArgs = {
|
|
input?: InputMaybe<SalesTaxCodeSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSalutationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalutationByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSalutationsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetShippingMethodArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetShippingMethodAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetShippingMethodAddressLinksArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetShippingMethodListArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSimpleJsonEntriesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSimpleJsonEntryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetStockInventoriesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetStockInventoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetStockInventoryItemArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetStockInventoryItemsArgs = {
|
|
input?: InputMaybe<StockInventoryItemSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetStockTransactionsArgs = {
|
|
input?: InputMaybe<StockTransactionSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetStocksOperationByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetStoragePlaceArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetStoragePlacesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetSystemSettingArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetSystemSettingByKeyArgs = {
|
|
key: SettingType;
|
|
};
|
|
|
|
|
|
export type QueryGetSystemSettingsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
options?: InputMaybe<SystemSettingsOptions>;
|
|
};
|
|
|
|
|
|
export type QueryGetSystemTemplateArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetSystemTemplatesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTagArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTagByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTagsArgs = {
|
|
input?: InputMaybe<TagSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTaskArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTasksArgs = {
|
|
input?: InputMaybe<TaskSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTaxLineForDocumentLineItemArgs = {
|
|
taxLineCalculationInput: TaxLineCalculationInput;
|
|
};
|
|
|
|
|
|
export type QueryGetTaxZoneArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTaxZonesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTaxonomyCategoriesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTaxonomyCategoryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTenantArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTenantBankAccountLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTenantBankAccountLinksArgs = {
|
|
searchInput?: InputMaybe<TenantBankAccountLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTenantsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTextTemplateArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTextTemplateByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTextTemplatesArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetTradingSetPriceInfoArgs = {
|
|
searchInput?: InputMaybe<TradingSetPriceInfoSearchInput>;
|
|
tradingSetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTradingSetRelationArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetTradingSetRelationsArgs = {
|
|
input?: InputMaybe<TradingSetRelationSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetUnitArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetUnitConversionArgs = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetUnitConversionsArgs = {
|
|
input?: InputMaybe<UnitConversionSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetUnitsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetUserArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetUserEmailSettingPermissionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetUserEmailSettingPermissionsArgs = {
|
|
input?: InputMaybe<UserEmailSettingPermissionSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetUserSettingByKeyArgs = {
|
|
key: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetUserSettingsArgs = {
|
|
settingChangedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetUsersArgs = {
|
|
input?: InputMaybe<UserSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetUsersOfFormConfigArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetUsersOfMenuArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListAddressLinkArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListAddressLinkByAddressAndProductIdArgs = {
|
|
addressId: Scalars['String']['input'];
|
|
productId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListAddressLinkByListIdArgs = {
|
|
vendorPriceListId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListAddressLinksArgs = {
|
|
input?: InputMaybe<VendorPriceListAddressLinkSearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListByIdentifierArgs = {
|
|
identifier: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetVendorPriceListsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookDeadLettersArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
subscriptionId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookDeliveriesArgs = {
|
|
input?: InputMaybe<WebhookDeliverySearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookDeliveryArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookDeliveryAttemptsArgs = {
|
|
deliveryId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookSubscriptionArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetWebhookSubscriptionsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetWidgetArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetWidgetsArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryGetXmlManagerArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryGetXmlManagersArgs = {
|
|
input?: InputMaybe<SearchInput>;
|
|
};
|
|
|
|
|
|
export type QueryHasRoleMenuAccessArgs = {
|
|
menuId: Scalars['String']['input'];
|
|
roleId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryIsCountryIsoInEuArgs = {
|
|
iso: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryListBackupTargetFilesArgs = {
|
|
targetId: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type QueryPreviewFinanceExportArgs = {
|
|
options?: InputMaybe<FinanceExportOptions>;
|
|
};
|
|
|
|
|
|
export type QueryValidateColumnsArgs = {
|
|
columns: Array<Scalars['String']['input']>;
|
|
view: Scalars['String']['input'];
|
|
};
|
|
|
|
/** RegexEntry Model */
|
|
export type RegexEntry = IBaseModel & {
|
|
__typename?: 'RegexEntry';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
regex?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type RegexEntryInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
regex?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Report = IBaseModel & {
|
|
__typename?: 'Report';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** like if its for Product, Document, etc. */
|
|
entity?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
isPrimary?: Maybe<Scalars['Boolean']['output']>;
|
|
/** system template is a default/internal template that can be changed over versions, and applied to the report */
|
|
isSystemTemplate?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
reportData?: Maybe<Scalars['String']['output']>;
|
|
/** mainly used in invoice, to complete the document when report is generated */
|
|
reportType?: Maybe<ReportType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** ReportHistoryEventType */
|
|
export enum ReportHistoryEventType {
|
|
Assets = 'ASSETS',
|
|
AssetAutoGenerated = 'ASSET_AUTO_GENERATED',
|
|
AssetDeleted = 'ASSET_DELETED',
|
|
Downloaded = 'DOWNLOADED',
|
|
EinvoiceExported = 'EINVOICE_EXPORTED',
|
|
Emailed = 'EMAILED',
|
|
Printed = 'PRINTED',
|
|
RemotePrinted = 'REMOTE_PRINTED',
|
|
Showedpreview = 'SHOWEDPREVIEW'
|
|
}
|
|
|
|
export type ReportHistoryInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
emailSentHistoryId?: InputMaybe<Scalars['String']['input']>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
reportHistoryEvent?: InputMaybe<ReportHistoryEventType>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ReportHistorySearchInput = {
|
|
assetId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
documentId?: InputMaybe<Scalars['String']['input']>;
|
|
emailSentHistoryId?: InputMaybe<Scalars['String']['input']>;
|
|
employeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
hasAsset?: InputMaybe<Scalars['Boolean']['input']>;
|
|
hasReport?: InputMaybe<Scalars['Boolean']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
reportHistoryEvent?: InputMaybe<Array<ReportHistoryEventType>>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type ReportInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** like if its for Product, Document, etc. */
|
|
entity: Scalars['String']['input'];
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isPrimary?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
reportData?: InputMaybe<Scalars['String']['input']>;
|
|
/** mainly used in invoice, to complete the document when report is generated */
|
|
reportType?: InputMaybe<ReportType>;
|
|
};
|
|
|
|
export enum ReportOutputType {
|
|
Assets = 'ASSETS',
|
|
Email = 'EMAIL',
|
|
Print = 'PRINT',
|
|
RemotePrint = 'REMOTE_PRINT',
|
|
Unchanged = 'UNCHANGED'
|
|
}
|
|
|
|
export type ReportPermission = IBaseModel & {
|
|
__typename?: 'ReportPermission';
|
|
/** users or roles given are not allowed to access */
|
|
blacklistMode: Scalars['Boolean']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
report?: Maybe<Report>;
|
|
reportId?: Maybe<Scalars['String']['output']>;
|
|
roles: Array<Role>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
users: Array<User>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ReportPermissionInput = {
|
|
/** users or roles given are not allowed to access */
|
|
blacklistMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
reportId?: InputMaybe<Scalars['String']['input']>;
|
|
roleIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
userIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type ReportSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** include reports with no report type (if reportType is set) */
|
|
includeNoReportType?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** filter by report type */
|
|
reportType?: InputMaybe<ReportType>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** can be used to trigger a report generation when a source report is generated */
|
|
export type ReportTrigger = IBaseModel & {
|
|
__typename?: 'ReportTrigger';
|
|
/** JSON-serialized condition definition (SearchRule format) */
|
|
conditionDefinition?: Maybe<Scalars['String']['output']>;
|
|
/** The engine used to evaluate conditions */
|
|
conditionEngine: ReportTriggerConditionEngineType;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Description of what this trigger does */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** Whether this trigger is currently disabled */
|
|
disabled: Scalars['Boolean']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Unique identifier for the trigger */
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** The type of output to be generated */
|
|
outputType?: Maybe<ReportOutputType>;
|
|
/** can be options of any type. for remote print it could be the PrintJob properties, including options */
|
|
outputTypeOptions?: Maybe<Scalars['JSON']['output']>;
|
|
/** Priority for ordering multiple triggers (higher number = higher priority) */
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
sourceReport?: Maybe<Report>;
|
|
/** The report that triggers this action */
|
|
sourceReportId: Scalars['String']['output'];
|
|
targetReport?: Maybe<Report>;
|
|
/** The report to be generated when triggered */
|
|
targetReportId: Scalars['String']['output'];
|
|
/** eg: If set and you generate an email, then the second report will be added as PDF too. If not, a separate email will be sent after the first one. Usually its handled by the same parameters as the first one. If true, the outputType will be ignored or used as UNCHANGED.. */
|
|
unitedAction: Scalars['Boolean']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum ReportTriggerConditionEngineType {
|
|
Always = 'ALWAYS',
|
|
Blockly = 'BLOCKLY',
|
|
Javascript = 'JAVASCRIPT',
|
|
SearchRule = 'SEARCH_RULE'
|
|
}
|
|
|
|
export type ReportTriggerInput = {
|
|
conditionDefinition?: InputMaybe<Scalars['String']['input']>;
|
|
conditionEngine?: InputMaybe<ReportTriggerConditionEngineType>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier: Scalars['String']['input'];
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
outputType?: InputMaybe<ReportOutputType>;
|
|
outputTypeOptions?: InputMaybe<Scalars['JSON']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
sourceReportId: Scalars['String']['input'];
|
|
targetReportId: Scalars['String']['input'];
|
|
unitedAction?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type ReportTriggerSearchInput = {
|
|
/** Filter by condition engine type */
|
|
conditionEngine?: InputMaybe<ReportTriggerConditionEngineType>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** Filter by disabled status */
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Filter by output type */
|
|
outputType?: InputMaybe<ReportOutputType>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** Filter by source report ID */
|
|
sourceReportId?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Filter by target report ID */
|
|
targetReportId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
/** Filter by united action */
|
|
unitedAction?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export enum ReportType {
|
|
Custom = 'CUSTOM',
|
|
Invoice = 'INVOICE'
|
|
}
|
|
|
|
export type RequestContextObjectType = {
|
|
__typename?: 'RequestContextObjectType';
|
|
/** Active User ID if authenticated */
|
|
activeUserId?: Maybe<Scalars['String']['output']>;
|
|
/** API type (e.g., admin, shop) */
|
|
apiType: Scalars['String']['output'];
|
|
/** The ID of the active channel */
|
|
channelId?: Maybe<Scalars['String']['output']>;
|
|
/** Indicates if the user is authorized */
|
|
isAuthorized: Scalars['Boolean']['output'];
|
|
/** The language code of the current request */
|
|
languageCode?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type ResetPasswordResult = PasswordResetTokenExpiredError | PasswordResetTokenInvalidError | Success;
|
|
|
|
export type ResourceActor = ActivityBaseActor & {
|
|
__typename?: 'ResourceActor';
|
|
actorId?: Maybe<Scalars['String']['output']>;
|
|
/** Can be cached Name or a manual set one */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
type: Scalars['String']['output'];
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export enum ResourceCalculationMode {
|
|
Lotsize = 'LOTSIZE',
|
|
Multiply = 'MULTIPLY',
|
|
Single = 'SINGLE'
|
|
}
|
|
|
|
export enum ResourceInhertianceType {
|
|
Default = 'DEFAULT',
|
|
Employee = 'EMPLOYEE',
|
|
Maschine = 'MASCHINE'
|
|
}
|
|
|
|
export type ResourceTimeCorrection = IBaseModel & {
|
|
__typename?: 'ResourceTimeCorrection';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
date?: Maybe<Scalars['DateTime']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
resource: ProcessResource;
|
|
resourceId?: Maybe<Scalars['String']['output']>;
|
|
timeInSeconds?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ResourceTimeCorrectionInput = {
|
|
date?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
resourceId?: InputMaybe<Scalars['String']['input']>;
|
|
timeInSeconds?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** Restore Confirmation Record */
|
|
export type RestoreConfirmation = IBaseModel & {
|
|
__typename?: 'RestoreConfirmation';
|
|
/** Name of the backup assets directory for rollback/cleanup */
|
|
backupAssetsDirectoryName?: Maybe<Scalars['String']['output']>;
|
|
/** Name of the backup database (renamed old database) */
|
|
backupDatabaseName: Scalars['String']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Timestamp when confirmation expires (3 days from restore completion) */
|
|
expiresAt: Scalars['DateTime']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Whether assets were restored from the backup archive */
|
|
includeAssets?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Original database name (current database name) */
|
|
originalDatabaseName: Scalars['String']['output'];
|
|
/** Timestamp when restore completed */
|
|
restoreCompletedAt: Scalars['DateTime']['output'];
|
|
/** ID of the restore execution this confirmation is for */
|
|
restoreExecutionId: Scalars['String']['output'];
|
|
/** Timestamp when restore started */
|
|
restoreStartedAt: Scalars['DateTime']['output'];
|
|
/** Current status of the restore confirmation */
|
|
status: RestoreConfirmationStatus;
|
|
/** Path to temp archive file (upload-restore-* or restore-storage-*) for cleanup */
|
|
tempBackupFilePath?: Maybe<Scalars['String']['output']>;
|
|
/** Path to temp extract directory (extract-db-*) for cleanup */
|
|
tempExtractDirPath?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Status of restore confirmation */
|
|
export enum RestoreConfirmationStatus {
|
|
CleanedUp = 'CLEANED_UP',
|
|
Confirmed = 'CONFIRMED',
|
|
Expired = 'EXPIRED',
|
|
PendingConfirmation = 'PENDING_CONFIRMATION',
|
|
Rejected = 'REJECTED'
|
|
}
|
|
|
|
export type RestoreOptionsInput = {
|
|
includeAssets: Scalars['Boolean']['input'];
|
|
};
|
|
|
|
export enum RevenueImpact {
|
|
Negative = 'NEGATIVE',
|
|
Positive = 'POSITIVE'
|
|
}
|
|
|
|
export type Role = IBaseModel & {
|
|
__typename?: 'Role';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
permissions?: Maybe<Array<Scalars['String']['output']>>;
|
|
permissionsBlacklist?: Maybe<Array<Scalars['String']['output']>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type RoleInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
permissions?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
permissionsBlacklist?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
export type SalesTaxCategory = IBaseModel & {
|
|
__typename?: 'SalesTaxCategory';
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
financeExportNumber?: Maybe<Scalars['String']['output']>;
|
|
financeRelevantText?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier: Scalars['String']['output'];
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatNecessary?: Maybe<Scalars['Boolean']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SalesTaxCategoryInput = {
|
|
countryIso?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
financeExportNumber?: InputMaybe<Scalars['String']['input']>;
|
|
financeRelevantText?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
vatNecessary?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type SalesTaxCode = IBaseModel & {
|
|
__typename?: 'SalesTaxCode';
|
|
activeSalesTaxCodePercentage?: Maybe<Scalars['Float']['output']>;
|
|
calculation?: Maybe<SalesTaxCodeCalculation>;
|
|
category?: Maybe<SalesTaxCodeCategory>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
eInvoiceCategory?: Maybe<EInvoiceCategory>;
|
|
/** Alternative tax code identifier used for FINANCE export, overriding the standard identifier */
|
|
exportSalesTaxCodeIdentifier?: Maybe<Scalars['String']['output']>;
|
|
fallbackAccount?: Maybe<Scalars['String']['output']>;
|
|
fallbackCashDiscountAccount?: Maybe<Scalars['String']['output']>;
|
|
fallbackVatAccount?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatNecessary?: Maybe<Scalars['Boolean']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export enum SalesTaxCodeCalculation {
|
|
Flat = 'FLAT',
|
|
Gross = 'GROSS'
|
|
}
|
|
|
|
export enum SalesTaxCodeCategory {
|
|
InputTax = 'INPUT_TAX',
|
|
PurchaseTax = 'PURCHASE_TAX',
|
|
ValueAddedTax = 'VALUE_ADDED_TAX'
|
|
}
|
|
|
|
export type SalesTaxCodeDetail = IBaseModel & {
|
|
__typename?: 'SalesTaxCodeDetail';
|
|
cashDiscountAccount?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inputTaxAccount?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
purchaseTaxAccount?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
undueAccount?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
validSince?: Maybe<Scalars['DateTime']['output']>;
|
|
validUntil?: Maybe<Scalars['DateTime']['output']>;
|
|
value?: Maybe<Scalars['Float']['output']>;
|
|
vatAccount?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SalesTaxCodeDetailInput = {
|
|
cashDiscountAccount?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inputTaxAccount?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
purchaseTaxAccount?: InputMaybe<Scalars['String']['input']>;
|
|
salesTaxCodeId?: InputMaybe<Scalars['String']['input']>;
|
|
undueAccount?: InputMaybe<Scalars['String']['input']>;
|
|
validSince?: InputMaybe<Scalars['DateTime']['input']>;
|
|
validUntil?: InputMaybe<Scalars['DateTime']['input']>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
vatAccount?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type SalesTaxCodeInput = {
|
|
calculation?: InputMaybe<SalesTaxCodeCalculation>;
|
|
category?: InputMaybe<SalesTaxCodeCategory>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
eInvoiceCategory?: InputMaybe<EInvoiceCategory>;
|
|
/** Alternative tax code identifier used for FINANCE export, overriding the standard identifier */
|
|
exportSalesTaxCodeIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
fallbackAccount?: InputMaybe<Scalars['String']['input']>;
|
|
fallbackCashDiscountAccount?: InputMaybe<Scalars['String']['input']>;
|
|
fallbackVatAccount?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
vatNecessary?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type SalesTaxCodeSearchInput = {
|
|
category?: InputMaybe<SalesTaxCodeCategory>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Title, Form of Address, Salutation */
|
|
export type Salutation = IBaseModel & {
|
|
__typename?: 'Salutation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SalutationInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type SaveDocumentOptions = {
|
|
confirmProspectConversion?: InputMaybe<Scalars['Boolean']['input']>;
|
|
ignoreOpenItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recalculateCostBase?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recalculateDiscounts?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recalculatePrices?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recalculateStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Tax Lines will be recalculated taken default values (Manually set salesTaxCode/account/taxPercentage will be ignored set to null) */
|
|
recalculateTaxLines?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recalculateTaxType?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipDefaultCalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipDeliveryPostalAddressRefetch?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipOSSRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipTaxIdsRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type SaveLineItemOptions = {
|
|
/** only used if the accessoryDLI is built in frontend as normal DLI and price should be calculated in backend */
|
|
recalculateAccessoryPrice?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveWithAnotherStoragePlace?: InputMaybe<Scalars['Boolean']['input']>;
|
|
saveWithFailedQuantity?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipAutoAccessory?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the document discounts */
|
|
skipEnsureOpenItemOfDocument?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the DLI position text or do any updates */
|
|
skipPositionTextCalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate price adjustments - this doesnt include totals and taxlines */
|
|
skipPriceRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the qty unit breakdown */
|
|
skipQtyUnitBreakdownRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont get the trading set items - if already existing or so */
|
|
skipTradingSet?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the trading set items - just for transfer */
|
|
skipTradingSetRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** dont recalculate the unit conversions */
|
|
skipUnitConversionsRecalculation?: InputMaybe<Scalars['Boolean']['input']>;
|
|
skipWarehouse?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type SaveLineItemResult = {
|
|
__typename?: 'SaveLineItemResult';
|
|
/** eg. BOM or auto accessories */
|
|
children?: Maybe<Array<SaveLineItemResult>>;
|
|
item?: Maybe<DocumentLineItem>;
|
|
stockTransactions?: Maybe<Array<StockTransaction>>;
|
|
};
|
|
|
|
export type SearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type SearchRule = {
|
|
condition?: InputMaybe<Condition>;
|
|
field?: InputMaybe<Scalars['String']['input']>;
|
|
ignoreAccent?: InputMaybe<Scalars['Boolean']['input']>;
|
|
label?: InputMaybe<Scalars['String']['input']>;
|
|
matchCase?: InputMaybe<Scalars['Boolean']['input']>;
|
|
not?: InputMaybe<Scalars['Boolean']['input']>;
|
|
operator?: InputMaybe<Operator>;
|
|
rules?: InputMaybe<Array<SearchRule>>;
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
/** if Jsonarray it will get parsed */
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type SelectCustomFieldConfig = CustomField & {
|
|
__typename?: 'SelectCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
selectOptions?: Maybe<Array<SelectOption>>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type SelectOption = {
|
|
__typename?: 'SelectOption';
|
|
label?: Maybe<Scalars['String']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type SelectOptionInput = {
|
|
label?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type SelectWithAlias = {
|
|
alias: Scalars['String']['input'];
|
|
field: Scalars['String']['input'];
|
|
};
|
|
|
|
export type SendDocumentsToShipmentProviderInput = {
|
|
documentIds: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type SendDocumentsToShipmentProviderResult = {
|
|
__typename?: 'SendDocumentsToShipmentProviderResult';
|
|
/** If the actionUrl is returned, the user should be redirected to the actionUrl to complete the action (popup window by default). */
|
|
actionUrl?: Maybe<Scalars['String']['output']>;
|
|
documentId: Scalars['String']['output'];
|
|
error?: Maybe<Scalars['String']['output']>;
|
|
/** The response from the shipment provider. This is the raw response from the shipment provider. It is not guaranteed to be in a specific format and should be used with caution. */
|
|
providerResponse?: Maybe<Scalars['JSON']['output']>;
|
|
/** The delivery items that were resulted from the shipment provider. */
|
|
resultedDeliveryItems?: Maybe<Array<DeliveryItem>>;
|
|
success: Scalars['Boolean']['output'];
|
|
};
|
|
|
|
export type ServerConfig = {
|
|
__typename?: 'ServerConfig';
|
|
activeIntegrations?: Maybe<Array<Integration>>;
|
|
customElementConfig?: Maybe<Array<CustomElementConfigModel>>;
|
|
customFieldConfig?: Maybe<CustomFields>;
|
|
permissions?: Maybe<Array<PermissionDefinition>>;
|
|
permittedAssetTypes?: Maybe<Array<Scalars['String']['output']>>;
|
|
};
|
|
|
|
export enum SettingType {
|
|
SCachedListSearchFilters = 'S_CACHED_LIST_SEARCH_FILTERS',
|
|
SDliRefDuplicateCheck = 'S_DLI_REF_DUPLICATE_CHECK',
|
|
SDliUnitConversionForceBaseUnit = 'S_DLI_UNIT_CONVERSION_FORCE_BASE_UNIT',
|
|
SDocumentAdvancePaymentProductId = 'S_DOCUMENT_ADVANCE_PAYMENT_PRODUCT_ID',
|
|
SDocumentLineItemWithoutProductNotAllowed = 'S_DOCUMENT_LINE_ITEM_WITHOUT_PRODUCT_NOT_ALLOWED',
|
|
SEInvoiceAutoGenerateProduct = 'S_E_INVOICE_AUTO_GENERATE_PRODUCT',
|
|
SEInvoiceAutoGenerateProductTemplate = 'S_E_INVOICE_AUTO_GENERATE_PRODUCT_TEMPLATE',
|
|
SEInvoiceAutoGenerateSpecificProductId = 'S_E_INVOICE_AUTO_GENERATE_SPECIFIC_PRODUCT_ID',
|
|
SEInvoiceAutoGenerateVendor = 'S_E_INVOICE_AUTO_GENERATE_VENDOR',
|
|
SEInvoiceDefaultLeitwegId = 'S_E_INVOICE_DEFAULT_LEITWEG_ID',
|
|
SEInvoiceFormatId = 'S_E_INVOICE_FORMAT_ID',
|
|
SFinanceAllocationType = 'S_FINANCE_ALLOCATION_TYPE',
|
|
SFinanceConsultantNumber = 'S_FINANCE_CONSULTANT_NUMBER',
|
|
SFinanceDocumentField_1In = 'S_FINANCE_DOCUMENT_FIELD_1_IN',
|
|
SFinanceDocumentField_1Out = 'S_FINANCE_DOCUMENT_FIELD_1_OUT',
|
|
SFinanceDocumentField_1Payment = 'S_FINANCE_DOCUMENT_FIELD_1_PAYMENT',
|
|
SFinanceDocumentField_2In = 'S_FINANCE_DOCUMENT_FIELD_2_IN',
|
|
SFinanceDocumentField_2Out = 'S_FINANCE_DOCUMENT_FIELD_2_OUT',
|
|
SFinanceDocumentField_2Payment = 'S_FINANCE_DOCUMENT_FIELD_2_PAYMENT',
|
|
SFinanceFixedBookings = 'S_FINANCE_FIXED_BOOKINGS',
|
|
SFinanceIncludeDocumentPdfBundle = 'S_FINANCE_INCLUDE_DOCUMENT_PDF_BUNDLE',
|
|
SFinanceInDocumentTypes = 'S_FINANCE_IN_DOCUMENT_TYPES',
|
|
SFinanceNameInitials = 'S_FINANCE_NAME_INITIALS',
|
|
SFinanceNominalAccountLength = 'S_FINANCE_NOMINAL_ACCOUNT_LENGTH',
|
|
SFinanceOnlyCorrectNominalAccountLength = 'S_FINANCE_ONLY_CORRECT_NOMINAL_ACCOUNT_LENGTH',
|
|
SFinanceOnlyWithVatId = 'S_FINANCE_ONLY_WITH_VAT_ID',
|
|
SFinanceOutDocumentTypes = 'S_FINANCE_OUT_DOCUMENT_TYPES',
|
|
SFinanceStackName = 'S_FINANCE_STACK_NAME',
|
|
SFinanceStandardChartOfAccounts = 'S_FINANCE_STANDARD_CHART_OF_ACCOUNTS',
|
|
SFinanceTenantNumber = 'S_FINANCE_TENANT_NUMBER',
|
|
SFinanceWithCostCenter = 'S_FINANCE_WITH_COST_CENTER',
|
|
SFinanceWithPaymentsAndReductions = 'S_FINANCE_WITH_PAYMENTS_AND_REDUCTIONS',
|
|
SFloatingTabsEnabled = 'S_FLOATING_TABS_ENABLED',
|
|
SGridRoundDecimalPlaces = 'S_GRID_ROUND_DECIMAL_PLACES',
|
|
SLicense = 'S_LICENSE',
|
|
SProductionDetailAffectsOrderQuantity = 'S_PRODUCTION_DETAIL_AFFECTS_ORDER_QUANTITY',
|
|
STenantAccountingText1In = 'S_TENANT_ACCOUNTING_TEXT1_IN',
|
|
STenantAccountingText1Out = 'S_TENANT_ACCOUNTING_TEXT1_OUT',
|
|
STenantAccountingText2In = 'S_TENANT_ACCOUNTING_TEXT2_IN',
|
|
STenantAccountingText2Out = 'S_TENANT_ACCOUNTING_TEXT2_OUT',
|
|
STenantCrmAutoSalesTaxCategoryEnabled = 'S_TENANT_CRM_AUTO_SALES_TAX_CATEGORY_ENABLED',
|
|
STenantCrmAutoSalesTaxCategoryIdInCountry = 'S_TENANT_CRM_AUTO_SALES_TAX_CATEGORY_ID_IN_COUNTRY',
|
|
STenantCrmAutoSalesTaxCategoryIdInEuWithoutVatId = 'S_TENANT_CRM_AUTO_SALES_TAX_CATEGORY_ID_IN_EU_WITHOUT_VAT_ID',
|
|
STenantCrmAutoSalesTaxCategoryIdInEuWithVatId = 'S_TENANT_CRM_AUTO_SALES_TAX_CATEGORY_ID_IN_EU_WITH_VAT_ID',
|
|
STenantCrmAutoSalesTaxCategoryIdInForeignCountry = 'S_TENANT_CRM_AUTO_SALES_TAX_CATEGORY_ID_IN_FOREIGN_COUNTRY',
|
|
STenantCurrencyRateUpdateDay = 'S_TENANT_CURRENCY_RATE_UPDATE_DAY',
|
|
STenantCurrencyRateUpdateMode = 'S_TENANT_CURRENCY_RATE_UPDATE_MODE',
|
|
STenantCurrencyRateUpdateTime = 'S_TENANT_CURRENCY_RATE_UPDATE_TIME',
|
|
STenantCurrencyRateUrl = 'S_TENANT_CURRENCY_RATE_URL',
|
|
STenantDebitorPriceListId = 'S_TENANT_DEBITOR_PRICE_LIST_ID',
|
|
STenantDocumentLineItemRoundDecimalPlaces = 'S_TENANT_DOCUMENT_LINE_ITEM_ROUND_DECIMAL_PLACES',
|
|
STenantDocumentRoundDecimalPlaces = 'S_TENANT_DOCUMENT_ROUND_DECIMAL_PLACES',
|
|
STenantEmailFooter = 'S_TENANT_EMAIL_FOOTER',
|
|
STenantEnableOneStopShop = 'S_TENANT_ENABLE_ONE_STOP_SHOP',
|
|
STenantEzQrCustomerField = 'S_TENANT_EZ_QR_CUSTOMER_FIELD',
|
|
STenantEzQrDateField = 'S_TENANT_EZ_QR_DATE_FIELD',
|
|
STenantEzQrDocumentField = 'S_TENANT_EZ_QR_DOCUMENT_FIELD',
|
|
STenantEzQrOpenItemField = 'S_TENANT_EZ_QR_OPEN_ITEM_FIELD',
|
|
STenantNoTaxCategories = 'S_TENANT_NO_TAX_CATEGORIES',
|
|
STenantReportSettings = 'S_TENANT_REPORT_SETTINGS',
|
|
STenantShowInfoWhenReceiptChosen = 'S_TENANT_SHOW_INFO_WHEN_RECEIPT_CHOSEN',
|
|
STenantStandardChartOfAccounts = 'S_TENANT_STANDARD_CHART_OF_ACCOUNTS',
|
|
SWarehouseAllowNegativeStock = 'S_WAREHOUSE_ALLOW_NEGATIVE_STOCK',
|
|
SWarehouseGroupLot = 'S_WAREHOUSE_GROUP_LOT',
|
|
SWarehouseGroupRootStoragePlace = 'S_WAREHOUSE_GROUP_ROOT_STORAGE_PLACE',
|
|
SWarehouseGroupSerial = 'S_WAREHOUSE_GROUP_SERIAL',
|
|
SWarehouseGroupStoragePlace = 'S_WAREHOUSE_GROUP_STORAGE_PLACE',
|
|
SWarehouseGroupValue = 'S_WAREHOUSE_GROUP_VALUE'
|
|
}
|
|
|
|
export type ShippingMethod = IBaseModel & {
|
|
__typename?: 'ShippingMethod';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ShippingMethodAddressLink = IBaseModel & {
|
|
__typename?: 'ShippingMethodAddressLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customerNumber?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
shippingMethod?: Maybe<ShippingMethod>;
|
|
shippingMethodId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ShippingMethodAddressLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
customerNumber?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
shippingMethod?: InputMaybe<ShippingMethodInput>;
|
|
shippingMethodId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ShippingMethodInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync. The real ID will not be used as Identifier then (Sync - Save) */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export enum ShippingStatus {
|
|
Delivered = 'DELIVERED',
|
|
Other = 'OTHER',
|
|
Packed = 'PACKED',
|
|
Partialdelivered = 'PARTIALDELIVERED',
|
|
Partialpacked = 'PARTIALPACKED',
|
|
Partialtransit = 'PARTIALTRANSIT',
|
|
Transit = 'TRANSIT',
|
|
Unknown = 'UNKNOWN'
|
|
}
|
|
|
|
export type SimpleJsonEntry = IBaseModel & {
|
|
__typename?: 'SimpleJsonEntry';
|
|
/** Custom / Free category field */
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SimpleJsonEntryInput = {
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
data?: InputMaybe<Scalars['JSON']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** Social Contacts */
|
|
export type SocialLink = IBaseModel & {
|
|
__typename?: 'SocialLink';
|
|
contact?: Maybe<Contact>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
link?: Maybe<Scalars['String']['output']>;
|
|
platform?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
username?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** SortOrder */
|
|
export enum SortOrder {
|
|
Asc = 'ASC',
|
|
Desc = 'DESC'
|
|
}
|
|
|
|
export type SortParameter = {
|
|
__typename?: 'SortParameter';
|
|
field: Scalars['String']['output'];
|
|
nulls?: Maybe<NullSortOrder>;
|
|
order?: Maybe<SortOrder>;
|
|
};
|
|
|
|
export type SortParameterInput = {
|
|
field: Scalars['String']['input'];
|
|
nulls?: InputMaybe<NullSortOrder>;
|
|
order?: InputMaybe<SortOrder>;
|
|
};
|
|
|
|
export enum SourceType {
|
|
Accounting = 'ACCOUNTING',
|
|
Documents = 'DOCUMENTS',
|
|
OpenItemCarryover = 'OPEN_ITEM_CARRYOVER',
|
|
OpenItemManagement = 'OPEN_ITEM_MANAGEMENT',
|
|
Payments = 'PAYMENTS',
|
|
Payroll = 'PAYROLL'
|
|
}
|
|
|
|
export enum StandardChartOfAccounts {
|
|
Skr03 = 'SKR03',
|
|
Skr04 = 'SKR04',
|
|
Skrch = 'SKRCH'
|
|
}
|
|
|
|
export enum StockAction {
|
|
In = 'IN',
|
|
Neutral = 'NEUTRAL',
|
|
None = 'NONE',
|
|
Out = 'OUT',
|
|
Relocate = 'RELOCATE',
|
|
Reserve = 'RESERVE'
|
|
}
|
|
|
|
export type StockChanges = {
|
|
__typename?: 'StockChanges';
|
|
dateOfTransaction?: Maybe<Scalars['DateTime']['output']>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
expirationDate?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Charge */
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
parentStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
/** a free reference - like a pallete number or truck number */
|
|
reference?: Maybe<Scalars['String']['output']>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceDescription?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceIdentifier?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceParentDescription?: Maybe<Scalars['String']['output']>;
|
|
storagePlaceParentIdentifier?: Maybe<Scalars['String']['output']>;
|
|
unitId?: Maybe<Scalars['String']['output']>;
|
|
value?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StockChangesInput = {
|
|
dateOfTransaction?: InputMaybe<Scalars['DateTime']['input']>;
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
expirationDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Charge */
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
parentStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** a free reference - like a pallet number or truck number */
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
serialNumber?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceDescription?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceParentDescription?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceParentIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type StockInventory = IBaseModel & {
|
|
__typename?: 'StockInventory';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
executedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<StockInventoryStatusType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StockInventoryCheckResponse = {
|
|
__typename?: 'StockInventoryCheckResponse';
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
rejectedItems?: Maybe<Array<StockInventoryItemCheckResponse>>;
|
|
result: Scalars['Boolean']['output'];
|
|
stockInventory?: Maybe<StockInventory>;
|
|
stockInventoryId: Scalars['String']['output'];
|
|
};
|
|
|
|
export type StockInventoryInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type StockInventoryItem = IBaseModel & {
|
|
__typename?: 'StockInventoryItem';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
expectedQuantity?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
rejectionReason?: Maybe<StockInventoryItemRejectionReason>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
stockInventory?: Maybe<StockInventory>;
|
|
stockInventoryId?: Maybe<Scalars['String']['output']>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
value?: Maybe<Scalars['Float']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StockInventoryItemCheckResponse = {
|
|
__typename?: 'StockInventoryItemCheckResponse';
|
|
rejectionReason?: Maybe<StockInventoryItemRejectionReason>;
|
|
result: Scalars['Boolean']['output'];
|
|
stockInventoryItem?: Maybe<StockInventoryItem>;
|
|
stockInventoryItemId: Scalars['String']['output'];
|
|
};
|
|
|
|
export type StockInventoryItemInput = {
|
|
expectedQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
rejectionReason?: InputMaybe<StockInventoryItemRejectionReason>;
|
|
serialNumber?: InputMaybe<Scalars['String']['input']>;
|
|
stockInventoryId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export enum StockInventoryItemRejectionReason {
|
|
InsufficientStock = 'INSUFFICIENT_STOCK',
|
|
ItemDeleted = 'ITEM_DELETED',
|
|
ItemInUncompletedInventory = 'ITEM_IN_UNCOMPLETED_INVENTORY',
|
|
NoProduct = 'NO_PRODUCT',
|
|
NoQuantity = 'NO_QUANTITY',
|
|
NoStock = 'NO_STOCK',
|
|
NoStoragePlace = 'NO_STORAGE_PLACE',
|
|
QuantityDifferent = 'QUANTITY_DIFFERENT'
|
|
}
|
|
|
|
export type StockInventoryItemSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
rejectionReason?: InputMaybe<StockInventoryItemRejectionReason>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
serialNumber?: InputMaybe<Scalars['String']['input']>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
stockInventoryId?: InputMaybe<Scalars['String']['input']>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export enum StockInventoryStatusType {
|
|
Completed = 'COMPLETED',
|
|
Created = 'CREATED',
|
|
Executing = 'EXECUTING'
|
|
}
|
|
|
|
export type StockTransaction = IBaseModel & {
|
|
__typename?: 'StockTransaction';
|
|
/** if this entry accounts to the warehouse quantity. */
|
|
accountable?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Used eg. for FIFO. Only gets set when new stock in */
|
|
accountableDate?: Maybe<Scalars['DateTime']['output']>;
|
|
/** who did the transaction */
|
|
actor?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdBy?: Maybe<User>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
dateOfTransaction?: Maybe<Scalars['DateTime']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
documentLineItemId?: Maybe<Scalars['String']['output']>;
|
|
expirationDate?: Maybe<Scalars['DateTime']['output']>;
|
|
getDocument?: Maybe<Document>;
|
|
getDocumentLineItem?: Maybe<DocumentLineItem>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Charge */
|
|
lotNumber?: Maybe<Scalars['String']['output']>;
|
|
/** Contains additional information about the transaction (e.g. information about the position when deleting the dli of the transaction) */
|
|
metaData?: Maybe<Scalars['JSON']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
originStoragePlace?: Maybe<StoragePlace>;
|
|
originStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
/** a free reference - like a pallet number or truck number */
|
|
reference?: Maybe<Scalars['String']['output']>;
|
|
serialNumber?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<StockTransactionStatus>;
|
|
stockTransactionsOperationId?: Maybe<Scalars['String']['output']>;
|
|
targetStoragePlace?: Maybe<StoragePlace>;
|
|
targetStoragePlaceId?: Maybe<Scalars['String']['output']>;
|
|
unit?: Maybe<Unit>;
|
|
unitId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
value?: Maybe<Scalars['Float']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StockTransactionInput = {
|
|
/** if this entry accounts to the warehouse quantity */
|
|
accountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** who did the transaction */
|
|
actor?: InputMaybe<Scalars['String']['input']>;
|
|
/** link to documentlineItem */
|
|
documentLineItemId?: InputMaybe<Scalars['String']['input']>;
|
|
expirationDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Charge */
|
|
lotNumber?: InputMaybe<Scalars['String']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
originStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
originStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
product?: InputMaybe<ProductInput>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
/** a free reference - like a pallet number or truck number */
|
|
reference?: InputMaybe<Scalars['String']['input']>;
|
|
serialNumber?: InputMaybe<Scalars['String']['input']>;
|
|
status?: InputMaybe<StockTransactionStatus>;
|
|
stockTransactionsOperation?: InputMaybe<StockTransactionsOperationInput>;
|
|
stockTransactionsOperationId?: InputMaybe<Scalars['String']['input']>;
|
|
targetStoragePlace?: InputMaybe<StoragePlaceInput>;
|
|
targetStoragePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
value?: InputMaybe<Scalars['Float']['input']>;
|
|
volumeUnit?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type StockTransactionSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
storeIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Status */
|
|
export enum StockTransactionStatus {
|
|
Done = 'DONE',
|
|
Pending = 'PENDING',
|
|
Preproduction = 'PREPRODUCTION'
|
|
}
|
|
|
|
/** a collection of Stocktransactions that can be saved and then later be applied */
|
|
export type StockTransactionsOperation = IBaseModel & {
|
|
__typename?: 'StockTransactionsOperation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<StockTransactionStatus>;
|
|
transactions?: Maybe<Array<StockTransaction>>;
|
|
transactionsCount?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StockTransactionsOperationInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
status?: InputMaybe<StockTransactionStatus>;
|
|
};
|
|
|
|
/** Response from requesting a storage file download */
|
|
export type StorageFileDownloadResponse = {
|
|
__typename?: 'StorageFileDownloadResponse';
|
|
/** Name of the file being downloaded */
|
|
fileName: Scalars['String']['output'];
|
|
/** Job ID for tracking the download progress */
|
|
jobId: Scalars['String']['output'];
|
|
};
|
|
|
|
/** The StoragePlace has as a WhareHouseService */
|
|
export type StoragePlace = IBaseModel & {
|
|
__typename?: 'StoragePlace';
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** eg. Halle 3, etc */
|
|
location?: Maybe<Scalars['String']['output']>;
|
|
parent?: Maybe<StoragePlace>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
/** If true, the sub storage places will be resolved for quantity calculations */
|
|
resolveSubStoragePlaces?: Maybe<Scalars['Boolean']['output']>;
|
|
storageType?: Maybe<StorageType>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type StoragePlaceInput = {
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** eg. Halle 3, etc */
|
|
location?: InputMaybe<Scalars['String']['input']>;
|
|
parent?: InputMaybe<StoragePlaceInput>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
parentIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** If true, the sub storage places will be resolved for quantity calculations */
|
|
resolveSubStoragePlaces?: InputMaybe<Scalars['Boolean']['input']>;
|
|
storageType?: InputMaybe<StorageType>;
|
|
};
|
|
|
|
export enum StorageType {
|
|
Quarantine = 'QUARANTINE',
|
|
Standard = 'STANDARD'
|
|
}
|
|
|
|
export type StringCustomFieldConfig = CustomField & {
|
|
__typename?: 'StringCustomFieldConfig';
|
|
calculated?: Maybe<Scalars['Boolean']['output']>;
|
|
calculatedExpression?: Maybe<Scalars['String']['output']>;
|
|
description?: Maybe<Array<LocalizedString>>;
|
|
internal?: Maybe<Scalars['Boolean']['output']>;
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
nullable?: Maybe<Scalars['Boolean']['output']>;
|
|
options?: Maybe<Array<StringFieldOption>>;
|
|
pattern?: Maybe<Scalars['String']['output']>;
|
|
public?: Maybe<Scalars['Boolean']['output']>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
searchable?: Maybe<Scalars['Boolean']['output']>;
|
|
type?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type StringFieldOption = {
|
|
__typename?: 'StringFieldOption';
|
|
label?: Maybe<Array<LocalizedString>>;
|
|
readonly?: Maybe<Scalars['Boolean']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type StringFieldOptionInput = {
|
|
label?: InputMaybe<Array<LocalizedStringInput>>;
|
|
readonly?: InputMaybe<Scalars['Boolean']['input']>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Subscription = {
|
|
__typename?: 'Subscription';
|
|
activityStreamCreated: ActivityStream;
|
|
globalMessageEvent: GlobalMessage;
|
|
groupChanged: ProcessStepGroup;
|
|
processStepDetailAvailableNow: ProcessStepDetail;
|
|
processStepDetailChanged: ProcessStepDetail;
|
|
processStepDetailsChanged: Array<ProcessStepDetail>;
|
|
processStepPackChanged: ProcessStepPack;
|
|
productEvent: Product;
|
|
productionStationResourceChange?: Maybe<ProductionStationResourceAssignment>;
|
|
userRefetchNeeded: Scalars['String']['output'];
|
|
};
|
|
|
|
|
|
export type SubscriptionActivityStreamCreatedArgs = {
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type SubscriptionGlobalMessageEventArgs = {
|
|
type?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type SubscriptionProcessStepDetailAvailableNowArgs = {
|
|
qualificationIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
|
|
export type SubscriptionProcessStepDetailChangedArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type SubscriptionProcessStepDetailsChangedArgs = {
|
|
ids: Array<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type SubscriptionProcessStepPackChangedArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type SubscriptionProductEventArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
|
|
export type SubscriptionProductionStationResourceChangeArgs = {
|
|
stationId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
|
|
export type SubscriptionUserRefetchNeededArgs = {
|
|
id: Scalars['String']['input'];
|
|
};
|
|
|
|
export type Success = {
|
|
__typename?: 'Success';
|
|
isSuccessful: Scalars['Boolean']['output'];
|
|
};
|
|
|
|
export enum SummaryType {
|
|
AllInOne = 'ALL_IN_ONE',
|
|
MultiplePerPayment = 'MULTIPLE_PER_PAYMENT',
|
|
OnePerPayment = 'ONE_PER_PAYMENT'
|
|
}
|
|
|
|
export type Surcharge = IBaseModel & {
|
|
__typename?: 'Surcharge';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
price?: Maybe<Scalars['Float']['output']>;
|
|
priceWithTax?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SystemSettings = IBaseModel & {
|
|
__typename?: 'SystemSettings';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
key?: Maybe<SettingType>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SystemSettingsInput = {
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
key?: InputMaybe<SettingType>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type SystemSettingsOptions = {
|
|
keys?: InputMaybe<Array<SettingType>>;
|
|
};
|
|
|
|
/** Basically a bundle of data that can be imported into the DB when the User wants to */
|
|
export type SystemTemplate = IBaseModel & {
|
|
__typename?: 'SystemTemplate';
|
|
appliedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
appliedVersion?: Maybe<Scalars['Float']['output']>;
|
|
/** Identifier for the apply function to execute */
|
|
applyFunctionId?: Maybe<Scalars['String']['output']>;
|
|
/** auto apply if new version is available */
|
|
autoApply?: Maybe<Scalars['Boolean']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
templateVersion?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type SystemTemplateInput = {
|
|
appliedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
appliedVersion?: InputMaybe<Scalars['Float']['input']>;
|
|
applyFunctionId?: InputMaybe<Scalars['String']['input']>;
|
|
/** auto apply if new version is available */
|
|
autoApply?: InputMaybe<Scalars['Boolean']['input']>;
|
|
data?: InputMaybe<Scalars['JSON']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
templateVersion?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type Tag = IBaseModel & {
|
|
__typename?: 'Tag';
|
|
/** Not in use at the moment, to be implemented. */
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** The entity type that the tag is associated with */
|
|
entity?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TagInput = {
|
|
/** Not in use at the moment, to be implemented. */
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type TagSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
entity?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Task management model */
|
|
export type Task = IBaseModel & {
|
|
__typename?: 'Task';
|
|
assignedEmployee?: Maybe<Employee>;
|
|
/** Assigned employee ID */
|
|
assignedEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
/** Task completion date */
|
|
completedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdByEmployee?: Maybe<Employee>;
|
|
/** Creator employee ID */
|
|
createdByEmployeeId?: Maybe<Scalars['String']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Task description */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** Task due date */
|
|
dueDate?: Maybe<Scalars['DateTime']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Additional notes */
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
/** Task priority */
|
|
priority: TaskPriority;
|
|
/** External reference ID */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
/** Task start date */
|
|
startedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Task status */
|
|
status: TaskStatus;
|
|
tags?: Maybe<Array<Tag>>;
|
|
/** Task title */
|
|
title: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TaskInput = {
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
assignedEmployee?: InputMaybe<EmployeeInput>;
|
|
/** Assigned employee ID */
|
|
assignedEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Task completion date */
|
|
completedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
createdByEmployee?: InputMaybe<EmployeeInput>;
|
|
/** Creator employee ID */
|
|
createdByEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Task description */
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** Task due date */
|
|
dueDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Additional notes */
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
/** Task priority */
|
|
priority?: InputMaybe<TaskPriority>;
|
|
/** External reference ID */
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Task start date */
|
|
startedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Task status */
|
|
status?: InputMaybe<TaskStatus>;
|
|
tags?: InputMaybe<Array<TagInput>>;
|
|
/** Task title */
|
|
title: Scalars['String']['input'];
|
|
};
|
|
|
|
/** Priority level of a task */
|
|
export enum TaskPriority {
|
|
High = 'HIGH',
|
|
Low = 'LOW',
|
|
Medium = 'MEDIUM',
|
|
Urgent = 'URGENT'
|
|
}
|
|
|
|
export type TaskSearchInput = {
|
|
assignedEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
createdByEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Filter tasks due after this date */
|
|
dueAfter?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** Filter tasks due before this date */
|
|
dueBefore?: InputMaybe<Scalars['DateTime']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
priority?: InputMaybe<TaskPriority>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
status?: InputMaybe<Array<TaskStatus>>;
|
|
tagIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Status of a task */
|
|
export enum TaskStatus {
|
|
Cancelled = 'CANCELLED',
|
|
Completed = 'COMPLETED',
|
|
InProgress = 'IN_PROGRESS',
|
|
Pending = 'PENDING'
|
|
}
|
|
|
|
export enum TaxDirection {
|
|
In = 'IN',
|
|
Out = 'OUT'
|
|
}
|
|
|
|
export type TaxLine = {
|
|
__typename?: 'TaxLine';
|
|
account?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCategoryId?: Maybe<Scalars['String']['output']>;
|
|
salesTaxCode?: Maybe<SalesTaxCode>;
|
|
salesTaxCodeId?: Maybe<Scalars['String']['output']>;
|
|
taxRate?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TaxLineCalculationInput = {
|
|
dliTaxLine?: InputMaybe<DocumentLineItemTaxLineInput>;
|
|
documentTaxLine?: InputMaybe<DocumentTaxLineInput>;
|
|
};
|
|
|
|
export enum TaxType {
|
|
Free = 'FREE',
|
|
Gross = 'GROSS',
|
|
Net = 'NET'
|
|
}
|
|
|
|
/** A Taxonomy Category represents a node in a tree of categories. Based on Shopify */
|
|
export type TaxonomyCategory = IBaseModel & {
|
|
__typename?: 'TaxonomyCategory';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
inactive: Scalars['Boolean']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
parent?: Maybe<TaxonomyCategory>;
|
|
parentId?: Maybe<Scalars['String']['output']>;
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TaxonomyCategoryInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
mappings?: InputMaybe<Array<TaxonomyCategoryMappingInput>>;
|
|
parentId?: InputMaybe<Scalars['String']['input']>;
|
|
parentReferenceId?: InputMaybe<Scalars['String']['input']>;
|
|
referenceId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type TaxonomyCategoryMappingInput = {
|
|
categoryId: Scalars['String']['input'];
|
|
categoryReferenceId: Scalars['String']['input'];
|
|
externalId: Scalars['String']['input'];
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
metadata?: InputMaybe<Scalars['String']['input']>;
|
|
systemType: Scalars['String']['input'];
|
|
};
|
|
|
|
/** Main Entity of a Company */
|
|
export type Tenant = {
|
|
__typename?: 'Tenant';
|
|
bankAccounts?: Maybe<Array<TenantBankAccount>>;
|
|
city?: Maybe<Scalars['String']['output']>;
|
|
countryIso?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
creditorIdentifier?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
eoriNumber?: Maybe<Scalars['String']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
featuredAssetId?: Maybe<Scalars['String']['output']>;
|
|
firstName?: Maybe<Scalars['String']['output']>;
|
|
fiscalYearBegin?: Maybe<Scalars['DateTime']['output']>;
|
|
glnNumber?: Maybe<Scalars['String']['output']>;
|
|
homepage?: Maybe<Scalars['String']['output']>;
|
|
id: Scalars['ID']['output'];
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
language?: Maybe<LanguageCode>;
|
|
lastName?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
mail?: Maybe<Scalars['String']['output']>;
|
|
managingDirector?: Maybe<Scalars['String']['output']>;
|
|
mobile?: Maybe<Scalars['String']['output']>;
|
|
/** the tenant company name */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
phone?: Maybe<Scalars['String']['output']>;
|
|
postalCode?: Maybe<Scalars['String']['output']>;
|
|
registrationCourt?: Maybe<Scalars['String']['output']>;
|
|
standardChartOfAccounts?: Maybe<StandardChartOfAccounts>;
|
|
storagePlace?: Maybe<StoragePlace>;
|
|
storagePlaceId?: Maybe<Scalars['String']['output']>;
|
|
street?: Maybe<Scalars['String']['output']>;
|
|
streetNumber?: Maybe<Scalars['String']['output']>;
|
|
taxNumber?: Maybe<Scalars['String']['output']>;
|
|
tosLink?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vatId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TenantBankAccount = IBaseModel & {
|
|
__typename?: 'TenantBankAccount';
|
|
accountHolder?: Maybe<Scalars['String']['output']>;
|
|
accountNumber?: Maybe<Scalars['String']['output']>;
|
|
accountType?: Maybe<AccountType>;
|
|
bank?: Maybe<Bank>;
|
|
bankId?: Maybe<Scalars['String']['output']>;
|
|
bookingAccount?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
feeAccount?: Maybe<Scalars['String']['output']>;
|
|
iban?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** a free field that can be used to set a reference for eg. a other ERP or Sync */
|
|
referenceId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TenantBankAccountLink = IBaseModel & {
|
|
__typename?: 'TenantBankAccountLink';
|
|
bankAccount?: Maybe<BankAccount>;
|
|
bankAccountId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
isDefault?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
tenantId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TenantBankAccountLinkInput = {
|
|
bankAccount?: InputMaybe<BankAccountInput>;
|
|
bankAccountId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
isDefault?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
tenantId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type TenantBankAccountLinkSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
tenantId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type TenantInput = {
|
|
bankAccounts?: InputMaybe<Array<BankAccountInput>>;
|
|
city?: InputMaybe<Scalars['String']['input']>;
|
|
countryIso?: InputMaybe<Scalars['String']['input']>;
|
|
createdAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
createdById?: InputMaybe<Scalars['String']['input']>;
|
|
creditorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
enableOneStopShop?: InputMaybe<Scalars['Boolean']['input']>;
|
|
eoriNumber?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
firstName?: InputMaybe<Scalars['String']['input']>;
|
|
fiscalYearBegin?: InputMaybe<Scalars['DateTime']['input']>;
|
|
glnNumber?: InputMaybe<Scalars['String']['input']>;
|
|
homepage?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['ID']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
language?: InputMaybe<LanguageCode>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
lastUpdatedById?: InputMaybe<Scalars['String']['input']>;
|
|
mail?: InputMaybe<Scalars['String']['input']>;
|
|
managingDirector?: InputMaybe<Scalars['String']['input']>;
|
|
mobile?: InputMaybe<Scalars['String']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
phone?: InputMaybe<Scalars['String']['input']>;
|
|
postalCode?: InputMaybe<Scalars['String']['input']>;
|
|
registrationCourt?: InputMaybe<Scalars['String']['input']>;
|
|
standardChartOfAccounts?: InputMaybe<StandardChartOfAccounts>;
|
|
storagePlaceId?: InputMaybe<Scalars['String']['input']>;
|
|
street?: InputMaybe<Scalars['String']['input']>;
|
|
streetNumber?: InputMaybe<Scalars['String']['input']>;
|
|
taxNumber?: InputMaybe<Scalars['String']['input']>;
|
|
tosLink?: InputMaybe<Scalars['String']['input']>;
|
|
updatedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
vatId?: InputMaybe<Scalars['String']['input']>;
|
|
version?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** Text Templates */
|
|
export type TextTemplate = IBaseModel & {
|
|
__typename?: 'TextTemplate';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
content?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TextTemplateInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
content?: InputMaybe<Scalars['String']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
/** Price Information for a Trading Set */
|
|
export type TradingSetPriceInfo = {
|
|
__typename?: 'TradingSetPriceInfo';
|
|
priceList?: Maybe<PriceList>;
|
|
/** revenueHeader - revenueItems */
|
|
revenueDifference?: Maybe<Scalars['Float']['output']>;
|
|
/** The revenue per header item itself */
|
|
revenueHeader?: Maybe<Scalars['Float']['output']>;
|
|
/** The revenue generated from the trading set */
|
|
revenueItems?: Maybe<Scalars['Float']['output']>;
|
|
/** setPriceHeader - setPriceItems */
|
|
setPriceDifference?: Maybe<Scalars['Float']['output']>;
|
|
/** The price of the header item itself in the price list */
|
|
setPriceHeader?: Maybe<Scalars['Float']['output']>;
|
|
/** The set price for the trading set */
|
|
setPriceItems?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TradingSetPriceInfoSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
priceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type TradingSetRelation = IBaseModel & {
|
|
__typename?: 'TradingSetRelation';
|
|
childProduct?: Maybe<Product>;
|
|
childProductId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
manualCostsPricePerItem?: Maybe<Scalars['Float']['output']>;
|
|
manualSalesPricePerItem?: Maybe<Scalars['Float']['output']>;
|
|
/** starting at 1 for the first position */
|
|
order?: Maybe<Scalars['Float']['output']>;
|
|
parentProduct?: Maybe<Product>;
|
|
parentProductId?: Maybe<Scalars['String']['output']>;
|
|
quantity?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type TradingSetRelationInput = {
|
|
childProductId?: InputMaybe<Scalars['String']['input']>;
|
|
childProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
manualCostsPricePerItem?: InputMaybe<Scalars['Float']['input']>;
|
|
manualSalesPricePerItem?: InputMaybe<Scalars['Float']['input']>;
|
|
order?: InputMaybe<Scalars['Float']['input']>;
|
|
parentProductId?: InputMaybe<Scalars['String']['input']>;
|
|
parentProductIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
quantity?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
export type TradingSetRelationSearchInput = {
|
|
childProductId?: InputMaybe<Scalars['String']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
parentProductId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export enum TransferType {
|
|
DebitDirectFile = 'DEBIT_DIRECT_FILE',
|
|
DebitDirectOnline = 'DEBIT_DIRECT_ONLINE',
|
|
DtaFile = 'DTA_FILE',
|
|
DtaLegacy = 'DTA_LEGACY',
|
|
DtaOnline = 'DTA_ONLINE',
|
|
DtaOnlineLegacy = 'DTA_ONLINE_LEGACY',
|
|
Edifact = 'EDIFACT',
|
|
EzagFile = 'EZAG_FILE',
|
|
EzagOnline = 'EZAG_ONLINE',
|
|
LsvPlusFile = 'LSV_PLUS_FILE',
|
|
LsvPlusOnline = 'LSV_PLUS_ONLINE',
|
|
None = 'NONE',
|
|
PrintCheck = 'PRINT_CHECK',
|
|
PrintPaymentOrder = 'PRINT_PAYMENT_ORDER',
|
|
PrintTransfer = 'PRINT_TRANSFER',
|
|
SepaFile = 'SEPA_FILE',
|
|
SepaXml = 'SEPA_XML',
|
|
SwissDdFile = 'SWISS_DD_FILE'
|
|
}
|
|
|
|
export enum TransportationMode {
|
|
AirTraffic = 'AIR_TRAFFIC',
|
|
InlandWaterwayTraffic = 'INLAND_WATERWAY_TRAFFIC',
|
|
MaritimeTraffic = 'MARITIME_TRAFFIC',
|
|
PermanentFacilityTraffic = 'PERMANENT_FACILITY_TRAFFIC',
|
|
PostalTraffic = 'POSTAL_TRAFFIC',
|
|
RailwayTraffic = 'RAILWAY_TRAFFIC',
|
|
RoadTraffic = 'ROAD_TRAFFIC',
|
|
SelfPropelledTraffic = 'SELF_PROPELLED_TRAFFIC'
|
|
}
|
|
|
|
export enum TypeOfExport {
|
|
Changed = 'CHANGED',
|
|
New = 'NEW',
|
|
NewAndChanged = 'NEW_AND_CHANGED'
|
|
}
|
|
|
|
export type Unit = IBaseModel & {
|
|
__typename?: 'Unit';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
decimalPlaces?: Maybe<Scalars['Float']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
eNCode?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Step size for quantity divisions (e.g., 1 = whole numbers only, 0.1 = tenths, 0.01 = hundredths). Right now just used in frontend and not in backend. */
|
|
quantityStep?: Maybe<Scalars['Float']['output']>;
|
|
translations: Array<UnitTranslation>;
|
|
unitGroup?: Maybe<UnitGroup>;
|
|
unitGroupId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Unit Conversion */
|
|
export type UnitConversion = IBaseModel & {
|
|
__typename?: 'UnitConversion';
|
|
/** Active from date */
|
|
activeFrom?: Maybe<Scalars['Date']['output']>;
|
|
/** Allow fractions (Bruch erlaubt) */
|
|
allowFractions?: Maybe<Scalars['Boolean']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Conversion rate (Umrechnungsfaktor) */
|
|
rate?: Maybe<Scalars['Float']['output']>;
|
|
sourceUnit?: Maybe<Unit>;
|
|
sourceUnitId?: Maybe<Scalars['String']['output']>;
|
|
targetUnit?: Maybe<Unit>;
|
|
targetUnitId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
useGlobal?: Maybe<Scalars['Boolean']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UnitConversionInput = {
|
|
activeFrom?: InputMaybe<Scalars['Date']['input']>;
|
|
allowFractions?: InputMaybe<Scalars['Boolean']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
rate?: InputMaybe<Scalars['Float']['input']>;
|
|
sourceUnit?: InputMaybe<UnitInput>;
|
|
sourceUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
sourceUnitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
targetUnit?: InputMaybe<UnitInput>;
|
|
targetUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
targetUnitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
useGlobal?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type UnitConversionSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
sourceUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
targetUnitId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
useGlobal?: InputMaybe<Scalars['Boolean']['input']>;
|
|
};
|
|
|
|
export type UnitGroup = IBaseModel & {
|
|
__typename?: 'UnitGroup';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UnitInput = {
|
|
/** Number of decimal places for quantity divisions (e.g., 0.1 = 1, 0.01 = 2). Right now just used in frontend and not in backend. */
|
|
decimalPlaces?: InputMaybe<Scalars['Float']['input']>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
eNCode?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
name?: InputMaybe<Scalars['String']['input']>;
|
|
/** Step size for quantity divisions (e.g., 1 = whole numbers only, 0.1 = tenths, 0.01 = hundredths). Right now just used in frontend and not in backend. */
|
|
quantityStep?: InputMaybe<Scalars['Float']['input']>;
|
|
translations?: InputMaybe<Array<UnitTranslationInput>>;
|
|
};
|
|
|
|
export type UnitTranslation = IBaseModel & {
|
|
__typename?: 'UnitTranslation';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
languageCode: LanguageCode;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
name: Scalars['String']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UnitTranslationInput = {
|
|
languageCode: Scalars['String']['input'];
|
|
name: Scalars['String']['input'];
|
|
};
|
|
|
|
export type UpdateAdministratorInput = {
|
|
emailAddress?: InputMaybe<Scalars['String']['input']>;
|
|
firstName?: InputMaybe<Scalars['String']['input']>;
|
|
id: Scalars['String']['input'];
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
isApiUser?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lastName?: InputMaybe<Scalars['String']['input']>;
|
|
password?: InputMaybe<Scalars['String']['input']>;
|
|
roleIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|
|
|
|
/** Response from uploading a backup file */
|
|
export type UploadBackupFileResponse = {
|
|
__typename?: 'UploadBackupFileResponse';
|
|
/** Name of the uploaded file */
|
|
fileName: Scalars['String']['output'];
|
|
/** Job ID for tracking the upload progress */
|
|
jobId: Scalars['String']['output'];
|
|
};
|
|
|
|
/** The User that uses Phoenix */
|
|
export type User = IBaseModel & {
|
|
__typename?: 'User';
|
|
activeEmployee?: Maybe<Employee>;
|
|
assets: Array<Asset>;
|
|
attributes?: Maybe<Array<Scalars['String']['output']>>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customFields?: Maybe<CustomUserFields>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
disabled?: Maybe<Scalars['Boolean']['output']>;
|
|
email?: Maybe<Scalars['String']['output']>;
|
|
emailSetting?: Maybe<EmailSetting>;
|
|
emailSettingId?: Maybe<Scalars['String']['output']>;
|
|
featuredAsset?: Maybe<Asset>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
/** will not have a password, only token generated by admin */
|
|
isApiUser?: Maybe<Scalars['Boolean']['output']>;
|
|
lastLogin?: Maybe<Scalars['DateTime']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
roles: Array<Role>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** A Person who does something */
|
|
export type UserActor = ActivityBaseActor & {
|
|
__typename?: 'UserActor';
|
|
actorId?: Maybe<Scalars['String']['output']>;
|
|
/** Can be cached Name or a manual set one */
|
|
name?: Maybe<Scalars['String']['output']>;
|
|
type: Scalars['String']['output'];
|
|
url?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
/** Mail to Send */
|
|
export type UserEMail = IBaseModel & {
|
|
__typename?: 'UserEMail';
|
|
attachmentsIds?: Maybe<Array<Scalars['String']['output']>>;
|
|
bcc?: Maybe<Scalars['String']['output']>;
|
|
body?: Maybe<Scalars['String']['output']>;
|
|
cc?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
emailSettingId?: Maybe<Scalars['String']['output']>;
|
|
emailTemplate?: Maybe<EmailTemplate>;
|
|
emailTemplateId?: Maybe<Scalars['String']['output']>;
|
|
from?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
previewMode?: Maybe<Scalars['Boolean']['output']>;
|
|
recipient?: Maybe<Scalars['String']['output']>;
|
|
replyTo?: Maybe<Scalars['String']['output']>;
|
|
status?: Maybe<Scalars['String']['output']>;
|
|
subject?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UserEMailInput = {
|
|
attachmentsIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
bcc?: InputMaybe<Scalars['String']['input']>;
|
|
body?: InputMaybe<Scalars['String']['input']>;
|
|
cc?: InputMaybe<Scalars['String']['input']>;
|
|
emailSettingId?: InputMaybe<Scalars['String']['input']>;
|
|
emailTemplateId?: InputMaybe<Scalars['String']['input']>;
|
|
from?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
previewMode?: InputMaybe<Scalars['Boolean']['input']>;
|
|
recipient?: InputMaybe<Scalars['String']['input']>;
|
|
replyTo?: InputMaybe<Scalars['String']['input']>;
|
|
sendImmediately?: InputMaybe<Scalars['Boolean']['input']>;
|
|
status?: InputMaybe<Scalars['String']['input']>;
|
|
subject?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type UserEmailSettingPermission = IBaseModel & {
|
|
__typename?: 'UserEmailSettingPermission';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
emailSetting?: Maybe<EmailSetting>;
|
|
emailSettingId?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
user?: Maybe<User>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UserEmailSettingPermissionInput = {
|
|
emailSettingId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type UserEmailSettingPermissionSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
emailSettingId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
userId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type UserInput = {
|
|
assetIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
customFields?: InputMaybe<CustomUserFieldsInput>;
|
|
defaultEmployeeId?: InputMaybe<Scalars['String']['input']>;
|
|
disabled?: InputMaybe<Scalars['Boolean']['input']>;
|
|
email?: InputMaybe<Scalars['String']['input']>;
|
|
emailSetting?: InputMaybe<EmailSettingInput>;
|
|
emailSettingId?: InputMaybe<Scalars['String']['input']>;
|
|
featuredAssetId?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** will not have a password, only token generated by admin */
|
|
isApiUser?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
newPassword?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type UserSearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
emailSettingId?: InputMaybe<Scalars['String']['input']>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
hasRoleId?: InputMaybe<Scalars['String']['input']>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
export type UserSettings = IBaseModel & {
|
|
__typename?: 'UserSettings';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
deviceIdentifier?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
key?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
settingChangedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
userId?: Maybe<Scalars['String']['output']>;
|
|
value?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type UserSettingsInput = {
|
|
deviceIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
key?: InputMaybe<Scalars['String']['input']>;
|
|
settingChangedAt?: InputMaybe<Scalars['DateTime']['input']>;
|
|
value?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type ValidationInformation = {
|
|
__typename?: 'ValidationInformation';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
addition2?: Maybe<Scalars['String']['output']>;
|
|
/** The category of the validation information i.e. e-invoice, document, line-item, plugin, ... */
|
|
category?: Maybe<Scalars['String']['output']>;
|
|
/** The identifier of the entity that is being validated. can be a document identifier, line-item positionText - identifier, etc. This is NOT the id of the entity. */
|
|
entityIdentifier?: Maybe<Scalars['String']['output']>;
|
|
field?: Maybe<Scalars['String']['output']>;
|
|
linkedId?: Maybe<Scalars['String']['output']>;
|
|
message?: Maybe<Scalars['String']['output']>;
|
|
type?: Maybe<ValidationType>;
|
|
};
|
|
|
|
export type ValidationInformationInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addition2?: InputMaybe<Scalars['String']['input']>;
|
|
category?: InputMaybe<Scalars['String']['input']>;
|
|
field?: InputMaybe<Scalars['String']['input']>;
|
|
linkedId?: InputMaybe<Scalars['String']['input']>;
|
|
message?: InputMaybe<Scalars['String']['input']>;
|
|
type?: InputMaybe<ValidationType>;
|
|
};
|
|
|
|
export enum ValidationType {
|
|
Error = 'ERROR',
|
|
Info = 'INFO',
|
|
Warning = 'WARNING'
|
|
}
|
|
|
|
export enum VendorPriceCalculationType {
|
|
Auto = 'AUTO',
|
|
Manual = 'MANUAL'
|
|
}
|
|
|
|
export type VendorPriceList = IBaseModel & PriceListBase & {
|
|
__typename?: 'VendorPriceList';
|
|
addition?: Maybe<Scalars['String']['output']>;
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
color?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
currency?: Maybe<CurrencyCode>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier?: Maybe<Scalars['String']['output']>;
|
|
inactive?: Maybe<Scalars['Boolean']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
notes?: Maybe<Scalars['String']['output']>;
|
|
priceIncludesTax?: Maybe<Scalars['Boolean']['output']>;
|
|
priority?: Maybe<Scalars['Float']['output']>;
|
|
type: PriceListType;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type VendorPriceListAddressLink = IBaseModel & {
|
|
__typename?: 'VendorPriceListAddressLink';
|
|
address?: Maybe<Address>;
|
|
addressId?: Maybe<Scalars['String']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
customsCost?: Maybe<Scalars['Float']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** discount 1 in percentage */
|
|
discount1?: Maybe<Scalars['Float']['output']>;
|
|
/** discount 2 in percentage */
|
|
discount2?: Maybe<Scalars['Float']['output']>;
|
|
freightCost?: Maybe<Scalars['Float']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** costs that happen only once in a lifetime - eg. programming costs */
|
|
initialOrderCosts?: Maybe<Scalars['Float']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
lotSize?: Maybe<Scalars['Float']['output']>;
|
|
minQuantity?: Maybe<Scalars['Float']['output']>;
|
|
nonCashDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
nonDiscountable?: Maybe<Scalars['Boolean']['output']>;
|
|
orderNumber?: Maybe<Scalars['String']['output']>;
|
|
packagingUnit?: Maybe<Scalars['Float']['output']>;
|
|
priceUnit?: Maybe<Scalars['Float']['output']>;
|
|
product?: Maybe<Product>;
|
|
productId?: Maybe<Scalars['String']['output']>;
|
|
recurringCosts?: Maybe<Scalars['Float']['output']>;
|
|
unit?: Maybe<Unit>;
|
|
unitId?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
vendorPriceList?: Maybe<VendorPriceList>;
|
|
vendorPriceListId?: Maybe<Scalars['String']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type VendorPriceListAddressLinkInput = {
|
|
address?: InputMaybe<AddressInput>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
customsCost?: InputMaybe<Scalars['Float']['input']>;
|
|
dateLastPurchase?: InputMaybe<Scalars['DateTime']['input']>;
|
|
discount1?: InputMaybe<Scalars['Float']['input']>;
|
|
discount2?: InputMaybe<Scalars['Float']['input']>;
|
|
freightCost?: InputMaybe<Scalars['Float']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
initialOrderCosts?: InputMaybe<Scalars['Float']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
lotSize?: InputMaybe<Scalars['Float']['input']>;
|
|
minQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
orderNumber?: InputMaybe<Scalars['String']['input']>;
|
|
orderSuggestion?: InputMaybe<Scalars['String']['input']>;
|
|
packagingUnit?: InputMaybe<Scalars['Float']['input']>;
|
|
priceUnit?: InputMaybe<Scalars['Float']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
purchase?: InputMaybe<Scalars['String']['input']>;
|
|
purchaseCostCalculated?: InputMaybe<Scalars['Float']['input']>;
|
|
recurringCosts?: InputMaybe<Scalars['Float']['input']>;
|
|
salesPriceUnit?: InputMaybe<Scalars['String']['input']>;
|
|
unit?: InputMaybe<UnitInput>;
|
|
unitId?: InputMaybe<Scalars['String']['input']>;
|
|
unitIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** will get the addressId by vendor (creditor) identifier */
|
|
vendorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
vendorPriceList?: InputMaybe<VendorPriceListInput>;
|
|
vendorPriceListId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type VendorPriceListAddressLinkSearchInput = {
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** Used in shopify integration to search for order number */
|
|
containsOrderNumber?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
/** Overview lists: one row per addressId */
|
|
uniqueAddressOnly?: InputMaybe<Scalars['Boolean']['input']>;
|
|
vendorPriceListId?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type VendorPriceListEntryInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
bulkMinQuantity?: InputMaybe<Scalars['Float']['input']>;
|
|
bulkPriceListIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
customFields?: InputMaybe<CustomPriceListEntryFieldsInput>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonCashDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonDiscountable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
nonProvisionable?: InputMaybe<Scalars['Boolean']['input']>;
|
|
price?: InputMaybe<Scalars['Float']['input']>;
|
|
priceListId?: InputMaybe<Scalars['String']['input']>;
|
|
priceListIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
productId?: InputMaybe<Scalars['String']['input']>;
|
|
productIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
startDate?: InputMaybe<Scalars['DateTime']['input']>;
|
|
strikethroughPrice?: InputMaybe<Scalars['Float']['input']>;
|
|
vendorAddressId?: InputMaybe<Scalars['String']['input']>;
|
|
/** the creditor identifier */
|
|
vendorIdentifier?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type VendorPriceListInput = {
|
|
addition?: InputMaybe<Scalars['String']['input']>;
|
|
addressId?: InputMaybe<Scalars['String']['input']>;
|
|
color?: InputMaybe<Scalars['String']['input']>;
|
|
currency?: InputMaybe<CurrencyCode>;
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
notes?: InputMaybe<Scalars['String']['input']>;
|
|
priceIncludesTax?: InputMaybe<Scalars['Boolean']['input']>;
|
|
priority?: InputMaybe<Scalars['Float']['input']>;
|
|
};
|
|
|
|
/** Failed webhook delivery moved to dead letter queue for manual review and replay */
|
|
export type WebhookDeadLetter = IBaseModel & {
|
|
__typename?: 'WebhookDeadLetter';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Type of event that failed to deliver (e.g., DocumentCreatedEvent) */
|
|
eventType: Scalars['String']['output'];
|
|
/** Timestamp when the delivery was marked as failed and moved to dead letter queue */
|
|
failedAt: Scalars['DateTime']['output'];
|
|
/** Reason why the delivery failed after all retry attempts */
|
|
failureReason: Scalars['String']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Idempotency key from the failed delivery (used for replay) */
|
|
idempotencyKey: Scalars['String']['output'];
|
|
/** HTTP response body from the last delivery attempt */
|
|
lastResponseBody?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP response status from the last delivery attempt */
|
|
lastResponseStatus?: Maybe<Scalars['Float']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Original event payload that failed to deliver */
|
|
originalPayload: Scalars['String']['output'];
|
|
/** Whether this dead letter has been replayed (re-attempted) */
|
|
replayed: Scalars['Boolean']['output'];
|
|
/** Timestamp when this dead letter was replayed */
|
|
replayedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Webhook subscription that failed to deliver */
|
|
subscription: WebhookSubscription;
|
|
/** Total number of delivery attempts made before moving to dead letter queue */
|
|
totalAttempts: Scalars['Float']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Record of a webhook delivery attempt with request/response details and retry information */
|
|
export type WebhookDelivery = IBaseModel & {
|
|
__typename?: 'WebhookDelivery';
|
|
/** Number of delivery attempts made so far */
|
|
attemptCount: Scalars['Float']['output'];
|
|
/** Timestamp when delivery was completed (success or final failure) */
|
|
completedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Timestamp when delivery was first attempted */
|
|
deliveredAt: Scalars['DateTime']['output'];
|
|
/** Duration of the HTTP request in milliseconds */
|
|
durationMs: Scalars['Float']['output'];
|
|
/** Error message if delivery failed */
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
/** Hash of event payload for deduplication detection */
|
|
eventHash?: Maybe<Scalars['String']['output']>;
|
|
/** Type of event being delivered (e.g., DocumentCreatedEvent) */
|
|
eventType: Scalars['String']['output'];
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Unique idempotency key (same across all retry attempts for this delivery) */
|
|
idempotencyKey: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Scheduled time for next retry attempt (with exponential backoff) */
|
|
nextRetryAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Original event payload data sent to the webhook endpoint */
|
|
payload: Scalars['JSON']['output'];
|
|
/** Full HTTP request body sent to webhook endpoint */
|
|
requestBody?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP request headers sent to webhook endpoint (JSON stringified) */
|
|
requestHeaders?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP response body received from webhook endpoint */
|
|
responseBody?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP response status code received from webhook endpoint */
|
|
responseStatus?: Maybe<Scalars['Float']['output']>;
|
|
/** Sequence number for ordered delivery (ensures events are processed in order) */
|
|
sequenceNumber?: Maybe<Scalars['Float']['output']>;
|
|
/** Current delivery status (pending, success, failed, retrying) */
|
|
status: WebhookDeliveryStatus;
|
|
/** Webhook subscription that triggered this delivery */
|
|
subscription: WebhookSubscription;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Individual retry attempt for a webhook delivery with detailed response information */
|
|
export type WebhookDeliveryAttempt = IBaseModel & {
|
|
__typename?: 'WebhookDeliveryAttempt';
|
|
/** Attempt number (1 for first attempt, 2 for first retry, etc.) */
|
|
attemptNumber: Scalars['Float']['output'];
|
|
/** Timestamp when this attempt was made */
|
|
attemptedAt: Scalars['DateTime']['output'];
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Parent webhook delivery record */
|
|
delivery: WebhookDelivery;
|
|
/** Duration of this HTTP request attempt in milliseconds */
|
|
durationMs: Scalars['Float']['output'];
|
|
/** Error message if this attempt failed */
|
|
errorMessage?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP response body received from webhook endpoint (truncated) */
|
|
responseBody?: Maybe<Scalars['String']['output']>;
|
|
/** HTTP response status code received from webhook endpoint */
|
|
responseStatus?: Maybe<Scalars['Float']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type WebhookDeliverySearchInput = {
|
|
/** The current Context or in which View the user is right now */
|
|
context?: InputMaybe<Scalars['String']['input']>;
|
|
/** only show distinct results for columns */
|
|
distincts?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** fallback searchable fields (only used if no searchable fields are set/determined) */
|
|
fallbackSearchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
group?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
includeInactiveItems?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** free parameters to pass to the server */
|
|
params?: InputMaybe<Scalars['JSON']['input']>;
|
|
/** raw Query */
|
|
rawWhere?: InputMaybe<Scalars['String']['input']>;
|
|
/** Defines the current action */
|
|
requestType?: InputMaybe<Scalars['String']['input']>;
|
|
requireGroupCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
requireTotalCount?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Search configuration */
|
|
searchConfig?: InputMaybe<EntitySearchSettingsInput>;
|
|
searchFilter?: InputMaybe<SearchRule>;
|
|
/** the variant of the search config to query for (e.g. ProductDropdown, CreditorDropdown, etc.) */
|
|
searchVariant?: InputMaybe<Scalars['String']['input']>;
|
|
/** searchable fields (overwrites any other searchable fields that may be set) */
|
|
searchableFields?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
select?: InputMaybe<Array<SelectWithAlias>>;
|
|
skip?: InputMaybe<Scalars['Int']['input']>;
|
|
sort?: InputMaybe<Array<SortParameterInput>>;
|
|
subscriptionId?: InputMaybe<Scalars['String']['input']>;
|
|
/** default value gets set in config (usually 25) */
|
|
take?: InputMaybe<Scalars['Int']['input']>;
|
|
/** Searchterm not related to anything specific */
|
|
term?: InputMaybe<Scalars['String']['input']>;
|
|
/** Operator for the search term */
|
|
termSearchOperator?: InputMaybe<Operator>;
|
|
};
|
|
|
|
/** Status of webhook delivery attempt */
|
|
export enum WebhookDeliveryStatus {
|
|
Failed = 'FAILED',
|
|
Pending = 'PENDING',
|
|
Retrying = 'RETRYING',
|
|
Success = 'SUCCESS'
|
|
}
|
|
|
|
/** Webhook subscription configuration for receiving event notifications */
|
|
export type WebhookSubscription = IBaseModel & {
|
|
__typename?: 'WebhookSubscription';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
/** Current sequence number for ordered event delivery tracking */
|
|
currentSequenceNumber: Scalars['Float']['output'];
|
|
/** Time window in milliseconds for event deduplication (default: 5 minutes) */
|
|
deduplicationWindow: Scalars['Float']['output'];
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
/** Optional description of the webhook subscription */
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
/** Whether to enable automatic event deduplication */
|
|
enableDeduplication: Scalars['Boolean']['output'];
|
|
/** List of event types that trigger this webhook (e.g., DocumentCreatedEvent) */
|
|
eventTypes: Array<Scalars['String']['output']>;
|
|
/** Number of failed webhook deliveries */
|
|
failedDeliveries: Scalars['Float']['output'];
|
|
/** Filter conditions to match events before triggering webhook */
|
|
filters?: Maybe<Scalars['String']['output']>;
|
|
/** Whether to guarantee ordered delivery of events (sequential processing) */
|
|
guaranteeOrdering: Scalars['Boolean']['output'];
|
|
/** Custom HTTP headers to send with webhook requests */
|
|
headers?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
/** Unique identifier for the webhook subscription */
|
|
identifier: Scalars['String']['output'];
|
|
/** Whether the webhook subscription is inactive and will not receive events */
|
|
inactive: Scalars['Boolean']['output'];
|
|
/** Timestamp when the webhook was last triggered */
|
|
lastTriggeredAt?: Maybe<Scalars['DateTime']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
/** Maximum number of retry attempts for failed deliveries */
|
|
maxRetries: Scalars['Float']['output'];
|
|
/** Number of successful webhook deliveries */
|
|
successfulDeliveries: Scalars['Float']['output'];
|
|
/** Request timeout in milliseconds */
|
|
timeout: Scalars['Float']['output'];
|
|
/** Total number of webhook deliveries attempted */
|
|
totalDeliveries: Scalars['Float']['output'];
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
/** Target URL where webhook events will be delivered */
|
|
url: Scalars['String']['output'];
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
/** Input type for creating or updating webhook subscriptions */
|
|
export type WebhookSubscriptionInput = {
|
|
/** Time window in milliseconds for event deduplication */
|
|
deduplicationWindow?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Optional description of the webhook subscription */
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
/** Whether to enable automatic event deduplication */
|
|
enableDeduplication?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** List of event types that trigger this webhook */
|
|
eventTypes?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
/** Filter conditions to match events before triggering */
|
|
filters?: InputMaybe<Scalars['String']['input']>;
|
|
/** Whether to guarantee ordered delivery of events */
|
|
guaranteeOrdering?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Custom HTTP headers to send with webhook requests */
|
|
headers?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** Unique identifier for the webhook subscription */
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** Whether the webhook subscription is inactive */
|
|
inactive?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
/** Maximum number of retry attempts for failed deliveries */
|
|
maxRetries?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Secret key for HMAC signature verification (auto-generated if not provided) */
|
|
secret?: InputMaybe<Scalars['String']['input']>;
|
|
/** Request timeout in milliseconds */
|
|
timeout?: InputMaybe<Scalars['Float']['input']>;
|
|
/** Target URL where webhook events will be delivered */
|
|
url?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
/** Widgets like Cards and stuff */
|
|
export type Widget = IBaseModel & {
|
|
__typename?: 'Widget';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
data?: Maybe<Scalars['JSON']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type WidgetInput = {
|
|
data?: InputMaybe<Scalars['JSON']['input']>;
|
|
};
|
|
|
|
export type XmlManager = IBaseModel & {
|
|
__typename?: 'XmlManager';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
entityId?: Maybe<Scalars['String']['output']>;
|
|
error?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
jsoNata?: Maybe<Scalars['String']['output']>;
|
|
json?: Maybe<Scalars['JSON']['output']>;
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
xml?: Maybe<Scalars['String']['output']>;
|
|
};
|
|
|
|
export type XmlManagerInput = {
|
|
entityId?: InputMaybe<Scalars['String']['input']>;
|
|
error?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
jsoNata?: InputMaybe<Scalars['String']['input']>;
|
|
json?: InputMaybe<Scalars['JSON']['input']>;
|
|
xml?: InputMaybe<Scalars['String']['input']>;
|
|
};
|
|
|
|
export type Zone = IBaseModel & {
|
|
__typename?: 'Zone';
|
|
createdAt?: Maybe<Scalars['DateTime']['output']>;
|
|
createdById?: Maybe<Scalars['String']['output']>;
|
|
deleted?: Maybe<Scalars['Boolean']['output']>;
|
|
description?: Maybe<Scalars['String']['output']>;
|
|
id?: Maybe<Scalars['String']['output']>;
|
|
identifier: Scalars['String']['output'];
|
|
lastUpdatedById?: Maybe<Scalars['String']['output']>;
|
|
members?: Maybe<Array<Country>>;
|
|
updatedAt?: Maybe<Scalars['DateTime']['output']>;
|
|
version?: Maybe<Scalars['Float']['output']>;
|
|
};
|
|
|
|
export type ZoneInput = {
|
|
description?: InputMaybe<Scalars['String']['input']>;
|
|
id?: InputMaybe<Scalars['String']['input']>;
|
|
identifier?: InputMaybe<Scalars['String']['input']>;
|
|
/** set isNew to true if you want to create a new model. Will maybe throw and error if you provide a duplicate identifier */
|
|
isNew?: InputMaybe<Scalars['Boolean']['input']>;
|
|
isTemporaryId?: InputMaybe<Scalars['Boolean']['input']>;
|
|
memberIds?: InputMaybe<Array<Scalars['String']['input']>>;
|
|
};
|