2022-09-30 14:26:18 +03:00

304 lines
12 KiB
TypeScript

export type Maybe<T> = T | null;
export type InputMaybe<T> = Maybe<T>;
export type Exact<T extends { [key: string]: unknown }> = { [K in keyof T]: T[K] };
export type MakeOptional<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]?: Maybe<T[SubKey]> };
export type MakeMaybe<T, K extends keyof T> = Omit<T, K> & { [SubKey in K]: Maybe<T[SubKey]> };
/** All built-in and custom scalars, mapped to their actual values */
export type Scalars = {
ID: string;
String: string;
Boolean: boolean;
Int: number;
Float: number;
/** The `DateTime` scalar represents an ISO-8601 compliant date time type. */
DateTime: any;
/** The built-in `Decimal` scalar type. */
Decimal: any;
/** The multiplier path scalar represents a valid GraphQL multiplier path string. */
MultiplierPath: any;
Uuid: any;
};
export type ConditionInput = {
conditions?: InputMaybe<Array<InputMaybe<ConditionInput>>>;
filters?: InputMaybe<Array<InputMaybe<FilterInput>>>;
logicoperation: LogicOperation;
};
export type DateParamInput = {
eq?: InputMaybe<Scalars['DateTime']>;
gt?: InputMaybe<Scalars['DateTime']>;
gte?: InputMaybe<Scalars['DateTime']>;
lt?: InputMaybe<Scalars['DateTime']>;
lte?: InputMaybe<Scalars['DateTime']>;
};
export type DecimalParamInput = {
eq?: InputMaybe<Scalars['Decimal']>;
gt?: InputMaybe<Scalars['Decimal']>;
gte?: InputMaybe<Scalars['Decimal']>;
lt?: InputMaybe<Scalars['Decimal']>;
lte?: InputMaybe<Scalars['Decimal']>;
};
export type EntityDataInput = {
fields?: InputMaybe<Array<InputMaybe<EntityFieldInput>>>;
id?: InputMaybe<Scalars['Uuid']>;
logicalName?: InputMaybe<Scalars['String']>;
};
export type EntityFieldInput = {
activitypartiesvalue?: InputMaybe<Array<InputMaybe<ActivitypartyInput>>>;
boolvalue?: InputMaybe<Scalars['Boolean']>;
datetimevalue?: InputMaybe<Scalars['DateTime']>;
decimalvalue?: InputMaybe<Scalars['Decimal']>;
guidvalue?: InputMaybe<Scalars['Uuid']>;
intarrayvalue?: InputMaybe<Array<Scalars['Int']>>;
intvalue?: InputMaybe<Scalars['Int']>;
key?: InputMaybe<Scalars['String']>;
stringvalue?: InputMaybe<Scalars['String']>;
};
export type FilterInput = {
fieldname?: InputMaybe<Scalars['String']>;
guidvalues?: InputMaybe<Array<InputMaybe<Scalars['Uuid']>>>;
intvalues?: InputMaybe<Array<Scalars['Int']>>;
operation: FilterOperation;
stringvalues?: InputMaybe<Array<InputMaybe<Scalars['String']>>>;
};
export enum FilterOperation {
Contains = 'CONTAINS',
Equal = 'EQUAL',
Isnull = 'ISNULL',
Lessorequalthen = 'LESSOREQUALTHEN',
Lessthen = 'LESSTHEN',
Moreorequalthen = 'MOREOREQUALTHEN',
Morethen = 'MORETHEN',
Notcontains = 'NOTCONTAINS'
}
export type GuidParamInput = {
eq?: InputMaybe<Scalars['Uuid']>;
has?: InputMaybe<Scalars['Boolean']>;
in?: InputMaybe<Array<Scalars['Uuid']>>;
};
export enum LogicOperation {
And = 'AND',
Or = 'OR'
}
export type OrderByInput = {
fieldName?: InputMaybe<Scalars['String']>;
sortingType: SortingType;
};
export enum SortingType {
Asc = 'ASC',
Desc = 'DESC'
}
export type StringParamInput = {
eq?: InputMaybe<Scalars['String']>;
};
export type ActivitypartyInput = {
addressused?: InputMaybe<Scalars['String']>;
createdon?: InputMaybe<Scalars['DateTime']>;
modifiedon?: InputMaybe<Scalars['DateTime']>;
participationtypemask?: InputMaybe<Scalars['Int']>;
partyid_account?: InputMaybe<Scalars['Uuid']>;
partyid_contact?: InputMaybe<Scalars['Uuid']>;
partyid_evo_contract?: InputMaybe<Scalars['Uuid']>;
partyid_queue?: InputMaybe<Scalars['Uuid']>;
partyid_systemuser?: InputMaybe<Scalars['Uuid']>;
};
export type GetCurrencySymbolQueryVariables = Exact<{
currencyid: Scalars['Uuid'];
}>;
export type GetCurrencySymbolQuery = { __typename?: 'Query', transactioncurrency?: { __typename?: 'transactioncurrency', currencysymbol?: string | null } | null };
export type GetAgentQueryVariables = Exact<{
agentid: Scalars['Uuid'];
}>;
export type GetAgentQuery = { __typename?: 'Query', agent?: { __typename?: 'account', label?: string | null, value?: any | null } | null };
export type GetAgentAccountIdFromLeadQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetAgentAccountIdFromLeadQuery = { __typename?: 'Query', lead?: { __typename?: 'lead', agentid?: any | null } | null };
export type GetDoubleAgentAccountIdQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetDoubleAgentAccountIdQuery = { __typename?: 'Query', lead?: { __typename?: 'lead', agentid?: any | null } | null };
export type GetBrokerAccountIdQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetBrokerAccountIdQuery = { __typename?: 'Query', lead?: { __typename?: 'lead', agentid?: any | null } | null };
export type GetFinDepartmentAccountIdQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetFinDepartmentAccountIdQuery = { __typename?: 'Query', lead?: { __typename?: 'lead', agentid?: any | null } | null };
export type GetDealerPersonQueryVariables = Exact<{
dealerId: Scalars['Uuid'];
}>;
export type GetDealerPersonQuery = { __typename?: 'Query', salon_providers?: Array<{ __typename?: 'account', label?: string | null, value?: any | null } | null> | null };
export type GetBrokerAccountIdFromDealerQueryVariables = Exact<{
dealerId: Scalars['Uuid'];
}>;
export type GetBrokerAccountIdFromDealerQuery = { __typename?: 'Query', dealer?: { __typename?: 'account', evo_broker_accountid?: any | null } | null };
export type GetRewardConditionsQueryVariables = Exact<{
agentid: Scalars['Uuid'];
currentDate?: InputMaybe<Scalars['DateTime']>;
}>;
export type GetRewardConditionsQuery = { __typename?: 'Query', evo_reward_conditions?: Array<{ __typename?: 'evo_reward_condition', evo_reward_summ?: any | null, label?: string | null, value?: any | null } | null> | null };
export type GetRewardSummQueryVariables = Exact<{
conditionId: Scalars['Uuid'];
}>;
export type GetRewardSummQuery = { __typename?: 'Query', evo_reward_condition?: { __typename?: 'evo_reward_condition', evo_reward_summ?: any | null } | null };
export type GetFinGapAddProductTypesQueryVariables = Exact<{
currentDate?: InputMaybe<Scalars['DateTime']>;
}>;
export type GetFinGapAddProductTypesQuery = { __typename?: 'Query', evo_addproduct_types?: Array<{ __typename?: 'evo_addproduct_type', evo_addproduct_typeid?: any | null, evo_name?: string | null, evo_type_calc_cerebellum?: number | null, evo_cost_service_provider_withoutnds?: any | null, evo_addproduct_types?: Array<{ __typename?: 'evo_addproduct_type', evo_addproduct_typeid?: any | null } | null> | null } | null> | null };
export type GetAddproductTypesQueryVariables = Exact<{ [key: string]: never; }>;
export type GetAddproductTypesQuery = { __typename?: 'Query', evo_addproduct_types?: Array<{ __typename?: 'evo_addproduct_type', evo_graph_price?: any | null, evo_product_type?: number | null, label?: string | null, value?: any | null } | null> | null };
export type GetBrandsQueryVariables = Exact<{ [key: string]: never; }>;
export type GetBrandsQuery = { __typename?: 'Query', selectBrand?: Array<{ __typename?: 'evo_brand', label?: string | null, value?: any | null } | null> | null };
export type GetDealersQueryVariables = Exact<{ [key: string]: never; }>;
export type GetDealersQuery = { __typename?: 'Query', selectDealer?: Array<{ __typename?: 'account', label?: string | null, value?: any | null } | null> | null };
export type GetInsuranceDataQueryVariables = Exact<{
evo_account_type?: InputMaybe<Array<Scalars['Int']> | Scalars['Int']>;
}>;
export type GetInsuranceDataQuery = { __typename?: 'Query', osago?: Array<{ __typename?: 'account', value?: any | null, label?: string | null } | null> | null, kasko?: Array<{ __typename?: 'account', value?: any | null, label?: string | null } | null> | null, fingap?: Array<{ __typename?: 'account', value?: any | null, label?: string | null } | null> | null };
export type GetMainOptionsQueryVariables = Exact<{
currentDate?: InputMaybe<Scalars['DateTime']>;
}>;
export type GetMainOptionsQuery = { __typename?: 'Query', selectSupplierCurrency?: Array<{ __typename?: 'transactioncurrency', currencysymbol?: string | null, label?: string | null, value?: any | null } | null> | null, selectProduct?: Array<{ __typename?: 'evo_baseproduct', label?: string | null, value?: any | null } | null> | null, selectLeaseObjectType?: Array<{ __typename?: 'evo_leasingobject_type', label?: string | null, value?: any | null } | null> | null, selectGPSBrand?: Array<{ __typename?: 'evo_gps_brand', label?: string | null, value?: any | null } | null> | null };
export type GetSubsidiesQueryVariables = Exact<{
currentDate?: InputMaybe<Scalars['DateTime']>;
}>;
export type GetSubsidiesQuery = { __typename?: 'Query', evo_subsidies?: Array<{ __typename?: 'evo_subsidy', evo_subsidy_type?: number | null, label?: string | null, value?: any | null } | null> | null };
export type GetRegionsQueryVariables = Exact<{ [key: string]: never; }>;
export type GetRegionsQuery = { __typename?: 'Query', evo_regions?: Array<{ __typename?: 'evo_region', label?: string | null, value?: any | null } | null> | null };
export type GetOwnerDataQueryVariables = Exact<{
domainname?: InputMaybe<Scalars['String']>;
}>;
export type GetOwnerDataQuery = { __typename?: 'Query', selectLead?: Array<{ __typename?: 'lead', label?: string | null, value?: any | null } | null> | null, selectOpportunity?: Array<{ __typename?: 'opportunity', label?: string | null, value?: any | null } | null> | null };
export type GetTransactionCurrenciesQueryVariables = Exact<{ [key: string]: never; }>;
export type GetTransactionCurrenciesQuery = { __typename?: 'Query', transactioncurrencies?: Array<{ __typename?: 'transactioncurrency', isocurrencycode?: string | null, transactioncurrencyid?: any | null } | null> | null };
export type GetOpportunityByLeadQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetOpportunityByLeadQuery = { __typename?: 'Query', lead?: { __typename?: 'lead', evo_opportunityidData?: { __typename?: 'opportunity', label?: string | null, value?: any | null } | null } | null };
export type GetLeadidByOpportunityQueryVariables = Exact<{
opportunityid: Scalars['Uuid'];
}>;
export type GetLeadidByOpportunityQuery = { __typename?: 'Query', opportunity?: { __typename?: 'opportunity', evo_leadid?: any | null } | null };
export type GetQuotesByLeadQueryVariables = Exact<{
leadid: Scalars['Uuid'];
}>;
export type GetQuotesByLeadQuery = { __typename?: 'Query', quotes?: Array<{ __typename?: 'quote', label?: string | null, value?: any | null } | null> | null };
export type GetLeadUrlQueryVariables = Exact<{
id: Scalars['Uuid'];
}>;
export type GetLeadUrlQuery = { __typename?: 'Query', entity?: { __typename?: 'lead', link?: string | null } | null };
export type GetOpportunityUrlQueryVariables = Exact<{
id: Scalars['Uuid'];
}>;
export type GetOpportunityUrlQuery = { __typename?: 'Query', entity?: { __typename?: 'opportunity', link?: string | null } | null };
export type GetQuoteUrlQueryVariables = Exact<{
id: Scalars['Uuid'];
}>;
export type GetQuoteUrlQuery = { __typename?: 'Query', entity?: { __typename?: 'quote', link?: string | null } | null };
export type GetCurrencyChangesQueryVariables = Exact<{
currentDate?: InputMaybe<Scalars['DateTime']>;
}>;
export type GetCurrencyChangesQuery = { __typename?: 'Query', evo_currencychanges?: Array<{ __typename?: 'evo_currencychange', evo_currencychange?: any | null, evo_ref_transactioncurrency?: any | null } | null> | null };
export type GetCurrencyIsoCodeQueryVariables = Exact<{
id: Scalars['Uuid'];
}>;
export type GetCurrencyIsoCodeQuery = { __typename?: 'Query', transactioncurrency?: { __typename?: 'transactioncurrency', isocurrencycode?: string | null } | null };