From d4c70101f27e5a959d3e8784ff49083df6ee92aa Mon Sep 17 00:00:00 2001 From: vchikalkin Date: Thu, 6 Jul 2023 11:18:06 +0300 Subject: [PATCH] merge branch release/dyn-2954_elt-restriction --- apps/web/graphql/crm.query.graphql | 1 + apps/web/graphql/crm.schema.graphql | 2344 ++++++++++++++-------- apps/web/graphql/crm.types.ts | 535 ++++- apps/web/process/elt/reactions/common.ts | 2 + apps/web/process/elt/validation.ts | 19 + 5 files changed, 2042 insertions(+), 859 deletions(-) diff --git a/apps/web/graphql/crm.query.graphql b/apps/web/graphql/crm.query.graphql index 60b0d75..73c5cca 100644 --- a/apps/web/graphql/crm.query.graphql +++ b/apps/web/graphql/crm.query.graphql @@ -101,6 +101,7 @@ query GetQuote($quoteId: Uuid!) { evo_year evo_last_payment_perc evo_maximum_percentage_av + evo_untype_insurance } } diff --git a/apps/web/graphql/crm.schema.graphql b/apps/web/graphql/crm.schema.graphql index bf457ac..bb59388 100644 --- a/apps/web/graphql/crm.schema.graphql +++ b/apps/web/graphql/crm.schema.graphql @@ -95,6 +95,7 @@ type Query { evo_subject_incidents(statecode: Int): [evo_subject_incident] evo_subsidies(evo_datefrom_param: DateParamInput, evo_dateto_param: DateParamInput, statecode: Int): [evo_subsidy] evo_subsidy(evo_subsidyid: Uuid!): evo_subsidy + evo_systemparameterses: [evo_systemparameters] evo_tarif(evo_tarifid: Uuid!): evo_tarif evo_tarifs(evo_balance_holder: [Int!], evo_baseproductid: Uuid, evo_datefrom_param: DateParamInput, evo_dateto_param: DateParamInput, evo_graphtype_exception: [Int!], evo_ins_type: [Int!], evo_max_first_payment_param: DecimalParamInput, evo_max_last_payment_param: DecimalParamInput, evo_max_period_param: DecimalParamInput, evo_min_first_payment_param: DecimalParamInput, evo_min_last_payment_param: DecimalParamInput, evo_min_period_param: DecimalParamInput, evo_used: Boolean, statecode: Int): [evo_tarif] evo_town(evo_townid: Uuid!): evo_town @@ -143,716 +144,16 @@ type Query { type Mutation { by(systemuserid: Uuid): MutationBy -} - -type evo_addcontract { - createdon: DateTime - evo_accountid: Uuid - evo_accountidData: account - evo_accountid_new: Uuid - evo_account_change: Boolean - evo_acquisition_costs: Decimal - evo_activdate_1c: DateTime - evo_activdate_crm: DateTime - evo_activdate_insurance: DateTime - evo_addcontractid: Uuid - evo_add_bonus_summ: Decimal - evo_add_director_bonus: Decimal - evo_add_region_director_bonus: Decimal - evo_agent_reward: Decimal - evo_agent_reward_summ: Decimal - evo_agent_reward_tech: Decimal - evo_age_drivers: Int - evo_age_drivers_new: Int - evo_approv_business_analyst: Boolean - evo_balance: Int - evo_balance_change: Boolean - evo_balance_new: Int - evo_bank_detailsid: Uuid - evo_bank_detailsid_new: Uuid - evo_ban_edit_date: DateTime - evo_base: String - evo_base_bonus: Decimal - evo_base_calc_pay: Decimal - evo_base_new: String - evo_broker_reward: Decimal - evo_broker_reward_summ: Decimal - evo_broker_reward_tech: Decimal - evo_businessunitid: Uuid - evo_calculation_method: Int - evo_calculator_type: Int - evo_calc_checks_disable: Boolean - evo_calc_profit: Decimal - evo_category: Int - evo_category_new: Int - evo_category_tr: Int - evo_category_tr_new: Int - evo_certificate: String - evo_certificate_date: DateTime - evo_certificate_date_new: DateTime - evo_certificate_issued: String - evo_certificate_issued_new: String - evo_certificate_new: String - evo_change_payment_date: Boolean - evo_chassis: String - evo_chassis_new: String - evo_check_success: Boolean - evo_claim_bill_date: DateTime - evo_claim_bill_number: String - evo_claim_sum_plan: Decimal - evo_color: String - evo_color_new: String - evo_contractid: Uuid - evo_contract_term_change: Boolean - evo_cost_change: Boolean - evo_cost_currency_change: Boolean - evo_dateend: DateTime - evo_date_addcontract: DateTime - evo_date_calculation_done: DateTime - evo_date_offset_change: Boolean - evo_deadline_date: DateTime - evo_dealer_broker_accountid: Uuid - evo_dealer_broker_accountid_new: Uuid - evo_dealer_broker_reward: Decimal - evo_dealer_broker_reward_conditionid: Uuid - evo_dealer_broker_reward_conditionid_new: Uuid - evo_dealer_broker_reward_new: Decimal - evo_dealer_broker_reward_summ: Decimal - evo_dealer_broker_reward_summ_new: Decimal - evo_dealer_broker_reward_tech: Decimal - evo_dealer_person_accountid: Uuid - evo_dealer_person_accountid_new: Uuid - evo_dealer_person_reward: Decimal - evo_dealer_person_reward_conditionid: Uuid - evo_dealer_person_reward_conditionid_new: Uuid - evo_dealer_person_reward_new: Decimal - evo_dealer_person_reward_summ: Decimal - evo_dealer_person_reward_summ_new: Decimal - evo_dealer_person_reward_tech: Decimal - evo_deviation_investments_withoutnds: Decimal - evo_deviation_irr: Decimal - evo_dgo_price: Decimal - evo_dgo_price_new: Decimal - evo_director_bonus: Decimal - evo_discount_perc: Decimal - evo_discount_perc_new: Decimal - evo_discount_supplier_currency: Decimal - evo_discount_supplier_currency_new: Decimal - evo_documents: [evo_document] - evo_dog_credit: Decimal - evo_dog_credit_new: Decimal - evo_double_agent_reward: Decimal - evo_double_agent_reward_summ: Decimal - evo_double_agent_reward_tech: Decimal - evo_driving_axle: String - evo_driving_axle_new: String - evo_early_change_discount: Boolean - evo_early_discount_perc: Decimal - evo_early_partly_type: Int - evo_early_redemption_change: Boolean - evo_early_sum: Decimal - evo_ecological_class: Int - evo_ecological_class_new: Int - evo_economic: Decimal - evo_economic_with_nds: Decimal - evo_emailaddress: String - evo_emailaddress_new: String - evo_engine_model: String - evo_engine_model_new: String - evo_engine_power: Decimal - evo_engine_power_kvt: Decimal - evo_engine_power_kvt_new: Decimal - evo_engine_power_new: Decimal - evo_engine_type: Int - evo_engine_type_new: Int - evo_engine_volume: Decimal - evo_engine_volume_new: Decimal - evo_equip_price: Decimal - evo_equip_price_new: Decimal - evo_evokasko_addproduct_typeid: Uuid - evo_evokasko_addproduct_typeid_new: Uuid - evo_evokasko_price_new: Decimal - evo_exp_drivers: Int - evo_exp_drivers_new: Int - evo_fin_department_reward: Decimal - evo_fin_department_reward_conditionid: Uuid - evo_fin_department_reward_conditionid_new: Uuid - evo_fin_department_reward_new: Decimal - evo_fin_department_reward_summ: Decimal - evo_fin_department_reward_summ_new: Decimal - evo_fin_department_reward_tech: Decimal - evo_fix_last_payment: Boolean - evo_franchise: Decimal - evo_franchise_new: Decimal - evo_gos_akt: String - evo_gos_akt_new: String - evo_graph_irr: Decimal - evo_importer_reward_rub: Decimal - evo_insurance_change: Boolean - evo_insurance_checking: Boolean - evo_insurance_period: Int - evo_insurance_period_new: Int - evo_insurance_price_result: Decimal - evo_insurance_price_result_new: Decimal - evo_insurer_kasko_accountid: Uuid - evo_insurer_kasko_accountid_new: Uuid - evo_insurer_osago_accountid: Uuid - evo_insurer_osago_accountid_new: Uuid - evo_ins_period_evokasko_date: DateTime - evo_ins_period_evokasko_number: Int - evo_ins_period_kasko_date: DateTime - evo_ins_period_kasko_number: Int - evo_ins_period_osago_date: DateTime - evo_ins_period_osago_number: Int - evo_irr_msfo_final: Decimal - evo_irr_msfo_final2: Decimal - evo_kasko_elt_id: String - evo_kasko_elt_id_new: String - evo_kasko_id_elt_calc: String - evo_kasko_id_elt_calc_new: String - evo_kasko_price: Decimal - evo_kasko_price_new: Decimal - evo_last_day_month: Boolean - evo_last_payment_change: Boolean - evo_last_payment_redemption: Boolean - evo_last_payment_redemption_new: Boolean - evo_leasingobjectid: Uuid - evo_leasingobject_specification: String - evo_leasingobject_specification_new: String - evo_leasing_bonus_summ: Decimal - evo_leasing_profit: Decimal - evo_log_activdate_1c: String - evo_loss_kv: Decimal - evo_maker: String - evo_maker_new: String - evo_max_mass: Decimal - evo_max_mass_new: Decimal - evo_max_speed: Decimal - evo_max_speed_new: Decimal - evo_motor_power_1: String - evo_motor_power_1_new: String - evo_msfo_irr: Decimal - evo_name: String - evo_nds_in_price_calc: Decimal - evo_nds_in_price_supplier_currency: Decimal - evo_nds_in_price_supplier_currency_new: Decimal - evo_nds_perc: Decimal - evo_nds_perc_new: Decimal - evo_net_irr: Decimal - evo_niatinception_msfo: Decimal - evo_ni_at_inception: Decimal - evo_not_require_signing: Boolean - evo_not_require_signing_send_date: DateTime - evo_npvni_msfo: Decimal - evo_npvni_msfo_final: Decimal - evo_ns_bonus_summ: Decimal - evo_ns_price: Decimal - evo_ns_price_new: Decimal - evo_number_paydate: DateTime - evo_number_planpaymentid: Uuid - evo_object_number: String - evo_object_number_new: String - evo_osago_elt_id: String - evo_osago_elt_id_new: String - evo_osago_id_elt_calc: String - evo_osago_id_elt_calc_new: String - evo_osago_price: Decimal - evo_osago_price_new: Decimal - evo_passport_address: String - evo_passport_address_new: String - evo_passport_brand_model: String - evo_passport_brand_model_new: String - evo_passport_company: String - evo_passport_company_new: String - evo_passport_date: DateTime - evo_passport_date_new: DateTime - evo_passport_engine_type: String - evo_passport_engine_type_new: String - evo_passport_name: String - evo_passport_name_new: String - evo_passport_number: String - evo_passport_number_new: String - evo_passport_seria: String - evo_passport_seria_new: String - evo_passport_type: Int - evo_passport_type_new: Int - evo_payer_evokasko: Int - evo_payer_evokasko_new: Int - evo_payer_kasko: Int - evo_payer_kasko_new: Int - evo_payer_osago: Int - evo_payer_osago_new: Int - evo_payment_redemption: Int - evo_period: Int - evo_period_new: Int - evo_price_calc: Decimal - evo_price_without_discount: Decimal - evo_price_without_discount_new: Decimal - evo_price_without_discount_supplier_rub: Decimal - evo_price_without_discount_supplier_rub_new: Decimal - evo_price_without_disc_supplier_currency: Decimal - evo_price_without_disc_supplier_currency_new: Decimal - evo_price_wthout_disc_nds_sup_currency: Decimal - evo_price_wthout_disc_nds_sup_currency_new: Decimal - evo_program_import_subsidy_sum: Decimal - evo_program_import_subsidy_sum_new: Decimal - evo_prop_type: String - evo_prop_type_new: String - evo_pts_change: Boolean - evo_pts_type: Int - evo_pts_type_new: Int - evo_quoteid: Uuid - evo_reasons_calc: [Int!] - evo_reason_validation_doc: [Int!] - evo_recalculate_demand: Boolean - evo_refuse_reason: Int - evo_regionid: Uuid - evo_regionid_new: Uuid - evo_region_director_bonus: Decimal - evo_registration: Int - evo_registration_addproduct_typeid: Uuid - evo_registration_addproduct_typeid_new: Uuid - evo_registration_change: Boolean - evo_registration_new: Int - evo_registration_regionid: Uuid - evo_registration_regionid_new: Uuid - evo_remove_restrictions: Boolean - evo_seats: Int - evo_seats_new: Int - evo_signatory_evo_systemuserid: Uuid - evo_signatory_lp_contactid: Uuid - evo_signatory_lp_contactid_new: Uuid - evo_source: Int - evo_specification_change: Boolean - evo_statuscodeid: Uuid - evo_statuscodeidData: evo_statuscode - evo_statuscode_reason: String - evo_storage: String - evo_sum_pay_change: Boolean - evo_supplier_accountid: Uuid - evo_supplier_accountid_new: Uuid - evo_supplier_bank_detailsid: Uuid - evo_supplier_bank_detailsid_new: Uuid - evo_supplier_change: Boolean - evo_supplier_currency_price: Decimal - evo_supplier_currency_price_new: Decimal - evo_supplier_pay_actual: Decimal - evo_supplier_pay_actual_currency: Decimal - evo_supplier_signer_contactid_new: Uuid - evo_suspend_contract_change: Boolean - evo_telematics_addproduct_typeid: Uuid - evo_telematics_addproduct_typeid_new: Uuid - evo_townid: Uuid - evo_townid_new: Uuid - evo_tracking_addproduct_typeid: Uuid - evo_tracking_addproduct_typeid_new: Uuid - evo_tracking_control_change: Boolean - evo_transmission_number: String - evo_transmission_number_new: String - evo_type_agreement: Int - evo_type_change_registration: Int - evo_type_change_telematics: Int - evo_type_change_tracking: Int - evo_unlimit_drivers: Boolean - evo_unlimit_drivers_new: Boolean - evo_vacation_number_months: Int - evo_vehicle_tax_approved: Decimal - evo_vehicle_tax_approved_new: Decimal - evo_vehicle_tax_period: Decimal - evo_vehicle_tax_period_new: Decimal - evo_vehicle_tax_year: Decimal - evo_vehicle_tax_year_new: Decimal - evo_vehicle_type_tax: Int - evo_vehicle_type_tax_new: Int - evo_vin: String - evo_vin_new: String - evo_year: Int - evo_year_new: Int - modifiedon: DateTime - ownerid: Uuid - toObjectString: String + createOffer(input: InputCreateOfferInput): quote } scalar Uuid -input OrderByInput { - fieldName: String - sortingType: SortingType! -} - -input StringParamInput { - eq: String -} - -input DateParamInput { - eq: DateTime - gt: DateTime - gte: DateTime - lt: DateTime - lte: DateTime -} - -input DecimalParamInput { - eq: Decimal - gt: Decimal - gte: Decimal - lt: Decimal - lte: Decimal -} - -input ConditionInput { - conditions: [ConditionInput] - filters: [FilterInput] - logicoperation: LogicOperation! -} - -input GuidParamInput { - eq: Uuid - has: Boolean - in: [Uuid!] -} - -"""The built-in `Decimal` scalar type.""" -scalar Decimal - -type email { - activityid: Uuid - createdon: DateTime - description: String - email_activity_parties: [activityparty] - evo_accountid: Uuid - modifiedon: DateTime - regardingobjectid_account: Uuid - regardingobjectid_evo_contract: Uuid - regardingobjectid_evo_debtwork_contract: Uuid - regardingobjectid_evo_insurance_period: Uuid - regardingobjectid_evo_insurance_policy: Uuid - regardingobjectid_evo_insurance_policyData: evo_insurance_policy - regardingobjectid_evo_list: Uuid - regardingobjectid_incident: Uuid - regardingobjectid_opportunity: Uuid - statecode: Int - statuscode: Int - subject: String - templateid: Uuid - toObjectString: String -} - -type evo_bank_details { - createdon: DateTime - evo_accountid: Uuid - evo_bankid: Uuid - evo_bankidData: account - evo_bank_code: String - evo_bank_detailsid: Uuid - evo_contactid: Uuid - evo_corresponding_account: String - evo_datefrom: DateTime - evo_kbk: String - evo_name: String - evo_payment_account: String - link: String - modifiedon: DateTime - toObjectString: String -} - -type queue { - createdon: DateTime - emailaddress: String - evo_id: String - modifiedon: DateTime - name: String - queueid: Uuid - teams: [team] - toObjectString: String -} - -type template { - body: String - createdon: DateTime - description: String - modifiedon: DateTime - subject: String - templateid: Uuid - toObjectString: String -} - -type evo_typedocpackage { - createdon: DateTime - evo_account: Boolean - evo_addcontract: Boolean - evo_agency_agreement: Boolean - evo_contract: Boolean - evo_debtwork_contract: Boolean - evo_finegibdd: Boolean - evo_id: String - evo_incident: Boolean - evo_insurance_period: Boolean - evo_name: String - evo_opportunity: Boolean - evo_parking: Boolean - evo_programsolution: [Int!] - evo_request_client: Boolean - evo_request_payment: Boolean - evo_typedocpackageid: Uuid - modifiedon: DateTime - toObjectString: String -} - -type evo_debtwork_contract { - createdon: DateTime - evo_accountid: Uuid - evo_accountidData: account - evo_contractid: Uuid - evo_contractidData: evo_contract - evo_date_change_statuscode: DateTime - evo_db_region_com: String - evo_debtwork_contractid: Uuid - evo_debt_restruct_description: String - evo_documents: [evo_document] - evo_economic_security_com: String - evo_erroneous_pay_contractname: String - evo_inspection_done: Boolean - evo_inspection_impossible: Boolean - evo_inspection_impossible_reason: String - evo_inspection_link_report: String - evo_inspection_systemuserid: Uuid - evo_inspection_systemuseridData: systemuser - evo_insurance_case_dateend: DateTime - evo_leasingobjectid: Uuid - evo_leasingobjectidData: evo_leasingobject - evo_name: String - evo_non_payment_count: Decimal - evo_opportunityid: Uuid - evo_other_losses_amount: Decimal - evo_other_sanctions_amount: Decimal - evo_parkingid: Uuid - evo_parkingidData: evo_parking - evo_plan_date_transfer_pay: DateTime - evo_pl_estimated_value: Decimal - evo_redemption_com: String - evo_redemption_type: [Int!] - evo_result_debt_restruct: Boolean - evo_result_error_payment: Boolean - evo_result_inspection: Boolean - evo_result_insurance_case: Boolean - evo_result_redemption: Boolean - evo_result_termination: Boolean - evo_result_wait_payment: Boolean - evo_result_withdrawal: Boolean - evo_saldo_calculation_date: DateTime - evo_statuscodeid: Uuid - evo_statuscodeidData: evo_statuscode - evo_statuscode_reason: String - evo_storage: String - evo_termination_add_registry: Int - evo_termination_com: String - evo_termination_com_lawyer: String - evo_termination_date: DateTime - evo_termination_lawyer_systemuserid: Uuid - evo_termination_lawyer_systemuseridData: systemuser - evo_termination_notice_date: DateTime - evo_termination_reason_terms: Int - evo_termination_reason_terms_doc: String - evo_termination_reason_terms_text: String - evo_termination_send_notice: Boolean - evo_termination_send_notice_date: DateTime - evo_termination_send_notice_repeat: Boolean - evo_termination_solution: Int - evo_termination_status_work: Int - evo_termination_suspended_until: DateTime - evo_termination_unique_notice: Boolean - evo_term_act_keys: Boolean - evo_term_act_keys_systemuserid: Uuid - evo_term_act_keys_systemuseridData: systemuser - evo_term_act_keys_unload_date: DateTime - evo_term_act_personal_items: Boolean - evo_term_act_personal_items_systemuserid: Uuid - evo_term_act_personal_items_systemuseridData: systemuser - evo_term_act_personal_items_unload_date: DateTime - evo_term_act_storage_get: Boolean - evo_term_act_storage_get_date: DateTime - evo_term_act_storage_get_systemuserid: Uuid - evo_term_act_storage_get_systemuseridData: systemuser - evo_term_act_storage_get_type: Int - evo_term_act_storage_get_unload_date: DateTime - evo_term_act_storage_pl: Boolean - evo_term_act_storage_pl_systemuserid: Uuid - evo_term_act_storage_pl_systemuseridData: systemuser - evo_term_act_storage_pl_unload_date: DateTime - evo_term_notice_inspection: Boolean - evo_term_notice_inspection_systemuserid: Uuid - evo_term_notice_inspection_systemuseridData: systemuser - evo_term_notice_inspection_unload_date: DateTime - evo_withdrawal_businessunitid: Uuid - evo_withdrawal_businessunitidData: businessunit - evo_withdrawal_done: Boolean - evo_withdrawal_fact_date: DateTime - evo_withdrawal_impossible: Boolean - evo_withdrawal_impossible_reason: String - evo_withdrawal_issue_agreed: Int - evo_withdrawal_issue_done: Int - evo_withdrawal_issue_done_date: DateTime - evo_withdrawal_parking_addressid: Uuid - evo_withdrawal_plan_date: DateTime - evo_withdrawal_storage_doc_keys: [Int!] - evo_withdrawal_systemuserid: Uuid - evo_withdrawal_systemuseridData: systemuser - link: String - modifiedon: DateTime - ownerid: Uuid - ownerid_systemuser: Uuid - ownerid_systemuserData: systemuser - ownerid_team: Uuid - toObjectString: String -} - -type evo_request_client { - createdon: DateTime - evo_accountid: Uuid - evo_accountidData: account - evo_caseorigincode: Int - evo_caseorigincodename: String - evo_client_request_text: String - evo_comment: String - evo_documents: [evo_document] - evo_from_account: Uuid - evo_from_contact: Uuid - evo_number: String - evo_owner_systemuserid: Uuid - evo_owner_systemuseridData: systemuser - evo_phonecallid: Uuid - evo_request_clientid: Uuid - evo_site_email: String - evo_site_name: String - evo_site_telephone: String - evo_site_text: String - evo_statuscodeid: Uuid - evo_statuscodeidData: evo_statuscode - evo_statuscode_reason: String - evo_storage: String - incidents: [incidentGraphQL] - link: String - modifiedon: DateTime - toObjectString: String -} - -type evo_subject_incident { - createdon: DateTime - evo_group: Int - evo_groupname: String - evo_name: String - evo_subjectid: Uuid - evo_subject_incidentid: Uuid - evo_type_incident: Int - evo_type_incidentname: String - link: String - modifiedon: DateTime - toObjectString: String -} - -type subjectGraphQL { - createdon: DateTime - modifiedon: DateTime - subjectid: Uuid - title: String - toObjectString: String -} - -type incidentGraphQL { - caseorigincode: Int - createdon: DateTime - customerid: Uuid - customerid_account: Uuid - customerid_contact: Uuid - description: String - evo_accountid_new: Uuid - evo_cession_opportunityid: Uuid - evo_contracts: [evo_contract] - evo_creat_request_client: Uuid - evo_fast_advice: Boolean - evo_plan_execut_date: DateTime - evo_statuscodeid: Uuid - evo_statuscodeidData: evo_statuscode - evo_storage: String - evo_subject_incidentid: Uuid - evo_subject_incidentidData: evo_subject_incident - evo_taken_work_date: DateTime - evo_typedocpackageid: Uuid - incidentid: Uuid - link: String - modifiedon: DateTime - ownerid: Uuid - owneridData: systemuser - ownerid_systemuser: Uuid - ownerid_team: Uuid - subjectid: Uuid - subjectidData: subjectGraphQL - ticketnumber: String - title: String - toObjectString: String -} - -type evo_question_credit_committee { - createdon: DateTime - evo_accountid: Uuid - evo_confluence_file_referenceid: String - evo_description_general_solution: String - evo_opportunityid: Uuid - evo_ownerid_systemuser: Uuid - evo_qcc_number: String - evo_question_credit_committeeid: Uuid - evo_statuscodeid: Uuid - evo_storage: String - evo_summary_judgment: Int - modifiedon: DateTime - quotes: [quote] - statecode: Int - statuscode: Int - toObjectString: String -} - -type evo_parking { - createdon: DateTime - evo_address_legalid: Uuid - evo_address_legalidData: account - evo_documents: [evo_document] - evo_name: String - evo_parkingid: Uuid - evo_storage: String - modifiedon: DateTime - toObjectString: String -} - -type entity_schema { - entity_id: String - entity_set_name: String - icon_large_name: String - icon_medium_name: String - icon_small_name: String - logical_name: String - object_type_code: Int! - picklists: [picklist] -} - -type role { - createdon: DateTime - evo_connection_roleData: evo_connection_role - evo_documenttypes: [evo_documenttype] - modifiedon: DateTime - name: String - roleid: Uuid - systemusers: [systemuser] - toObjectString: String -} - type account { accountid: Uuid childcontacts(statecode: Int): [contact] createdon: DateTime emailaddress1: String - evo_1c_date_state: Int - evo_1c_date_update: DateTime evo_accnumber: String evo_account_type: [Int!] evo_address_factid: Uuid @@ -893,6 +194,7 @@ type account { evo_gt_sc: String evo_id_elt: String evo_id_elt_osago: String + evo_id_elt_polis: String evo_id_elt_smr: String evo_ifns_code: String evo_ifns_code_branch: String @@ -907,6 +209,7 @@ type account { evo_invoice_number_fix: String evo_invoice_number_rules: Int evo_is_individual_executive: Boolean + evo_is_nko: Boolean evo_kpp: String evo_la: String evo_legal_form: Int @@ -914,7 +217,7 @@ type account { evo_licenses_list: String evo_lkt: String evo_lk_regdate: DateTime - evo_log_activdate_1c: String + evo_mail_delivery_address_type: Int evo_management_disqualified: Boolean evo_ogrn: String evo_ogrn_date: DateTime @@ -927,6 +230,7 @@ type account { evo_orglegalformid: Uuid evo_orglegalformidData: evo_orglegalform evo_osago_with_kasko: Boolean + evo_personal_systemuserid: Uuid evo_request_clients: [evo_request_client] evo_return_leasing_dealer: Boolean evo_revenue_source_1: Boolean @@ -941,7 +245,6 @@ type account { evo_state_registration_date: DateTime evo_state_status: Int evo_state_status_code: Int - evo_storage: String evo_subsidies(statecode: Int): [evo_subsidy] evo_supplier_financing_accept: Boolean evo_supplier_type: Int @@ -967,6 +270,46 @@ type account { websiteurl: String } +input StringParamInput { + eq: String +} + +input DateParamInput { + eq: DateTime + gt: DateTime + gte: DateTime + lt: DateTime + lte: DateTime +} + +input DecimalParamInput { + eq: Decimal + gt: Decimal + gte: Decimal + lt: Decimal + lte: Decimal +} + +input ConditionInput { + conditions: [ConditionInput] + filters: [FilterInput] + logicoperation: LogicOperation! +} + +input GuidParamInput { + eq: Uuid + has: Boolean + in: [Uuid!] +} + +input OrderByInput { + fieldName: String + sortingType: SortingType! +} + +"""The built-in `Decimal` scalar type.""" +scalar Decimal + type contact { birthdate: DateTime contactid: Uuid @@ -974,7 +317,9 @@ type contact { emailaddress1: String emailaddress2: String emailaddress3: String + evo_assignment_date: DateTime evo_consent_date: DateTime + evo_credentials_dateend: DateTime evo_delegation_agreement: Boolean evo_docdate: DateTime evo_docnumber: String @@ -983,6 +328,7 @@ type contact { evo_fullname: String evo_functiontype: [Int!] evo_functiontypenames: [String] + evo_indefinite: Boolean evo_inn: String evo_name_dative: String evo_name_genitive: String @@ -1044,7 +390,6 @@ type evo_addproduct_type { evo_datefrom: DateTime evo_dateto: DateTime evo_description: String - evo_equipment_1_name: String evo_equip_cost: Decimal evo_evokasko_calc_type: Int evo_gibdd_region: Boolean @@ -1224,17 +569,11 @@ type evo_addproduct { evo_addproduct_typeidData: evo_addproduct_type evo_beacon1_imei: String evo_beacon2_imei: String - evo_connect_telematics_evo_addproductid: Uuid - evo_contractid: Uuid - evo_cs_actualdate: DateTime - evo_date_instal: DateTime - evo_date_instal_cancel: DateTime evo_deactivation_date: DateTime evo_fuel_card_currency_limit_check: Boolean evo_fuel_card_limit_check: Boolean evo_fuel_card_limit_used: Decimal evo_id_request_instal: String - evo_issue_date_plan: DateTime evo_issue_owner_salon: String evo_issue_tel_salon: String evo_leasingobjectid: Uuid @@ -1242,11 +581,8 @@ type evo_addproduct { evo_provider_accountid: Uuid evo_provider_accountidData: account evo_provider_contact_info: String - evo_provider_phone_number: String evo_request_instal_message: String - evo_request_instal_path: String evo_service_contactid: Uuid - evo_setting_date: DateTime evo_telematics_number: String evo_telematics_pin: String evo_validity_from: DateTime @@ -1260,10 +596,12 @@ type evo_external_supplier_code { evo_accountid: Uuid evo_accountidData: account evo_available_lead_failure_reason: [Int!] + evo_broker_accountid: Uuid evo_external_supplier_codeid: Uuid evo_id: String evo_manager_systemuserid: Uuid evo_supplier_type: Int + evo_teamid: Uuid modifiedon: DateTime toObjectString: String } @@ -1299,6 +637,7 @@ type evo_leasingobject { evo_base: String evo_brandid: Uuid evo_brandidData: evo_brand + evo_business_valuation_date: DateTime evo_category: Int evo_category_tr: Int evo_certificate: String @@ -1347,6 +686,8 @@ type evo_leasingobject { evo_passport_number: String evo_passport_seria: String evo_passport_type: Int + evo_pl_estimated_value: Decimal + evo_pl_liquidation_value: Decimal evo_prop_type: String evo_pts_type: Int evo_quoteid: Uuid @@ -1354,7 +695,9 @@ type evo_leasingobject { evo_registration: Int evo_registration_regionid: Uuid evo_reg_date: DateTime + evo_result_business_valuation: Boolean evo_seats: Int + evo_storage: String evo_sts_number: String evo_townid: Uuid evo_trailer: Boolean @@ -1407,6 +750,7 @@ type evo_leasingobject_type { evo_id: String evo_leasingobject_typeid: Uuid evo_name: String + evo_reward_summ_accept: Decimal evo_subsidies(statecode: Int): [evo_subsidy] evo_type_code: String evo_vehicle_type: [Int!] @@ -1536,6 +880,7 @@ type opportunity { evo_statuscodeidData: evo_statuscode evo_statuscode_reason: String evo_storage: String + evo_worktime_from_open_source: Int evo_year_equity_capital: Decimal evo_year_profit: Decimal evo_year_revenue: Decimal @@ -1707,6 +1052,7 @@ type quote { evo_insurance: Boolean evo_insurance_decentral: Boolean evo_insurance_period: Int + evo_insurance_systemuserid: Uuid evo_insurance_type: Int evo_insurer_comment: String evo_ins_accept_quoteid: Uuid @@ -1769,6 +1115,7 @@ type quote { evo_object_count: Int evo_object_registration: Int evo_one_year_insurance: Boolean + evo_original_pl: Uuid evo_osago_accountid: Uuid evo_osago_payer: Int evo_osago_price: Decimal @@ -1840,6 +1187,7 @@ type quote { evo_transactioncurrencyid: Uuid evo_unlimit_drivers: Boolean evo_untype_contract: Boolean + evo_untype_insurance: Boolean evo_use_for: Int evo_vehicle_tax_approved: Decimal evo_vehicle_tax_period: Decimal @@ -2034,6 +1382,7 @@ type evo_gps_model { type evo_scheduled_call { createdon: DateTime evo_accountid: Uuid + evo_broker_accountid: Uuid evo_channel: String evo_closing_reason: Int evo_comment: String @@ -2121,7 +1470,6 @@ type evo_request_payment { evo_finegibddidData: evo_finegibdd evo_id: String evo_inn: String - evo_insurance_addcontractid: Uuid evo_insurance_periodid: Uuid evo_insurance_policyid: Uuid evo_insurance_policyidData: evo_insurance_policy @@ -2241,6 +1589,7 @@ type evo_contract { evo_contract_status_1cname: String evo_contract_status_change_date_in_crm: DateTime evo_contract_status_date_1c: DateTime + evo_credit_pledge_agreementid: Uuid evo_cre_uuid: String evo_dateend: DateTime evo_date_of_pledge_claim: DateTime @@ -2332,6 +1681,7 @@ type evo_contract { evo_irr_msfo_final: Decimal evo_irr_msfo_final2_actual: Decimal evo_irr_msfo_final_actual: Decimal + evo_irr_plan: Decimal evo_issue_date_buh: DateTime evo_issue_place_addressid: Uuid evo_issue_without_pay: Boolean @@ -2341,13 +1691,13 @@ type evo_contract { evo_last_payment_redemption: Boolean evo_leasingobjectid: Uuid evo_leasingobjectidData: evo_leasingobject - evo_leasing_bonus_pay_date: DateTime evo_leasing_bonus_summ: Decimal evo_leasing_pledge_agreementid: Uuid evo_leasing_profit: Decimal evo_leasing_profit_actual: Decimal evo_lessor_bank_detailsid: Uuid evo_log_activdate_1c: String + evo_maximum_payment_day: Int evo_msfo_irr: Decimal evo_msfo_irr_actual: Decimal evo_name: String @@ -2403,7 +1753,6 @@ type evo_contract { evo_singdoc_systemuserid: Uuid evo_statuscodeid: Uuid evo_statuscodeidData: evo_statuscode - evo_step_statuscodeid: Uuid evo_storage: String evo_subsidyid: Uuid evo_subsidy_solution: Int @@ -2464,7 +1813,7 @@ type evo_external_system_request { evo_contactid: Uuid evo_contractid: Uuid evo_credreg_report_code: String - evo_debtwork_contractid: Uuid + evo_documentid: Uuid evo_emailid: Uuid evo_emailidData: email evo_external_system_requestid: Uuid @@ -2491,7 +1840,6 @@ type evo_external_system_request { type evo_paymentorder { createdon: DateTime evo_account_name_text: String - evo_addcontractid: Uuid evo_comment: String evo_contractid: Uuid evo_correction_date_1c: DateTime @@ -2666,7 +2014,10 @@ type evo_job_title { createdon: DateTime evo_id: String evo_job_titleid: Uuid + evo_lead_coeff: Decimal evo_name: String + evo_opportunity_coeff: Decimal + evo_quote_coeff: Decimal modifiedon: DateTime toObjectString: String } @@ -2739,15 +2090,14 @@ type systemuser { businessunitid: Uuid businessunitidData: businessunit createdon: DateTime - defaultmailbox: Uuid domainname: String evo_access_download_ni: Boolean evo_access_exception_addcontract: Boolean evo_alt_lead: Boolean evo_available_assignment_director: Boolean evo_baseproducts(statecode: Int): [evo_baseproduct] + evo_calculate_saldo: Boolean evo_callrecords_access: Boolean - evo_call_standard: Int evo_can_export_cre: Boolean evo_can_import_sheduled_calls: Boolean evo_datebirth: DateTime @@ -2758,9 +2108,11 @@ type systemuser { evo_employee_id: String evo_fedresurs_rules: Boolean evo_identity_documents: [evo_identity_document] + evo_izt_functionality_access: Boolean evo_job_titleid: Uuid evo_loader: String evo_mps_co: Boolean + evo_qualification_accept: Boolean evo_role_treasury: Boolean evo_sfm: Boolean evo_underwriting_purchases_rules: Boolean @@ -2890,6 +2242,751 @@ type evo_agency_agreement { toObjectString: String } +type evo_addcontract { + createdon: DateTime + evo_accountid: Uuid + evo_accountidData: account + evo_accountid_new: Uuid + evo_account_change: Boolean + evo_acquisition_costs: Decimal + evo_activdate_1c: DateTime + evo_activdate_crm: DateTime + evo_activdate_insurance: DateTime + evo_addcontractid: Uuid + evo_add_bonus_summ: Decimal + evo_add_director_bonus: Decimal + evo_add_region_director_bonus: Decimal + evo_agent_reward: Decimal + evo_agent_reward_summ: Decimal + evo_agent_reward_tech: Decimal + evo_age_drivers: Int + evo_age_drivers_new: Int + evo_approv_business_analyst: Boolean + evo_balance: Int + evo_balance_change: Boolean + evo_balance_new: Int + evo_bank_detailsid: Uuid + evo_bank_detailsid_new: Uuid + evo_bank_details_change: Boolean + evo_ban_edit_date: DateTime + evo_base: String + evo_base_bonus: Decimal + evo_base_calc_pay: Decimal + evo_base_new: String + evo_broker_reward: Decimal + evo_broker_reward_summ: Decimal + evo_broker_reward_tech: Decimal + evo_businessunitid: Uuid + evo_calculation_method: Int + evo_calculator_type: Int + evo_calc_checks_disable: Boolean + evo_calc_profit: Decimal + evo_category: Int + evo_category_new: Int + evo_category_tr: Int + evo_category_tr_new: Int + evo_certificate: String + evo_certificate_date: DateTime + evo_certificate_date_new: DateTime + evo_certificate_issued: String + evo_certificate_issued_new: String + evo_certificate_new: String + evo_change_payment_date: Boolean + evo_chassis: String + evo_chassis_new: String + evo_check_success: Boolean + evo_claim_bill_date: DateTime + evo_claim_bill_number: String + evo_claim_sum_plan: Decimal + evo_color: String + evo_color_new: String + evo_contractid: Uuid + evo_contract_term_change: Boolean + evo_cost_change: Boolean + evo_cost_currency_change: Boolean + evo_dateend: DateTime + evo_date_addcontract: DateTime + evo_date_calculation_done: DateTime + evo_date_offset_change: Boolean + evo_date_offset_type: Int + evo_deadline_date: DateTime + evo_dealer_broker_accountid: Uuid + evo_dealer_broker_accountid_new: Uuid + evo_dealer_broker_reward: Decimal + evo_dealer_broker_reward_conditionid: Uuid + evo_dealer_broker_reward_conditionid_new: Uuid + evo_dealer_broker_reward_new: Decimal + evo_dealer_broker_reward_summ: Decimal + evo_dealer_broker_reward_summ_new: Decimal + evo_dealer_broker_reward_tech: Decimal + evo_dealer_person_accountid: Uuid + evo_dealer_person_accountid_new: Uuid + evo_dealer_person_reward: Decimal + evo_dealer_person_reward_conditionid: Uuid + evo_dealer_person_reward_conditionid_new: Uuid + evo_dealer_person_reward_new: Decimal + evo_dealer_person_reward_summ: Decimal + evo_dealer_person_reward_summ_new: Decimal + evo_dealer_person_reward_tech: Decimal + evo_deviation_investments_withoutnds: Decimal + evo_deviation_irr: Decimal + evo_dgo_price: Decimal + evo_dgo_price_new: Decimal + evo_director_bonus: Decimal + evo_discount_perc: Decimal + evo_discount_perc_new: Decimal + evo_discount_supplier_currency: Decimal + evo_discount_supplier_currency_new: Decimal + evo_documents: [evo_document] + evo_dog_credit: Decimal + evo_dog_credit_new: Decimal + evo_double_agent_reward: Decimal + evo_double_agent_reward_summ: Decimal + evo_double_agent_reward_tech: Decimal + evo_driving_axle: String + evo_driving_axle_new: String + evo_early_change_discount: Boolean + evo_early_discount_perc: Decimal + evo_early_partly_type: Int + evo_early_redemption_change: Boolean + evo_early_sum: Decimal + evo_ecological_class: Int + evo_ecological_class_new: Int + evo_economic: Decimal + evo_economic_with_nds: Decimal + evo_emailaddress: String + evo_emailaddress_new: String + evo_engine_model: String + evo_engine_model_new: String + evo_engine_power: Decimal + evo_engine_power_kvt: Decimal + evo_engine_power_kvt_new: Decimal + evo_engine_power_new: Decimal + evo_engine_type: Int + evo_engine_type_new: Int + evo_engine_volume: Decimal + evo_engine_volume_new: Decimal + evo_equip_price: Decimal + evo_equip_price_new: Decimal + evo_evokasko_addproduct_typeid: Uuid + evo_evokasko_addproduct_typeid_new: Uuid + evo_evokasko_price_new: Decimal + evo_exp_drivers: Int + evo_exp_drivers_new: Int + evo_fin_department_reward: Decimal + evo_fin_department_reward_conditionid: Uuid + evo_fin_department_reward_conditionid_new: Uuid + evo_fin_department_reward_new: Decimal + evo_fin_department_reward_summ: Decimal + evo_fin_department_reward_summ_new: Decimal + evo_fin_department_reward_tech: Decimal + evo_fix_last_payment: Boolean + evo_franchise: Decimal + evo_franchise_new: Decimal + evo_gos_akt: String + evo_gos_akt_new: String + evo_graph_irr: Decimal + evo_importer_reward_rub: Decimal + evo_insurance_change: Boolean + evo_insurance_checking: Boolean + evo_insurance_period: Int + evo_insurance_period_new: Int + evo_insurance_price_result: Decimal + evo_insurance_price_result_new: Decimal + evo_insurer_kasko_accountid: Uuid + evo_insurer_kasko_accountid_new: Uuid + evo_insurer_osago_accountid: Uuid + evo_insurer_osago_accountid_new: Uuid + evo_ins_period_evokasko_date: DateTime + evo_ins_period_evokasko_number: Int + evo_ins_period_kasko_date: DateTime + evo_ins_period_kasko_number: Int + evo_ins_period_osago_date: DateTime + evo_ins_period_osago_number: Int + evo_irr_msfo_final: Decimal + evo_irr_msfo_final2: Decimal + evo_irr_plan: Decimal + evo_kasko_elt_id: String + evo_kasko_elt_id_new: String + evo_kasko_id_elt_calc: String + evo_kasko_id_elt_calc_new: String + evo_kasko_price: Decimal + evo_kasko_price_new: Decimal + evo_last_day_month: Boolean + evo_last_payment_change: Boolean + evo_last_payment_redemption: Boolean + evo_last_payment_redemption_new: Boolean + evo_leasingobjectid: Uuid + evo_leasingobject_specification: String + evo_leasingobject_specification_new: String + evo_leasing_bonus_summ: Decimal + evo_leasing_profit: Decimal + evo_lessor_bank_detailsid: Uuid + evo_lessor_bank_detailsid_new: Uuid + evo_log_activdate_1c: String + evo_loss_kv: Decimal + evo_maker: String + evo_maker_new: String + evo_max_mass: Decimal + evo_max_mass_new: Decimal + evo_max_speed: Decimal + evo_max_speed_new: Decimal + evo_motor_power_1: String + evo_motor_power_1_new: String + evo_msfo_irr: Decimal + evo_name: String + evo_nds_in_price_calc: Decimal + evo_nds_in_price_supplier_currency: Decimal + evo_nds_in_price_supplier_currency_new: Decimal + evo_nds_perc: Decimal + evo_nds_perc_new: Decimal + evo_net_irr: Decimal + evo_niatinception_msfo: Decimal + evo_ni_at_inception: Decimal + evo_not_require_signing: Boolean + evo_not_require_signing_send_date: DateTime + evo_npvni_msfo: Decimal + evo_npvni_msfo_final: Decimal + evo_ns_bonus_summ: Decimal + evo_ns_price: Decimal + evo_ns_price_new: Decimal + evo_number_paydate: DateTime + evo_number_planpaymentid: Uuid + evo_object_number: String + evo_object_number_new: String + evo_osago_elt_id: String + evo_osago_elt_id_new: String + evo_osago_id_elt_calc: String + evo_osago_id_elt_calc_new: String + evo_osago_price: Decimal + evo_osago_price_new: Decimal + evo_passport_address: String + evo_passport_address_new: String + evo_passport_brand_model: String + evo_passport_brand_model_new: String + evo_passport_company: String + evo_passport_company_new: String + evo_passport_date: DateTime + evo_passport_date_new: DateTime + evo_passport_engine_type: String + evo_passport_engine_type_new: String + evo_passport_name: String + evo_passport_name_new: String + evo_passport_number: String + evo_passport_number_new: String + evo_passport_seria: String + evo_passport_seria_new: String + evo_passport_type: Int + evo_passport_type_new: Int + evo_payer_evokasko: Int + evo_payer_evokasko_new: Int + evo_payer_kasko: Int + evo_payer_kasko_new: Int + evo_payer_osago: Int + evo_payer_osago_new: Int + evo_payment_redemption: Int + evo_period: Int + evo_period_new: Int + evo_price_calc: Decimal + evo_price_without_discount: Decimal + evo_price_without_discount_new: Decimal + evo_price_without_discount_supplier_rub: Decimal + evo_price_without_discount_supplier_rub_new: Decimal + evo_price_without_disc_supplier_currency: Decimal + evo_price_without_disc_supplier_currency_new: Decimal + evo_price_wthout_disc_nds_sup_currency: Decimal + evo_price_wthout_disc_nds_sup_currency_new: Decimal + evo_program_import_subsidy_sum: Decimal + evo_program_import_subsidy_sum_new: Decimal + evo_prop_type: String + evo_prop_type_new: String + evo_pts_change: Boolean + evo_pts_type: Int + evo_pts_type_new: Int + evo_quoteid: Uuid + evo_reasons_calc: [Int!] + evo_reason_validation_doc: [Int!] + evo_recalculate_demand: Boolean + evo_refuse_reason: Int + evo_regionid: Uuid + evo_regionid_new: Uuid + evo_region_director_bonus: Decimal + evo_registration: Int + evo_registration_addproduct_typeid: Uuid + evo_registration_addproduct_typeid_new: Uuid + evo_registration_change: Boolean + evo_registration_new: Int + evo_registration_regionid: Uuid + evo_registration_regionid_new: Uuid + evo_remove_restrictions: Boolean + evo_save_add_bonus_summ: Boolean + evo_seats: Int + evo_seats_new: Int + evo_signatory_evo_systemuserid: Uuid + evo_signatory_lp_contactid: Uuid + evo_signatory_lp_contactid_new: Uuid + evo_source: Int + evo_specification_change: Boolean + evo_statuscodeid: Uuid + evo_statuscodeidData: evo_statuscode + evo_statuscode_reason: String + evo_storage: String + evo_sum_pay_change: Boolean + evo_supplier_accountid: Uuid + evo_supplier_accountid_new: Uuid + evo_supplier_bank_detailsid: Uuid + evo_supplier_bank_detailsid_new: Uuid + evo_supplier_change: Boolean + evo_supplier_currency_price: Decimal + evo_supplier_currency_price_new: Decimal + evo_supplier_pay_actual: Decimal + evo_supplier_pay_actual_currency: Decimal + evo_supplier_signer_contactid_new: Uuid + evo_suspend_contract_change: Boolean + evo_telematics_addproduct_typeid: Uuid + evo_telematics_addproduct_typeid_new: Uuid + evo_townid: Uuid + evo_townid_new: Uuid + evo_tracking_addproduct_typeid: Uuid + evo_tracking_addproduct_typeid_new: Uuid + evo_tracking_control_change: Boolean + evo_transmission_number: String + evo_transmission_number_new: String + evo_type_agreement: Int + evo_type_change_registration: Int + evo_type_change_telematics: Int + evo_type_change_tracking: Int + evo_unlimit_drivers: Boolean + evo_unlimit_drivers_new: Boolean + evo_vacation_number_months: Int + evo_vehicle_tax_approved: Decimal + evo_vehicle_tax_approved_new: Decimal + evo_vehicle_tax_period: Decimal + evo_vehicle_tax_period_new: Decimal + evo_vehicle_tax_year: Decimal + evo_vehicle_tax_year_new: Decimal + evo_vehicle_type_tax: Int + evo_vehicle_type_tax_new: Int + evo_vin: String + evo_vin_new: String + evo_year: Int + evo_year_new: Int + modifiedon: DateTime + ownerid: Uuid + toObjectString: String +} + +type email { + activityid: Uuid + createdon: DateTime + description: String + email_activity_parties: [activityparty] + evo_accountid: Uuid + evo_process: Int + modifiedon: DateTime + regardingobjectid_account: Uuid + regardingobjectid_evo_addcontract: Uuid + regardingobjectid_evo_contract: Uuid + regardingobjectid_evo_debtwork_contract: Uuid + regardingobjectid_evo_insurance_period: Uuid + regardingobjectid_evo_insurance_policy: Uuid + regardingobjectid_evo_insurance_policyData: evo_insurance_policy + regardingobjectid_evo_list: Uuid + regardingobjectid_incident: Uuid + regardingobjectid_opportunity: Uuid + statecode: Int + statuscode: Int + subject: String + templateid: Uuid + toObjectString: String +} + +type evo_bank_details { + createdon: DateTime + evo_accountid: Uuid + evo_bankid: Uuid + evo_bankidData: account + evo_bank_code: String + evo_bank_detailsid: Uuid + evo_contactid: Uuid + evo_corresponding_account: String + evo_datefrom: DateTime + evo_kbk: String + evo_name: String + evo_payment_account: String + link: String + modifiedon: DateTime + toObjectString: String +} + +type queue { + createdon: DateTime + emailaddress: String + evo_id: String + modifiedon: DateTime + name: String + queueid: Uuid + teams: [team] + toObjectString: String +} + +type template { + body: String + createdon: DateTime + description: String + modifiedon: DateTime + subject: String + templateid: Uuid + toObjectString: String +} + +type evo_typedocpackage { + createdon: DateTime + evo_account: Boolean + evo_addcontract: Boolean + evo_agency_agreement: Boolean + evo_contract: Boolean + evo_debtwork_contract: Boolean + evo_finegibdd: Boolean + evo_id: String + evo_incident: Boolean + evo_insurance_period: Boolean + evo_leasingobject: Boolean + evo_name: String + evo_opportunity: Boolean + evo_parking: Boolean + evo_programsolution: [Int!] + evo_request_client: Boolean + evo_request_payment: Boolean + evo_typedocpackageid: Uuid + modifiedon: DateTime + toObjectString: String +} + +type evo_debtwork_contract { + createdon: DateTime + evo_accountid: Uuid + evo_accountidData: account + evo_business_valuation_date: DateTime + evo_contractid: Uuid + evo_contractidData: evo_contract + evo_date_change_statuscode: DateTime + evo_db_region_com: String + evo_debtwork_contractid: Uuid + evo_debt_restruct_description: String + evo_documents: [evo_document] + evo_economic_security_com: String + evo_erroneous_pay_contractname: String + evo_inspection_done: Boolean + evo_inspection_impossible: Boolean + evo_inspection_impossible_reason: String + evo_inspection_link_report: String + evo_inspection_systemuserid: Uuid + evo_inspection_systemuseridData: systemuser + evo_insurance_case_dateend: DateTime + evo_leasingobjectid: Uuid + evo_leasingobjectidData: evo_leasingobject + evo_name: String + evo_necessary_commentary_agreement: String + evo_necessary_com_uo_agreement: String + evo_necessary_date_send_claims: DateTime + evo_necessary_date_sor: DateTime + evo_necessary_employee_formed_systemuserid: Uuid + evo_necessary_employee_formed_systemuseridData: systemuser + evo_necessary_lost_income: Decimal + evo_necessary_send_sor: Boolean + evo_necessary_signatory_systemuserid: Uuid + evo_necessary_signatory_systemuseridData: systemuser + evo_necessary_signer_act_systemuserid: Uuid + evo_necessary_signer_act_systemuseridData: systemuser + evo_necessary_sor_formed: Int + evo_necessary_type_agreement: Int + evo_non_payment_count: Decimal + evo_opportunityid: Uuid + evo_other_losses_amount: Decimal + evo_other_sanctions_amount: Decimal + evo_parkingid: Uuid + evo_parkingidData: evo_parking + evo_plan_date_transfer_pay: DateTime + evo_pl_estimated_value: Decimal + evo_redemption_com: String + evo_redemption_type: [Int!] + evo_result_business_valuation: Boolean + evo_result_debt_restruct: Boolean + evo_result_error_payment: Boolean + evo_result_inspection: Boolean + evo_result_insurance_case: Boolean + evo_result_necessary_form: Boolean + evo_result_redemption: Boolean + evo_result_send_letter: Boolean + evo_result_termination: Boolean + evo_result_wait_payment: Boolean + evo_result_withdrawal: Boolean + evo_saldo_calculation_date: DateTime + evo_send_letter_delegate_systemuserid: Uuid + evo_send_letter_delegate_systemuseridData: systemuser + evo_send_letter_doc_representative: String + evo_send_letter_representative_lessee: String + evo_statuscodeid: Uuid + evo_statuscodeidData: evo_statuscode + evo_statuscode_reason: String + evo_storage: String + evo_termination_add_registry: Int + evo_termination_com: String + evo_termination_com_lawyer: String + evo_termination_date: DateTime + evo_termination_lawyer_systemuserid: Uuid + evo_termination_lawyer_systemuseridData: systemuser + evo_termination_notice_date: DateTime + evo_termination_reason_terms: Int + evo_termination_reason_terms_doc: String + evo_termination_reason_terms_text: String + evo_termination_send_notice: Boolean + evo_termination_send_notice_date: DateTime + evo_termination_send_notice_repeat: Boolean + evo_termination_solution: Int + evo_termination_status_work: Int + evo_termination_suspended_until: DateTime + evo_termination_unique_notice: Boolean + evo_term_act_keys: Boolean + evo_term_act_keys_systemuserid: Uuid + evo_term_act_keys_systemuseridData: systemuser + evo_term_act_keys_unload_date: DateTime + evo_term_act_personal_items: Boolean + evo_term_act_personal_items_systemuserid: Uuid + evo_term_act_personal_items_systemuseridData: systemuser + evo_term_act_personal_items_unload_date: DateTime + evo_term_act_storage_get: Boolean + evo_term_act_storage_get_date: DateTime + evo_term_act_storage_get_systemuserid: Uuid + evo_term_act_storage_get_systemuseridData: systemuser + evo_term_act_storage_get_type: Int + evo_term_act_storage_get_unload_date: DateTime + evo_term_act_storage_pl: Boolean + evo_term_act_storage_pl_systemuserid: Uuid + evo_term_act_storage_pl_systemuseridData: systemuser + evo_term_act_storage_pl_unload_date: DateTime + evo_term_act_withdrawal_off: Boolean + evo_term_act_withdrawal_off_systemuserid: Uuid + evo_term_act_withdrawal_off_systemuseridData: systemuser + evo_term_act_withdrawal_off_unload_date: DateTime + evo_term_notice_inspection: Boolean + evo_term_notice_inspection_systemuserid: Uuid + evo_term_notice_inspection_systemuseridData: systemuser + evo_term_notice_inspection_unload_date: DateTime + evo_withdrawal_businessunitid: Uuid + evo_withdrawal_businessunitidData: businessunit + evo_withdrawal_done: Boolean + evo_withdrawal_fact_date: DateTime + evo_withdrawal_impossible: Boolean + evo_withdrawal_impossible_reason: String + evo_withdrawal_issue_agreed: Int + evo_withdrawal_issue_done: Int + evo_withdrawal_issue_done_date: DateTime + evo_withdrawal_parking_addressid: Uuid + evo_withdrawal_plan_date: DateTime + evo_withdrawal_storage_doc_keys: [Int!] + evo_withdrawal_systemuserid: Uuid + evo_withdrawal_systemuseridData: systemuser + link: String + modifiedon: DateTime + ownerid: Uuid + ownerid_systemuser: Uuid + ownerid_systemuserData: systemuser + ownerid_team: Uuid + toObjectString: String +} + +type evo_request_client { + createdon: DateTime + evo_accountid: Uuid + evo_accountidData: account + evo_caseorigincode: Int + evo_caseorigincodename: String + evo_client_request_text: String + evo_comment: String + evo_documents: [evo_document] + evo_from_account: Uuid + evo_from_contact: Uuid + evo_number: String + evo_owner_systemuserid: Uuid + evo_owner_systemuseridData: systemuser + evo_phonecallid: Uuid + evo_queueid: Uuid + evo_request_clientid: Uuid + evo_site_email: String + evo_site_name: String + evo_site_telephone: String + evo_site_text: String + evo_statuscodeid: Uuid + evo_statuscodeidData: evo_statuscode + evo_statuscode_reason: String + evo_storage: String + incidents: [incidentGraphQL] + link: String + modifiedon: DateTime + toObjectString: String +} + +type evo_subject_incident { + createdon: DateTime + evo_group: Int + evo_groupname: String + evo_name: String + evo_subjectid: Uuid + evo_subject_incidentid: Uuid + evo_type_incident: Int + evo_type_incidentname: String + link: String + modifiedon: DateTime + toObjectString: String +} + +type subjectGraphQL { + createdon: DateTime + modifiedon: DateTime + subjectid: Uuid + title: String + toObjectString: String +} + +type incidentGraphQL { + caseorigincode: Int + createdon: DateTime + customerid: Uuid + customerid_account: Uuid + customerid_contact: Uuid + description: String + evo_accountid_new: Uuid + evo_cession_opportunityid: Uuid + evo_contracts: [evo_contract] + evo_creat_request_client: Uuid + evo_fast_advice: Boolean + evo_plan_execut_date: DateTime + evo_statuscodeid: Uuid + evo_statuscodeidData: evo_statuscode + evo_storage: String + evo_subject_incidentid: Uuid + evo_subject_incidentidData: evo_subject_incident + evo_taken_work_date: DateTime + evo_typedocpackageid: Uuid + incidentid: Uuid + link: String + modifiedon: DateTime + ownerid: Uuid + owneridData: systemuser + ownerid_systemuser: Uuid + ownerid_team: Uuid + subjectid: Uuid + subjectidData: subjectGraphQL + ticketnumber: String + title: String + toObjectString: String +} + +type evo_question_credit_committee { + createdon: DateTime + evo_accountid: Uuid + evo_confluence_file_referenceid: String + evo_description_general_solution: String + evo_opportunityid: Uuid + evo_ownerid_systemuser: Uuid + evo_qcc_number: String + evo_question_credit_committeeid: Uuid + evo_statuscodeid: Uuid + evo_storage: String + evo_summary_judgment: Int + modifiedon: DateTime + quotes: [quote] + statecode: Int + statuscode: Int + toObjectString: String +} + +type evo_parking { + createdon: DateTime + evo_address_legalid: Uuid + evo_address_legalidData: account + evo_documents: [evo_document] + evo_email: String + evo_name: String + evo_parkingid: Uuid + evo_storage: String + modifiedon: DateTime + toObjectString: String +} + +type entity_schema { + entity_id: String + entity_set_name: String + icon_large_name: String + icon_medium_name: String + icon_small_name: String + logical_name: String + object_type_code: Int! + picklists: [picklist] +} + +type role { + createdon: DateTime + evo_connection_roleData: evo_connection_role + evo_documenttypes: [evo_documenttype] + modifiedon: DateTime + name: String + roleid: Uuid + systemusers: [systemuser] + toObjectString: String +} + +type evo_systemparameters { + createdon: DateTime + evo_1c: String + evo_accountid: Uuid + evo_admin_systemuserid: Uuid + evo_api_calculation: String + evo_api_kasko: String + evo_api_osago: String + evo_api_postcalculation: String + evo_autoteka_filestore: String + evo_boss_max: Decimal + evo_boss_min: Decimal + evo_boss_ork: Uuid + evo_card_number_count_min: Int + evo_card_number_count_request: Int + evo_clientfinance_queueid: Uuid + evo_client_queueid: Uuid + evo_custom_reports_directory: String + evo_dadata_account_update_maxday: Int + evo_dadata_key: String + evo_dadata_token: String + evo_date_start_fsbu: DateTime + evo_db_report_filestore_url: String + evo_declaration_verification_service_url: String + evo_default_lead_failure_reason: [Int!] + evo_director_max: Decimal + evo_director_min: Decimal + evo_docstorage_crm: String + evo_elt_login: String + evo_elt_pass: String + evo_entityrecord_url_template: String + evo_min_reward_top_boss: Decimal + evo_necessary_signatory_systemuserid: Uuid + evo_necessary_signatory_systemuseridData: systemuser + evo_prima_report_store: String + evo_regional_max: Decimal + evo_regional_min: Decimal + evo_sale_director_systemuserid: Uuid + evo_sale_director_systemuseridname: String + evo_save_upload_file: Boolean + evo_single_document_service: String + evo_systemparametersid: Uuid + evo_webextension_url: String + evo_wordmerger_srv_url: String + evo_wordmerger_ui_web_url: String + modifiedon: DateTime + toObjectString: String +} + type MutationBy { associateBankDetailsAndAgencyAgreement_(evo_agency_agreementid: Uuid!, evo_bank_detailsid: Uuid!): Entity createEntity(data: EntityDataInput): Uuid! @@ -2899,54 +2996,132 @@ type MutationBy { updateEntity(data: EntityDataInput): Boolean! } -type evo_document { +input InputCreateOfferInput { + assosiateQuote: AssosiateQuoteInput + create: CreateEntitiesInput + owner_systemuserid: Uuid! + update: UpdateEntitiesInput +} + +input AssosiateQuoteInput { + evo_addproduct_types: [Uuid!] +} + +input UpdateEntitiesInput { + evo_leasingobjects: [evo_leasingobjectInput] + lead: leadInput + quote: quoteInput +} + +input CreateEntitiesInput { + evo_graph: evo_graphInput + evo_log: evo_logInput + evo_planpayments: [evo_planpaymentInput] + evo_product_risks: [evo_product_riskInput] + quote: quoteInput +} + +type Entity { + entity_id: Uuid! + logical_name: String +} + +input EntityDataInput { + fields: [EntityFieldInput] + id: Uuid + logicalName: String +} + +type evo_connection_role { createdon: DateTime - evo_accountid: Uuid - evo_changed_record_systemuserid: Uuid - evo_changed_record_systemuseridData: systemuser - evo_comment_original: String - evo_comment_previous: String - evo_comment_scan: String - evo_documentid: Uuid - evo_documenttypeid: Uuid - evo_documenttypeidData: evo_documenttype - evo_doc_number: String - evo_edoid: Uuid - evo_edoidData: evo_edo - evo_init_entity_id: String - evo_init_entity_name: String - evo_name: String - evo_original_correct: Boolean - evo_original_received: Boolean - evo_scan_correct: Boolean - evo_url: String - evo_validity_date: DateTime - evo_version: Int + evo_connection_roleid: Uuid + evo_edo_department: Int modifiedon: DateTime - statecode: Int - statuscode: Int toObjectString: String } -"""The `DateTime` scalar represents an ISO-8601 compliant date time type.""" -scalar DateTime - -enum SortingType { - DESC - ASC +type picklist { + name: String + values: [picklist_value] } -input FilterInput { - fieldname: String - guidvalues: [Uuid] - intvalues: [Int!] - operation: FilterOperation! - stringvalues: [String] +type activityparty { + addressused: String + createdon: DateTime + modifiedon: DateTime + participationtypemask: Int + partyid_account: Uuid + partyid_contact: Uuid + partyid_evo_contract: Uuid + partyid_evo_parking: Uuid + partyid_queue: Uuid + partyid_systemuser: Uuid + toObjectString: String } -enum LogicOperation { - AND - OR +type picklist_value { + color: String + label: String + order: Int! + value: Int! +} + +type tisa_phonecallprocessing { + createdon: DateTime + modifiedon: DateTime + tisa_emploeeid: Uuid + tisa_extension: String + tisa_phonecallprocessingid: Uuid + toObjectString: String +} + +type evo_approvallog { + createdon: DateTime + evo_addcontractid: Uuid + evo_agency_agreementid: Uuid + evo_approvallogid: Uuid + evo_contractid: Uuid + evo_debtwork_contractid: Uuid + evo_incidentid: Uuid + evo_insurance_policyid: Uuid + evo_leadid: Uuid + evo_logid: Uuid + evo_opportunityid: Uuid + evo_predate_change_statuscode: DateTime + evo_prestatuscodeid: Uuid + evo_quoteid: Uuid + evo_reason: String + evo_request_paymentid: Uuid + evo_statuscodeid: Uuid + evo_statuscodeidData: evo_statuscode + modifiedon: DateTime + toObjectString: String +} + +type businessunit { + businessunitid: Uuid + createdon: DateTime + evo_addressid: Uuid + evo_boss_systemuserid: Uuid + evo_deputy_director_systemuserid: Uuid + evo_director_systemuserid: Uuid + evo_region_director_systgemuserid: Uuid + evo_region_director_systgemuseridname: String + modifiedon: DateTime + name: String + toObjectString: String +} + +type evo_addproductnumber { + createdon: DateTime + evo_accountid: Uuid + evo_addproductnumberid: Uuid + evo_insurance_type: Int + evo_name: String + evo_number_status: Int + modifiedon: DateTime + ownerid: Uuid + toObjectString: String } type evo_insurance_policy { @@ -2979,55 +3154,26 @@ type evo_insurance_policy { toObjectString: String } -type activityparty { - addressused: String - createdon: DateTime - modifiedon: DateTime - participationtypemask: Int - partyid_account: Uuid - partyid_contact: Uuid - partyid_evo_contract: Uuid - partyid_queue: Uuid - partyid_systemuser: Uuid - toObjectString: String +enum SortingType { + DESC + ASC } -type team { - createdon: DateTime - evo_baseproducts(statecode: Int): [evo_baseproduct] - evo_identity_documents: [evo_identity_document] - modifiedon: DateTime - name: String - teamid: Uuid - toObjectString: String +enum LogicOperation { + AND + OR } -type businessunit { - businessunitid: Uuid - createdon: DateTime - evo_addressid: Uuid - evo_boss_systemuserid: Uuid - evo_deputy_director_systemuserid: Uuid - evo_director_systemuserid: Uuid - evo_region_director_systgemuserid: Uuid - evo_region_director_systgemuseridname: String - modifiedon: DateTime - name: String - toObjectString: String +input FilterInput { + fieldname: String + guidvalues: [Uuid] + intvalues: [Int!] + operation: FilterOperation! + stringvalues: [String] } -type picklist { - name: String - values: [picklist_value] -} - -type evo_connection_role { - createdon: DateTime - evo_connection_roleid: Uuid - evo_edo_department: Int - modifiedon: DateTime - toObjectString: String -} +"""The `DateTime` scalar represents an ISO-8601 compliant date time type.""" +scalar DateTime type evo_edo { createdon: DateTime @@ -3067,68 +3213,46 @@ type evo_edo { toObjectString: String } -type evo_addproductnumber { +type team { + createdon: DateTime + evo_baseproducts(statecode: Int): [evo_baseproduct] + evo_identity_documents: [evo_identity_document] + modifiedon: DateTime + name: String + queueid: Uuid + teamid: Uuid + toObjectString: String +} + +type evo_document { createdon: DateTime evo_accountid: Uuid - evo_addproductnumberid: Uuid - evo_insurance_type: Int + evo_changed_record_systemuserid: Uuid + evo_changed_record_systemuseridData: systemuser + evo_comment_original: String + evo_comment_previous: String + evo_comment_scan: String + evo_documentid: Uuid + evo_documenttypeid: Uuid + evo_documenttypeidData: evo_documenttype + evo_doc_number: String + evo_edoid: Uuid + evo_edoidData: evo_edo + evo_init_entity_id: String + evo_init_entity_name: String evo_name: String - evo_number_status: Int + evo_original_correct: Boolean + evo_original_received: Boolean + evo_scan_correct: Boolean + evo_url: String + evo_validity_date: DateTime + evo_version: Int modifiedon: DateTime - ownerid: Uuid + statecode: Int + statuscode: Int toObjectString: String } -type evo_approvallog { - createdon: DateTime - evo_addcontractid: Uuid - evo_agency_agreementid: Uuid - evo_approvallogid: Uuid - evo_contractid: Uuid - evo_debtwork_contractid: Uuid - evo_incidentid: Uuid - evo_insurance_policyid: Uuid - evo_leadid: Uuid - evo_logid: Uuid - evo_opportunityid: Uuid - evo_predate_change_statuscode: DateTime - evo_prestatuscodeid: Uuid - evo_quoteid: Uuid - evo_reason: String - evo_request_paymentid: Uuid - evo_statuscodeid: Uuid - evo_statuscodeidData: evo_statuscode - modifiedon: DateTime - toObjectString: String -} - -type tisa_phonecallprocessing { - createdon: DateTime - modifiedon: DateTime - tisa_emploeeid: Uuid - tisa_extension: String - tisa_phonecallprocessingid: Uuid - toObjectString: String -} - -type picklist_value { - color: String - label: String - order: Int! - value: Int! -} - -input EntityDataInput { - fields: [EntityFieldInput] - id: Uuid - logicalName: String -} - -type Entity { - entity_id: Uuid! - logical_name: String -} - enum FilterOperation { ISNULL EQUAL @@ -3152,6 +3276,511 @@ input EntityFieldInput { stringvalue: String } +input evo_product_riskInput { + createdon: DateTime + evo_addproduct_typeid: Uuid + evo_contractid: Uuid + evo_insurance_periodid: Uuid + evo_insurance_policyid: Uuid + evo_ins_price: Decimal + evo_ins_sum: Decimal + evo_name: String + evo_product_riskid: Uuid + evo_quoteid: Uuid + modifiedon: DateTime +} + +input evo_planpaymentInput { + createdon: DateTime + evo_addcontractid: Uuid + evo_addproduct_typeid: Uuid + evo_cashflow_nsib: Decimal + evo_cost_equipment: Decimal + evo_cost_equipment_withoutnds: Decimal + evo_cost_price_telematics: Decimal + evo_cost_price_telematics_withoutnds: Decimal + evo_cost_telematics: Decimal + evo_cost_telematics_withoutnds: Decimal + evo_credit_expenses: Decimal + evo_early_repayment_sum: Decimal + evo_fix_calc_sum: Decimal + evo_graphid: Uuid + evo_name: String + evo_nds: Decimal + evo_nsib_brutto: Decimal + evo_nsib_expenses: Decimal + evo_nsib_revenue: Decimal + evo_payment_ratio: Decimal + evo_plandate: DateTime + evo_planpaymentid: Uuid + evo_pl_sum: Decimal + evo_remaining_payments: Decimal + evo_subsidy_summ: Decimal + evo_sum: Decimal + evo_sum_withoutnds: Decimal + modifiedon: DateTime + ownerid: Uuid + statecode: Int + statuscode: Int +} + +input evo_graphInput { + createdon: DateTime + evo_addcontractid: Uuid + evo_contractid: Uuid + evo_cost_equipment_sum: Decimal + evo_cost_equipment_withoutnds_sum: Decimal + evo_cost_price_telematics_sum: Decimal + evo_cost_price_telematics_withoutnds_sum: Decimal + evo_cost_telematics_sum: Decimal + evo_cost_telematics_withoutnds_sum: Decimal + evo_graf_date_approve: DateTime + evo_graphid: Uuid + evo_name: String + evo_nds: Decimal + evo_quoteid: Uuid + evo_sumpay_withnds: Decimal + evo_sumpay_withoutnds: Decimal + modifiedon: DateTime + ownerid: Uuid +} + +input evo_logInput { + createdon: DateTime + evo_accountid: Uuid + evo_addcontractid: Uuid + evo_calctype: Int + evo_client_questionnaireid: Uuid + evo_contractid: Uuid + evo_debtwork_contractid: Uuid + evo_external_system_requestid: Uuid + evo_insurance_policyid: Uuid + evo_leadid: Uuid + evo_logid: Uuid + evo_name: String + evo_opportunityid: Uuid + evo_parameters_incoming: String + evo_parameters_outgoing: String + evo_quoteid: Uuid + modifiedon: DateTime +} + +input quoteInput { + createdon: DateTime + customerid: Uuid + customerid_account: Uuid + customerid_contact: Uuid + evo_accept_control_addproduct_typeid: Uuid + evo_accept_param: [Int!] + evo_accept_period: Int + evo_accept_quoteid: Uuid + evo_acquisition_costs: Decimal + evo_add_bonus_summ: Decimal + evo_add_director_bonus: Decimal + evo_add_equipment: Boolean + evo_add_region_director_bonus: Decimal + evo_agent_accountid: Uuid + evo_agent_reward_conditionid: Uuid + evo_agent_reward_summ: Decimal + evo_agent_reward_tech: Decimal + evo_agent_reward_total: Decimal + evo_age_drivers: Int + evo_another_payments: Decimal + evo_approved_first_payment: Decimal + evo_balance_holder: Int + evo_baseproductid: Uuid + evo_base_bonus: Decimal + evo_base_calc_pay: Decimal + evo_brandid: Uuid + evo_broker_accountid: Uuid + evo_broker_reward_conditionid: Uuid + evo_broker_reward_summ: Decimal + evo_broker_reward_tech: Decimal + evo_broker_reward_total: Decimal + evo_calc_irr: Decimal + evo_calc_profit: Decimal + evo_card: Boolean + evo_card_bonus_summ: Decimal + evo_card_quote: Boolean + evo_category: Int + evo_category_tr: Int + evo_check_average_result: Int + evo_check_ins_result: Int + evo_client_riskid: Uuid + evo_client_typeid: Uuid + evo_coefficien_bonus_reducttion: Decimal + evo_comission_perc: Decimal + evo_comission_rub: Decimal + evo_contact_name: String + evo_cost_increace: Boolean + evo_cost_increase_perc: Decimal + evo_db_accept_registration: Int + evo_dealer_broker_accountid: Uuid + evo_dealer_broker_reward_conditionid: Uuid + evo_dealer_broker_reward_summ: Decimal + evo_dealer_broker_reward_tech: Decimal + evo_dealer_broker_reward_total: Decimal + evo_dealer_person_accountid: Uuid + evo_dealer_person_reward_tech: Decimal + evo_dealer_reward_conditionid: Uuid + evo_dealer_reward_summ: Decimal + evo_dealer_reward_total: Decimal + evo_decision_on_kp: String + evo_declaration_knd: String + evo_declaration_period: Int + evo_declaration_profit: Decimal + evo_declaration_revenue: Decimal + evo_declaration_year: Int + evo_delivery_time: Int + evo_dgo_price: Decimal + evo_diagnostic: Int + evo_director_bonus: Decimal + evo_director_fingap_bonus: Decimal + evo_director_nsib_bonus: Decimal + evo_discount_perc: Decimal + evo_discount_rub: Decimal + evo_discount_supplier_currency: Decimal + evo_dog_credit: Decimal + evo_double_agent_accountid: Uuid + evo_double_agent_reward_conditionid: Uuid + evo_double_agent_reward_summ: Decimal + evo_double_agent_reward_tech: Decimal + evo_double_agent_reward_total: Decimal + evo_economic: Decimal + evo_economic_with_nds: Decimal + evo_engine_hours: Decimal + evo_engine_type: Int + evo_engine_volume: Decimal + evo_equipmentid: Uuid + evo_equip_price: Decimal + evo_equity_capital: Decimal + evo_evokasko_insurer_accountid: Uuid + evo_evokasko_price: Decimal + evo_exp_drivers: Int + evo_financing_with_own_funds: Boolean + evo_fingap_accountid: Uuid + evo_fingap_bonus_sum: Decimal + evo_fingap_payer: Int + evo_fingap_period: Int + evo_fingap_price: Decimal + evo_fingap_quote: Boolean + evo_fin_department_accountid: Uuid + evo_fin_department_reward_conditionid: Uuid + evo_fin_department_reward_summ: Decimal + evo_fin_department_reward_tech: Decimal + evo_fin_department_reward_total: Decimal + evo_first_dgo_price: Decimal + evo_first_kasko_accountid: Uuid + evo_first_kasko_price: Decimal + evo_first_ns_price: Decimal + evo_first_osago_accountid: Uuid + evo_first_osago_price: Decimal + evo_first_payment_perc: Decimal + evo_first_payment_perc_without_subsidy: Decimal + evo_first_payment_rub: Decimal + evo_first_payment_rub_without_subsidy: Decimal + evo_franchise: Decimal + evo_fuel: Boolean + evo_gender: Int + evo_gps_brandid: Uuid + evo_gps_modelid: Uuid + evo_graph_irr: Decimal + evo_graph_type: Int + evo_guarantee_fl: Boolean + evo_guarantee_ul: Boolean + evo_guarantor1_another_peyments: Decimal + evo_guarantor1_declaration_year: Int + evo_guarantor1_equity_capital: Decimal + evo_guarantor1_profit_period: Decimal + evo_guarantor1_report_period: Int + evo_guarantor1_report_year: Int + evo_guarantor1_revenue_period: Decimal + evo_guarantor1_riskid: Uuid + evo_guarantor1_year_equity_capital: Decimal + evo_guarantor1_year_profit: Decimal + evo_guarantor1_year_revenue: Decimal + evo_high_season: Int + evo_id_elt_kasko: String + evo_id_elt_osago: String + evo_id_kasko_calc: String + evo_id_osago_calc: String + evo_importer_reward_perc: Decimal + evo_importer_reward_rub: Decimal + evo_importer_reward_summ: Decimal + evo_individual_insurance: Boolean + evo_insurance: Boolean + evo_insurance_decentral: Boolean + evo_insurance_period: Int + evo_insurance_systemuserid: Uuid + evo_insurance_type: Int + evo_insurer_comment: String + evo_ins_accept_quoteid: Uuid + evo_ins_comment: String + evo_ins_legal_form: Int + evo_irr: Decimal + evo_irr_final: Decimal + evo_irr_msfo_final: Decimal + evo_irr_msfo_final2: Decimal + evo_kasko_accountid: Uuid + evo_kasko_payer: Int + evo_kasko_price: Decimal + evo_kasko_price_leasperiod: Decimal + evo_key_return: Boolean + evo_kilometrage_limit: Int + evo_kilometrage_limit_period: Int + evo_last_payment_calc: Int + evo_last_payment_perc: Decimal + evo_last_payment_redemption: Boolean + evo_last_payment_rub: Decimal + evo_leadid: Uuid + evo_leasingobject_specification: String + evo_leasingobject_typeid: Uuid + evo_leasingobject_used: Boolean + evo_leasing_bonus_summ: Decimal + evo_leasing_profit: Decimal + evo_legal_regionid: Uuid + evo_legal_townid: Uuid + evo_lessor_bank_detailsid: Uuid + evo_loan_appraisalid: Uuid + evo_logid: Uuid + evo_loss_kv: Decimal + evo_maximum_payment_day: Int + evo_maximum_percentage_av: Decimal + evo_max_mass: Decimal + evo_max_price_change: Decimal + evo_max_speed: Decimal + evo_mileage: Decimal + evo_min_change_price: Decimal + evo_modelid: Uuid + evo_msfo_irr: Decimal + evo_nds_in_price_supplier_currency: Decimal + evo_nds_perc: Decimal + evo_net_irr: Decimal + evo_niatinception_msfo: Decimal + evo_ni_at_inception: Decimal + evo_npvni_msfo: Decimal + evo_npvni_msfo_final: Decimal + evo_nsib: Boolean + evo_nsib_bonus_summ: Decimal + evo_nsib_ins_summ: Decimal + evo_nsib_pay_summ: Decimal + evo_nsib_price: Decimal + evo_nsib_quote: Boolean + evo_ns_bonus_summ: Decimal + evo_ns_price: Decimal + evo_object_count: Int + evo_object_registration: Int + evo_one_year_insurance: Boolean + evo_original_pl: Uuid + evo_osago_accountid: Uuid + evo_osago_payer: Int + evo_osago_price: Decimal + evo_passport_type: Int + evo_payments_decrease_perc: Decimal + evo_payment_redemption: Int + evo_payment_redemption_sum: Decimal + evo_payment_redemption_sum_without_nds: Decimal + evo_percent_subsidy: Decimal + evo_period: Int + evo_power: Decimal + evo_price_without_discount: Decimal + evo_price_without_discount_quote: Boolean + evo_price_without_discount_supplier_currency: Decimal + evo_price_without_nds_supplier_currency: Decimal + evo_price_with_discount: Boolean + evo_price_wthout_discount_nds_sup_currency: Decimal + evo_programsolution: Int + evo_program_import_subsidyid: Uuid + evo_program_import_subsidy_sum: Decimal + evo_pts_type: Int + evo_purchases_participation: Boolean + evo_quotename: String + evo_quotenumber: String + evo_rate: Decimal + evo_rateid: Uuid + evo_recalc_limit: Int + evo_recalc_quoteid: Uuid + evo_redemption_graph: Boolean + evo_regionid: Uuid + evo_region_director_bonus: Decimal + evo_region_director_fingap_bonus: Decimal + evo_region_director_nsib_bonus: Decimal + evo_registration: Boolean + evo_registration_quote: Boolean + evo_registration_regionid: Uuid + evo_report_year: Int + evo_req_telematic: Int + evo_req_telematic_accept: Int + evo_return_leasing: Boolean + evo_risk: Int + evo_risk_coefficientid: Uuid + evo_risk_profit_coefficientid: Uuid + evo_risk_programsolution: Uuid + evo_rub_price: Decimal + evo_sale_bonus: Decimal + evo_sale_without_nds: Boolean + evo_seasons_type: Int + evo_seats: Int + evo_statuscodeid: Uuid + evo_statuscode_reason: String + evo_subsidyid: Uuid + evo_subsidy_summ: Decimal + evo_supplier_accountid: Uuid + evo_supplier_currency_price: Decimal + evo_supplier_financing: Boolean + evo_supplier_type: Int + evo_tarifid: Uuid + evo_tax_period: Decimal + evo_telematic: Boolean + evo_townid: Uuid + evo_tracker: Boolean + evo_trailer: Boolean + evo_transactioncurrencyid: Uuid + evo_unlimit_drivers: Boolean + evo_untype_contract: Boolean + evo_untype_insurance: Boolean + evo_use_for: Int + evo_vehicle_tax_approved: Decimal + evo_vehicle_tax_period: Decimal + evo_vehicle_tax_year: Decimal + evo_vehicle_type_tax: Int + evo_vin: String + evo_year: Int + evo_year_equity_capital: Decimal + evo_year_profit: Decimal + evo_year_revenue: Decimal + modifiedon: DateTime + name: String + opportunityid: Uuid + ownerid: Uuid + owneridtype: Int + quoteid: Uuid + quotenumber: String + statecode: Int + transactioncurrencyid: Uuid +} + +input evo_leasingobjectInput { + createdon: DateTime + evo_3_person_sale_date: DateTime + evo_addequipment_list: String + evo_base: String + evo_brandid: Uuid + evo_business_valuation_date: DateTime + evo_category: Int + evo_category_tr: Int + evo_certificate: String + evo_certificate_date: DateTime + evo_certificate_issued: String + evo_chassis: String + evo_color: String + evo_contractid: Uuid + evo_create_contract_purchase: Boolean + evo_date_withdrawal: DateTime + evo_delivery_time: Int + evo_driving_axle: String + evo_ecological_class: Int + evo_engine_model: String + evo_engine_power: Decimal + evo_engine_power_kvt: Decimal + evo_engine_type: Int + evo_engine_volume: Decimal + evo_epts_status: Int + evo_equipmentid: Uuid + evo_gosnumber: String + evo_gos_akt: String + evo_guarantee: String + evo_insured_contactid: Uuid + evo_leasingobjectid: Uuid + evo_leasingobject_specification: String + evo_leasingobject_typeid: Uuid + evo_legal_regionid: Uuid + evo_legal_townid: Uuid + evo_maker: String + evo_maximum_percentage_av: Decimal + evo_max_mass: Decimal + evo_max_speed: Decimal + evo_mileage: Decimal + evo_modelid: Uuid + evo_motor_power_1: String + evo_name: String + evo_object_number: String + evo_passport_address: String + evo_passport_brand_model: String + evo_passport_company: String + evo_passport_date: DateTime + evo_passport_engine_type: String + evo_passport_name: String + evo_passport_number: String + evo_passport_seria: String + evo_passport_type: Int + evo_pl_estimated_value: Decimal + evo_pl_liquidation_value: Decimal + evo_prop_type: String + evo_pts_type: Int + evo_quoteid: Uuid + evo_regionid: Uuid + evo_registration: Int + evo_registration_regionid: Uuid + evo_reg_date: DateTime + evo_result_business_valuation: Boolean + evo_seats: Int + evo_storage: String + evo_sts_number: String + evo_townid: Uuid + evo_trailer: Boolean + evo_transmission_number: String + evo_used: Boolean + evo_use_for: Int + evo_vehicle_type_tax: Int + evo_vin: String + evo_year: Int + modifiedon: DateTime + statecode: Int +} + +input leadInput { + createdon: DateTime + customerid: Uuid + customeridtype: Int + customerid_account: Uuid + customerid_contact: Uuid + emailaddress1: String + evo_agent_accountid: Uuid + evo_broker_accountid: Uuid + evo_client_type: Int + evo_comment: String + evo_double_agent_accountid: Uuid + evo_external_supplierid: Uuid + evo_failure: Boolean + evo_fin_department_accountid: Uuid + evo_firstname: String + evo_inn: String + evo_kpp: String + evo_lastname: String + evo_new_client: String + evo_opportunityid: Uuid + evo_scheduled_callid: Uuid + evo_statuscodeid: Uuid + evo_supplier_accountid: Uuid + evo_utm_campaign: String + evo_utm_content: String + evo_utm_medium: String + evo_utm_source: String + evo_utm_term: String + fullname: String + jobtitle: String + leadid: Uuid + leadsourcecode: Int + modifiedon: DateTime + ownerid: Uuid + owneridtype: Int + ownerid_systemuser: Uuid + ownerid_team: Uuid + statecode: Int + telephone1: String +} + input activitypartyInput { addressused: String createdon: DateTime @@ -3160,6 +3789,7 @@ input activitypartyInput { partyid_account: Uuid partyid_contact: Uuid partyid_evo_contract: Uuid + partyid_evo_parking: Uuid partyid_queue: Uuid partyid_systemuser: Uuid } diff --git a/apps/web/graphql/crm.types.ts b/apps/web/graphql/crm.types.ts index 8ddf28b..da2446d 100644 --- a/apps/web/graphql/crm.types.ts +++ b/apps/web/graphql/crm.types.ts @@ -20,12 +20,24 @@ export type Scalars = { Uuid: string; }; +export type AssosiateQuoteInput = { + evo_addproduct_types?: InputMaybe>; +}; + export type ConditionInput = { conditions?: InputMaybe>>; filters?: InputMaybe>>; logicoperation: LogicOperation; }; +export type CreateEntitiesInput = { + evo_graph?: InputMaybe; + evo_log?: InputMaybe; + evo_planpayments?: InputMaybe>>; + evo_product_risks?: InputMaybe>>; + quote?: InputMaybe; +}; + export type DateParamInput = { eq?: InputMaybe; gt?: InputMaybe; @@ -85,6 +97,13 @@ export type GuidParamInput = { in?: InputMaybe>; }; +export type InputCreateOfferInput = { + assosiateQuote?: InputMaybe; + create?: InputMaybe; + owner_systemuserid: Scalars['Uuid']; + update?: InputMaybe; +}; + export enum LogicOperation { And = 'AND', Or = 'OR' @@ -104,6 +123,12 @@ export type StringParamInput = { eq?: InputMaybe; }; +export type UpdateEntitiesInput = { + evo_leasingobjects?: InputMaybe>>; + lead?: InputMaybe; + quote?: InputMaybe; +}; + export type ActivitypartyInput = { addressused?: InputMaybe; createdon?: InputMaybe; @@ -112,10 +137,516 @@ export type ActivitypartyInput = { partyid_account?: InputMaybe; partyid_contact?: InputMaybe; partyid_evo_contract?: InputMaybe; + partyid_evo_parking?: InputMaybe; partyid_queue?: InputMaybe; partyid_systemuser?: InputMaybe; }; +export type Evo_GraphInput = { + createdon?: InputMaybe; + evo_addcontractid?: InputMaybe; + evo_contractid?: InputMaybe; + evo_cost_equipment_sum?: InputMaybe; + evo_cost_equipment_withoutnds_sum?: InputMaybe; + evo_cost_price_telematics_sum?: InputMaybe; + evo_cost_price_telematics_withoutnds_sum?: InputMaybe; + evo_cost_telematics_sum?: InputMaybe; + evo_cost_telematics_withoutnds_sum?: InputMaybe; + evo_graf_date_approve?: InputMaybe; + evo_graphid?: InputMaybe; + evo_name?: InputMaybe; + evo_nds?: InputMaybe; + evo_quoteid?: InputMaybe; + evo_sumpay_withnds?: InputMaybe; + evo_sumpay_withoutnds?: InputMaybe; + modifiedon?: InputMaybe; + ownerid?: InputMaybe; +}; + +export type Evo_LeasingobjectInput = { + createdon?: InputMaybe; + evo_3_person_sale_date?: InputMaybe; + evo_addequipment_list?: InputMaybe; + evo_base?: InputMaybe; + evo_brandid?: InputMaybe; + evo_business_valuation_date?: InputMaybe; + evo_category?: InputMaybe; + evo_category_tr?: InputMaybe; + evo_certificate?: InputMaybe; + evo_certificate_date?: InputMaybe; + evo_certificate_issued?: InputMaybe; + evo_chassis?: InputMaybe; + evo_color?: InputMaybe; + evo_contractid?: InputMaybe; + evo_create_contract_purchase?: InputMaybe; + evo_date_withdrawal?: InputMaybe; + evo_delivery_time?: InputMaybe; + evo_driving_axle?: InputMaybe; + evo_ecological_class?: InputMaybe; + evo_engine_model?: InputMaybe; + evo_engine_power?: InputMaybe; + evo_engine_power_kvt?: InputMaybe; + evo_engine_type?: InputMaybe; + evo_engine_volume?: InputMaybe; + evo_epts_status?: InputMaybe; + evo_equipmentid?: InputMaybe; + evo_gos_akt?: InputMaybe; + evo_gosnumber?: InputMaybe; + evo_guarantee?: InputMaybe; + evo_insured_contactid?: InputMaybe; + evo_leasingobject_specification?: InputMaybe; + evo_leasingobject_typeid?: InputMaybe; + evo_leasingobjectid?: InputMaybe; + evo_legal_regionid?: InputMaybe; + evo_legal_townid?: InputMaybe; + evo_maker?: InputMaybe; + evo_max_mass?: InputMaybe; + evo_max_speed?: InputMaybe; + evo_maximum_percentage_av?: InputMaybe; + evo_mileage?: InputMaybe; + evo_modelid?: InputMaybe; + evo_motor_power_1?: InputMaybe; + evo_name?: InputMaybe; + evo_object_number?: InputMaybe; + evo_passport_address?: InputMaybe; + evo_passport_brand_model?: InputMaybe; + evo_passport_company?: InputMaybe; + evo_passport_date?: InputMaybe; + evo_passport_engine_type?: InputMaybe; + evo_passport_name?: InputMaybe; + evo_passport_number?: InputMaybe; + evo_passport_seria?: InputMaybe; + evo_passport_type?: InputMaybe; + evo_pl_estimated_value?: InputMaybe; + evo_pl_liquidation_value?: InputMaybe; + evo_prop_type?: InputMaybe; + evo_pts_type?: InputMaybe; + evo_quoteid?: InputMaybe; + evo_reg_date?: InputMaybe; + evo_regionid?: InputMaybe; + evo_registration?: InputMaybe; + evo_registration_regionid?: InputMaybe; + evo_result_business_valuation?: InputMaybe; + evo_seats?: InputMaybe; + evo_storage?: InputMaybe; + evo_sts_number?: InputMaybe; + evo_townid?: InputMaybe; + evo_trailer?: InputMaybe; + evo_transmission_number?: InputMaybe; + evo_use_for?: InputMaybe; + evo_used?: InputMaybe; + evo_vehicle_type_tax?: InputMaybe; + evo_vin?: InputMaybe; + evo_year?: InputMaybe; + modifiedon?: InputMaybe; + statecode?: InputMaybe; +}; + +export type Evo_LogInput = { + createdon?: InputMaybe; + evo_accountid?: InputMaybe; + evo_addcontractid?: InputMaybe; + evo_calctype?: InputMaybe; + evo_client_questionnaireid?: InputMaybe; + evo_contractid?: InputMaybe; + evo_debtwork_contractid?: InputMaybe; + evo_external_system_requestid?: InputMaybe; + evo_insurance_policyid?: InputMaybe; + evo_leadid?: InputMaybe; + evo_logid?: InputMaybe; + evo_name?: InputMaybe; + evo_opportunityid?: InputMaybe; + evo_parameters_incoming?: InputMaybe; + evo_parameters_outgoing?: InputMaybe; + evo_quoteid?: InputMaybe; + modifiedon?: InputMaybe; +}; + +export type Evo_PlanpaymentInput = { + createdon?: InputMaybe; + evo_addcontractid?: InputMaybe; + evo_addproduct_typeid?: InputMaybe; + evo_cashflow_nsib?: InputMaybe; + evo_cost_equipment?: InputMaybe; + evo_cost_equipment_withoutnds?: InputMaybe; + evo_cost_price_telematics?: InputMaybe; + evo_cost_price_telematics_withoutnds?: InputMaybe; + evo_cost_telematics?: InputMaybe; + evo_cost_telematics_withoutnds?: InputMaybe; + evo_credit_expenses?: InputMaybe; + evo_early_repayment_sum?: InputMaybe; + evo_fix_calc_sum?: InputMaybe; + evo_graphid?: InputMaybe; + evo_name?: InputMaybe; + evo_nds?: InputMaybe; + evo_nsib_brutto?: InputMaybe; + evo_nsib_expenses?: InputMaybe; + evo_nsib_revenue?: InputMaybe; + evo_payment_ratio?: InputMaybe; + evo_pl_sum?: InputMaybe; + evo_plandate?: InputMaybe; + evo_planpaymentid?: InputMaybe; + evo_remaining_payments?: InputMaybe; + evo_subsidy_summ?: InputMaybe; + evo_sum?: InputMaybe; + evo_sum_withoutnds?: InputMaybe; + modifiedon?: InputMaybe; + ownerid?: InputMaybe; + statecode?: InputMaybe; + statuscode?: InputMaybe; +}; + +export type Evo_Product_RiskInput = { + createdon?: InputMaybe; + evo_addproduct_typeid?: InputMaybe; + evo_contractid?: InputMaybe; + evo_ins_price?: InputMaybe; + evo_ins_sum?: InputMaybe; + evo_insurance_periodid?: InputMaybe; + evo_insurance_policyid?: InputMaybe; + evo_name?: InputMaybe; + evo_product_riskid?: InputMaybe; + evo_quoteid?: InputMaybe; + modifiedon?: InputMaybe; +}; + +export type LeadInput = { + createdon?: InputMaybe; + customerid?: InputMaybe; + customerid_account?: InputMaybe; + customerid_contact?: InputMaybe; + customeridtype?: InputMaybe; + emailaddress1?: InputMaybe; + evo_agent_accountid?: InputMaybe; + evo_broker_accountid?: InputMaybe; + evo_client_type?: InputMaybe; + evo_comment?: InputMaybe; + evo_double_agent_accountid?: InputMaybe; + evo_external_supplierid?: InputMaybe; + evo_failure?: InputMaybe; + evo_fin_department_accountid?: InputMaybe; + evo_firstname?: InputMaybe; + evo_inn?: InputMaybe; + evo_kpp?: InputMaybe; + evo_lastname?: InputMaybe; + evo_new_client?: InputMaybe; + evo_opportunityid?: InputMaybe; + evo_scheduled_callid?: InputMaybe; + evo_statuscodeid?: InputMaybe; + evo_supplier_accountid?: InputMaybe; + evo_utm_campaign?: InputMaybe; + evo_utm_content?: InputMaybe; + evo_utm_medium?: InputMaybe; + evo_utm_source?: InputMaybe; + evo_utm_term?: InputMaybe; + fullname?: InputMaybe; + jobtitle?: InputMaybe; + leadid?: InputMaybe; + leadsourcecode?: InputMaybe; + modifiedon?: InputMaybe; + ownerid?: InputMaybe; + ownerid_systemuser?: InputMaybe; + ownerid_team?: InputMaybe; + owneridtype?: InputMaybe; + statecode?: InputMaybe; + telephone1?: InputMaybe; +}; + +export type QuoteInput = { + createdon?: InputMaybe; + customerid?: InputMaybe; + customerid_account?: InputMaybe; + customerid_contact?: InputMaybe; + evo_accept_control_addproduct_typeid?: InputMaybe; + evo_accept_param?: InputMaybe>; + evo_accept_period?: InputMaybe; + evo_accept_quoteid?: InputMaybe; + evo_acquisition_costs?: InputMaybe; + evo_add_bonus_summ?: InputMaybe; + evo_add_director_bonus?: InputMaybe; + evo_add_equipment?: InputMaybe; + evo_add_region_director_bonus?: InputMaybe; + evo_age_drivers?: InputMaybe; + evo_agent_accountid?: InputMaybe; + evo_agent_reward_conditionid?: InputMaybe; + evo_agent_reward_summ?: InputMaybe; + evo_agent_reward_tech?: InputMaybe; + evo_agent_reward_total?: InputMaybe; + evo_another_payments?: InputMaybe; + evo_approved_first_payment?: InputMaybe; + evo_balance_holder?: InputMaybe; + evo_base_bonus?: InputMaybe; + evo_base_calc_pay?: InputMaybe; + evo_baseproductid?: InputMaybe; + evo_brandid?: InputMaybe; + evo_broker_accountid?: InputMaybe; + evo_broker_reward_conditionid?: InputMaybe; + evo_broker_reward_summ?: InputMaybe; + evo_broker_reward_tech?: InputMaybe; + evo_broker_reward_total?: InputMaybe; + evo_calc_irr?: InputMaybe; + evo_calc_profit?: InputMaybe; + evo_card?: InputMaybe; + evo_card_bonus_summ?: InputMaybe; + evo_card_quote?: InputMaybe; + evo_category?: InputMaybe; + evo_category_tr?: InputMaybe; + evo_check_average_result?: InputMaybe; + evo_check_ins_result?: InputMaybe; + evo_client_riskid?: InputMaybe; + evo_client_typeid?: InputMaybe; + evo_coefficien_bonus_reducttion?: InputMaybe; + evo_comission_perc?: InputMaybe; + evo_comission_rub?: InputMaybe; + evo_contact_name?: InputMaybe; + evo_cost_increace?: InputMaybe; + evo_cost_increase_perc?: InputMaybe; + evo_db_accept_registration?: InputMaybe; + evo_dealer_broker_accountid?: InputMaybe; + evo_dealer_broker_reward_conditionid?: InputMaybe; + evo_dealer_broker_reward_summ?: InputMaybe; + evo_dealer_broker_reward_tech?: InputMaybe; + evo_dealer_broker_reward_total?: InputMaybe; + evo_dealer_person_accountid?: InputMaybe; + evo_dealer_person_reward_tech?: InputMaybe; + evo_dealer_reward_conditionid?: InputMaybe; + evo_dealer_reward_summ?: InputMaybe; + evo_dealer_reward_total?: InputMaybe; + evo_decision_on_kp?: InputMaybe; + evo_declaration_knd?: InputMaybe; + evo_declaration_period?: InputMaybe; + evo_declaration_profit?: InputMaybe; + evo_declaration_revenue?: InputMaybe; + evo_declaration_year?: InputMaybe; + evo_delivery_time?: InputMaybe; + evo_dgo_price?: InputMaybe; + evo_diagnostic?: InputMaybe; + evo_director_bonus?: InputMaybe; + evo_director_fingap_bonus?: InputMaybe; + evo_director_nsib_bonus?: InputMaybe; + evo_discount_perc?: InputMaybe; + evo_discount_rub?: InputMaybe; + evo_discount_supplier_currency?: InputMaybe; + evo_dog_credit?: InputMaybe; + evo_double_agent_accountid?: InputMaybe; + evo_double_agent_reward_conditionid?: InputMaybe; + evo_double_agent_reward_summ?: InputMaybe; + evo_double_agent_reward_tech?: InputMaybe; + evo_double_agent_reward_total?: InputMaybe; + evo_economic?: InputMaybe; + evo_economic_with_nds?: InputMaybe; + evo_engine_hours?: InputMaybe; + evo_engine_type?: InputMaybe; + evo_engine_volume?: InputMaybe; + evo_equip_price?: InputMaybe; + evo_equipmentid?: InputMaybe; + evo_equity_capital?: InputMaybe; + evo_evokasko_insurer_accountid?: InputMaybe; + evo_evokasko_price?: InputMaybe; + evo_exp_drivers?: InputMaybe; + evo_fin_department_accountid?: InputMaybe; + evo_fin_department_reward_conditionid?: InputMaybe; + evo_fin_department_reward_summ?: InputMaybe; + evo_fin_department_reward_tech?: InputMaybe; + evo_fin_department_reward_total?: InputMaybe; + evo_financing_with_own_funds?: InputMaybe; + evo_fingap_accountid?: InputMaybe; + evo_fingap_bonus_sum?: InputMaybe; + evo_fingap_payer?: InputMaybe; + evo_fingap_period?: InputMaybe; + evo_fingap_price?: InputMaybe; + evo_fingap_quote?: InputMaybe; + evo_first_dgo_price?: InputMaybe; + evo_first_kasko_accountid?: InputMaybe; + evo_first_kasko_price?: InputMaybe; + evo_first_ns_price?: InputMaybe; + evo_first_osago_accountid?: InputMaybe; + evo_first_osago_price?: InputMaybe; + evo_first_payment_perc?: InputMaybe; + evo_first_payment_perc_without_subsidy?: InputMaybe; + evo_first_payment_rub?: InputMaybe; + evo_first_payment_rub_without_subsidy?: InputMaybe; + evo_franchise?: InputMaybe; + evo_fuel?: InputMaybe; + evo_gender?: InputMaybe; + evo_gps_brandid?: InputMaybe; + evo_gps_modelid?: InputMaybe; + evo_graph_irr?: InputMaybe; + evo_graph_type?: InputMaybe; + evo_guarantee_fl?: InputMaybe; + evo_guarantee_ul?: InputMaybe; + evo_guarantor1_another_peyments?: InputMaybe; + evo_guarantor1_declaration_year?: InputMaybe; + evo_guarantor1_equity_capital?: InputMaybe; + evo_guarantor1_profit_period?: InputMaybe; + evo_guarantor1_report_period?: InputMaybe; + evo_guarantor1_report_year?: InputMaybe; + evo_guarantor1_revenue_period?: InputMaybe; + evo_guarantor1_riskid?: InputMaybe; + evo_guarantor1_year_equity_capital?: InputMaybe; + evo_guarantor1_year_profit?: InputMaybe; + evo_guarantor1_year_revenue?: InputMaybe; + evo_high_season?: InputMaybe; + evo_id_elt_kasko?: InputMaybe; + evo_id_elt_osago?: InputMaybe; + evo_id_kasko_calc?: InputMaybe; + evo_id_osago_calc?: InputMaybe; + evo_importer_reward_perc?: InputMaybe; + evo_importer_reward_rub?: InputMaybe; + evo_importer_reward_summ?: InputMaybe; + evo_individual_insurance?: InputMaybe; + evo_ins_accept_quoteid?: InputMaybe; + evo_ins_comment?: InputMaybe; + evo_ins_legal_form?: InputMaybe; + evo_insurance?: InputMaybe; + evo_insurance_decentral?: InputMaybe; + evo_insurance_period?: InputMaybe; + evo_insurance_systemuserid?: InputMaybe; + evo_insurance_type?: InputMaybe; + evo_insurer_comment?: InputMaybe; + evo_irr?: InputMaybe; + evo_irr_final?: InputMaybe; + evo_irr_msfo_final?: InputMaybe; + evo_irr_msfo_final2?: InputMaybe; + evo_kasko_accountid?: InputMaybe; + evo_kasko_payer?: InputMaybe; + evo_kasko_price?: InputMaybe; + evo_kasko_price_leasperiod?: InputMaybe; + evo_key_return?: InputMaybe; + evo_kilometrage_limit?: InputMaybe; + evo_kilometrage_limit_period?: InputMaybe; + evo_last_payment_calc?: InputMaybe; + evo_last_payment_perc?: InputMaybe; + evo_last_payment_redemption?: InputMaybe; + evo_last_payment_rub?: InputMaybe; + evo_leadid?: InputMaybe; + evo_leasing_bonus_summ?: InputMaybe; + evo_leasing_profit?: InputMaybe; + evo_leasingobject_specification?: InputMaybe; + evo_leasingobject_typeid?: InputMaybe; + evo_leasingobject_used?: InputMaybe; + evo_legal_regionid?: InputMaybe; + evo_legal_townid?: InputMaybe; + evo_lessor_bank_detailsid?: InputMaybe; + evo_loan_appraisalid?: InputMaybe; + evo_logid?: InputMaybe; + evo_loss_kv?: InputMaybe; + evo_max_mass?: InputMaybe; + evo_max_price_change?: InputMaybe; + evo_max_speed?: InputMaybe; + evo_maximum_payment_day?: InputMaybe; + evo_maximum_percentage_av?: InputMaybe; + evo_mileage?: InputMaybe; + evo_min_change_price?: InputMaybe; + evo_modelid?: InputMaybe; + evo_msfo_irr?: InputMaybe; + evo_nds_in_price_supplier_currency?: InputMaybe; + evo_nds_perc?: InputMaybe; + evo_net_irr?: InputMaybe; + evo_ni_at_inception?: InputMaybe; + evo_niatinception_msfo?: InputMaybe; + evo_npvni_msfo?: InputMaybe; + evo_npvni_msfo_final?: InputMaybe; + evo_ns_bonus_summ?: InputMaybe; + evo_ns_price?: InputMaybe; + evo_nsib?: InputMaybe; + evo_nsib_bonus_summ?: InputMaybe; + evo_nsib_ins_summ?: InputMaybe; + evo_nsib_pay_summ?: InputMaybe; + evo_nsib_price?: InputMaybe; + evo_nsib_quote?: InputMaybe; + evo_object_count?: InputMaybe; + evo_object_registration?: InputMaybe; + evo_one_year_insurance?: InputMaybe; + evo_original_pl?: InputMaybe; + evo_osago_accountid?: InputMaybe; + evo_osago_payer?: InputMaybe; + evo_osago_price?: InputMaybe; + evo_passport_type?: InputMaybe; + evo_payment_redemption?: InputMaybe; + evo_payment_redemption_sum?: InputMaybe; + evo_payment_redemption_sum_without_nds?: InputMaybe; + evo_payments_decrease_perc?: InputMaybe; + evo_percent_subsidy?: InputMaybe; + evo_period?: InputMaybe; + evo_power?: InputMaybe; + evo_price_with_discount?: InputMaybe; + evo_price_without_discount?: InputMaybe; + evo_price_without_discount_quote?: InputMaybe; + evo_price_without_discount_supplier_currency?: InputMaybe; + evo_price_without_nds_supplier_currency?: InputMaybe; + evo_price_wthout_discount_nds_sup_currency?: InputMaybe; + evo_program_import_subsidy_sum?: InputMaybe; + evo_program_import_subsidyid?: InputMaybe; + evo_programsolution?: InputMaybe; + evo_pts_type?: InputMaybe; + evo_purchases_participation?: InputMaybe; + evo_quotename?: InputMaybe; + evo_quotenumber?: InputMaybe; + evo_rate?: InputMaybe; + evo_rateid?: InputMaybe; + evo_recalc_limit?: InputMaybe; + evo_recalc_quoteid?: InputMaybe; + evo_redemption_graph?: InputMaybe; + evo_region_director_bonus?: InputMaybe; + evo_region_director_fingap_bonus?: InputMaybe; + evo_region_director_nsib_bonus?: InputMaybe; + evo_regionid?: InputMaybe; + evo_registration?: InputMaybe; + evo_registration_quote?: InputMaybe; + evo_registration_regionid?: InputMaybe; + evo_report_year?: InputMaybe; + evo_req_telematic?: InputMaybe; + evo_req_telematic_accept?: InputMaybe; + evo_return_leasing?: InputMaybe; + evo_risk?: InputMaybe; + evo_risk_coefficientid?: InputMaybe; + evo_risk_profit_coefficientid?: InputMaybe; + evo_risk_programsolution?: InputMaybe; + evo_rub_price?: InputMaybe; + evo_sale_bonus?: InputMaybe; + evo_sale_without_nds?: InputMaybe; + evo_seasons_type?: InputMaybe; + evo_seats?: InputMaybe; + evo_statuscode_reason?: InputMaybe; + evo_statuscodeid?: InputMaybe; + evo_subsidy_summ?: InputMaybe; + evo_subsidyid?: InputMaybe; + evo_supplier_accountid?: InputMaybe; + evo_supplier_currency_price?: InputMaybe; + evo_supplier_financing?: InputMaybe; + evo_supplier_type?: InputMaybe; + evo_tarifid?: InputMaybe; + evo_tax_period?: InputMaybe; + evo_telematic?: InputMaybe; + evo_townid?: InputMaybe; + evo_tracker?: InputMaybe; + evo_trailer?: InputMaybe; + evo_transactioncurrencyid?: InputMaybe; + evo_unlimit_drivers?: InputMaybe; + evo_untype_contract?: InputMaybe; + evo_untype_insurance?: InputMaybe; + evo_use_for?: InputMaybe; + evo_vehicle_tax_approved?: InputMaybe; + evo_vehicle_tax_period?: InputMaybe; + evo_vehicle_tax_year?: InputMaybe; + evo_vehicle_type_tax?: InputMaybe; + evo_vin?: InputMaybe; + evo_year?: InputMaybe; + evo_year_equity_capital?: InputMaybe; + evo_year_profit?: InputMaybe; + evo_year_revenue?: InputMaybe; + modifiedon?: InputMaybe; + name?: InputMaybe; + opportunityid?: InputMaybe; + ownerid?: InputMaybe; + owneridtype?: InputMaybe; + quoteid?: InputMaybe; + quotenumber?: InputMaybe; + statecode?: InputMaybe; + transactioncurrencyid?: InputMaybe; +}; + export type GetTransactionCurrenciesQueryVariables = Exact<{ [key: string]: never; }>; @@ -175,7 +706,7 @@ export type GetQuoteQueryVariables = Exact<{ }>; -export type GetQuoteQuery = { __typename?: 'Query', quote: { __typename?: 'quote', evo_baseproductid: string | null, evo_one_year_insurance: boolean | null, evo_min_change_price: number | null, evo_max_price_change: number | null, evo_discount_supplier_currency: number | null, evo_equip_price: number | null, evo_program_import_subsidy_sum: number | null, evo_nds_in_price_supplier_currency: number | null, evo_supplier_currency_price: number | null, evo_approved_first_payment: number | null, evo_recalc_limit: number | null, evo_max_mass: number | null, evo_seats: number | null, evo_year: number | null, evo_last_payment_perc: number | null, evo_maximum_percentage_av: number | null } | null }; +export type GetQuoteQuery = { __typename?: 'Query', quote: { __typename?: 'quote', evo_baseproductid: string | null, evo_one_year_insurance: boolean | null, evo_min_change_price: number | null, evo_max_price_change: number | null, evo_discount_supplier_currency: number | null, evo_equip_price: number | null, evo_program_import_subsidy_sum: number | null, evo_nds_in_price_supplier_currency: number | null, evo_supplier_currency_price: number | null, evo_approved_first_payment: number | null, evo_recalc_limit: number | null, evo_max_mass: number | null, evo_seats: number | null, evo_year: number | null, evo_last_payment_perc: number | null, evo_maximum_percentage_av: number | null, evo_untype_insurance: boolean | null } | null }; export type GetTarifsQueryVariables = Exact<{ currentDate: InputMaybe; @@ -618,7 +1149,7 @@ export const GetLeadDocument = {"kind":"Document","definitions":[{"kind":"Operat export const GetOpportunityDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetOpportunity"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"opportunityid"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Uuid"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"opportunity"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"opportunityid"},"value":{"kind":"Variable","name":{"kind":"Name","value":"opportunityid"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_leadid"}},{"kind":"Field","name":{"kind":"Name","value":"accountidData"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_address_legalidData"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_region_fias_id"}},{"kind":"Field","name":{"kind":"Name","value":"evo_city_fias_id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evo_okved"}}]}}]}}]}}]} as unknown as DocumentNode; export const GetOpportunitiesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetOpportunities"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"domainname"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"String"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"opportunities"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"owner_domainname"},"value":{"kind":"Variable","name":{"kind":"Name","value":"domainname"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"label"},"name":{"kind":"Name","value":"name"}},{"kind":"Field","alias":{"kind":"Name","value":"value"},"name":{"kind":"Name","value":"opportunityid"}}]}}]}}]} as unknown as DocumentNode; export const GetQuotesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetQuotes"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"leadid"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Uuid"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"quotes"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"evo_leadid"},"value":{"kind":"Variable","name":{"kind":"Name","value":"leadid"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"label"},"name":{"kind":"Name","value":"evo_quotename"}},{"kind":"Field","alias":{"kind":"Name","value":"value"},"name":{"kind":"Name","value":"quoteid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_recalc_limit"}},{"kind":"Field","name":{"kind":"Name","value":"evo_statuscodeidData"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_id"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evo_purchases_participation"}}]}}]}}]} as unknown as DocumentNode; -export const GetQuoteDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetQuote"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"quoteId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Uuid"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"quote"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"quoteId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"quoteId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_baseproductid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_one_year_insurance"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_change_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_price_change"}},{"kind":"Field","name":{"kind":"Name","value":"evo_discount_supplier_currency"}},{"kind":"Field","name":{"kind":"Name","value":"evo_equip_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_program_import_subsidy_sum"}},{"kind":"Field","name":{"kind":"Name","value":"evo_nds_in_price_supplier_currency"}},{"kind":"Field","name":{"kind":"Name","value":"evo_supplier_currency_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_approved_first_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_recalc_limit"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_mass"}},{"kind":"Field","name":{"kind":"Name","value":"evo_seats"}},{"kind":"Field","name":{"kind":"Name","value":"evo_year"}},{"kind":"Field","name":{"kind":"Name","value":"evo_last_payment_perc"}},{"kind":"Field","name":{"kind":"Name","value":"evo_maximum_percentage_av"}}]}}]}}]} as unknown as DocumentNode; +export const GetQuoteDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetQuote"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"quoteId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Uuid"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"quote"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"quoteId"},"value":{"kind":"Variable","name":{"kind":"Name","value":"quoteId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_baseproductid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_one_year_insurance"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_change_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_price_change"}},{"kind":"Field","name":{"kind":"Name","value":"evo_discount_supplier_currency"}},{"kind":"Field","name":{"kind":"Name","value":"evo_equip_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_program_import_subsidy_sum"}},{"kind":"Field","name":{"kind":"Name","value":"evo_nds_in_price_supplier_currency"}},{"kind":"Field","name":{"kind":"Name","value":"evo_supplier_currency_price"}},{"kind":"Field","name":{"kind":"Name","value":"evo_approved_first_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_recalc_limit"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_mass"}},{"kind":"Field","name":{"kind":"Name","value":"evo_seats"}},{"kind":"Field","name":{"kind":"Name","value":"evo_year"}},{"kind":"Field","name":{"kind":"Name","value":"evo_last_payment_perc"}},{"kind":"Field","name":{"kind":"Name","value":"evo_maximum_percentage_av"}},{"kind":"Field","name":{"kind":"Name","value":"evo_untype_insurance"}}]}}]}}]} as unknown as DocumentNode; export const GetTarifsDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetTarifs"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DateTime"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_tarifs"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"statecode"},"value":{"kind":"IntValue","value":"0"}},{"kind":"Argument","name":{"kind":"Name","value":"evo_datefrom_param"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"lte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}}}]}},{"kind":"Argument","name":{"kind":"Name","value":"evo_dateto_param"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"gte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"label"},"name":{"kind":"Name","value":"evo_name"}},{"kind":"Field","alias":{"kind":"Name","value":"value"},"name":{"kind":"Name","value":"evo_tarifid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_tarifid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_baseproductid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_period"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_period"}},{"kind":"Field","name":{"kind":"Name","value":"evo_delivery_time"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_first_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_first_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_last_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_last_payment"}},{"kind":"Field","name":{"kind":"Name","value":"evo_used"}},{"kind":"Field","name":{"kind":"Name","value":"evo_leasingobject_types"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_leasingobject_typeid"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evo_pl_use_type"}}]}}]}}]} as unknown as DocumentNode; export const GetTarifDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetTarif"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"tarifId"}},"type":{"kind":"NonNullType","type":{"kind":"NamedType","name":{"kind":"Name","value":"Uuid"}}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_tarif"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"evo_tarifid"},"value":{"kind":"Variable","name":{"kind":"Name","value":"tarifId"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_irr"}},{"kind":"Field","name":{"kind":"Name","value":"evo_graphtype_exception"}},{"kind":"Field","name":{"kind":"Name","value":"evo_seasons_type_exception"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_decreasing_perc"}},{"kind":"Field","name":{"kind":"Name","value":"evo_min_irr"}},{"kind":"Field","name":{"kind":"Name","value":"evo_cut_irr_with_bonus_coefficient"}},{"kind":"Field","name":{"kind":"Name","value":"evo_max_irr"}},{"kind":"Field","name":{"kind":"Name","value":"evo_rates"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_datefrom"}},{"kind":"Field","name":{"kind":"Name","value":"evo_rateid"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evo_irr_plan"}},{"kind":"Field","name":{"kind":"Name","value":"evo_margin_min"}}]}}]}}]} as unknown as DocumentNode; export const GetRatesDocument = {"kind":"Document","definitions":[{"kind":"OperationDefinition","operation":"query","name":{"kind":"Name","value":"GetRates"},"variableDefinitions":[{"kind":"VariableDefinition","variable":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}},"type":{"kind":"NamedType","name":{"kind":"Name","value":"DateTime"}}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_rates"},"arguments":[{"kind":"Argument","name":{"kind":"Name","value":"statecode"},"value":{"kind":"IntValue","value":"0"}},{"kind":"Argument","name":{"kind":"Name","value":"evo_datefrom_param"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"lte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}}}]}},{"kind":"Argument","name":{"kind":"Name","value":"evo_dateto_param"},"value":{"kind":"ObjectValue","fields":[{"kind":"ObjectField","name":{"kind":"Name","value":"gte"},"value":{"kind":"Variable","name":{"kind":"Name","value":"currentDate"}}}]}}],"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","alias":{"kind":"Name","value":"label"},"name":{"kind":"Name","value":"evo_name"}},{"kind":"Field","alias":{"kind":"Name","value":"value"},"name":{"kind":"Name","value":"evo_rateid"}},{"kind":"Field","name":{"kind":"Name","value":"evo_id"}},{"kind":"Field","name":{"kind":"Name","value":"evo_tarifs"},"selectionSet":{"kind":"SelectionSet","selections":[{"kind":"Field","name":{"kind":"Name","value":"evo_tarifid"}}]}},{"kind":"Field","name":{"kind":"Name","value":"evo_rateid"}}]}}]}}]} as unknown as DocumentNode; diff --git a/apps/web/process/elt/reactions/common.ts b/apps/web/process/elt/reactions/common.ts index 8e7f5db..c5149fd 100644 --- a/apps/web/process/elt/reactions/common.ts +++ b/apps/web/process/elt/reactions/common.ts @@ -38,6 +38,7 @@ export default function reactions(context: ProcessContext) { 'leaseObjectUsed', 'leasingPeriod', 'leaseObjectPrice', + 'quote', ]), }), async () => { @@ -90,6 +91,7 @@ export default function reactions(context: ProcessContext) { 'withTrailer', 'insDecentral', 'leasingWithoutKasko', + 'quote', ]), }), async () => { diff --git a/apps/web/process/elt/validation.ts b/apps/web/process/elt/validation.ts index 3f0b1a6..7d978e9 100644 --- a/apps/web/process/elt/validation.ts +++ b/apps/web/process/elt/validation.ts @@ -26,6 +26,7 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { model: true, objectRegistration: true, opportunity: true, + quote: true, townRegistration: true, vin: true, withTrailer: true, @@ -51,6 +52,7 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { vin, mileage, leaseObjectUsed, + quote: quoteId, }, ctx ) => { @@ -120,6 +122,23 @@ export function createValidationSchema({ apolloClient }: ValidationContext) { }); } + if (quoteId) { + const { + data: { quote }, + } = await apolloClient.query({ + query: CRMTypes.GetQuoteDocument, + variables: { quoteId }, + }); + + if (quote?.evo_untype_insurance) { + ctx.addIssue({ + code: z.ZodIssueCode.custom, + message: 'Запрещен расчет в ЭЛТ при нестандартных условиях страхования', + path: ['eltKasko', 'eltOsago'], + }); + } + } + // Проверяем на мотоцикл if (evo_leasingobject_type?.evo_id && ['11'].includes(evo_leasingobject_type?.evo_id)) { ctx.addIssue({