"""GraphQL queries.""" COMPANY_BRAND_BY_VENDOR_ID = """ query getVendorBrand($vendorId: Int!) { orchardLabel(id: { vendorId: $vendorId, subaccountId: 0 }) { ... on Vendor { companyBrand { name } } } } """ CORP_PAYMENT_ENTITY_NAME_BY_ACCOUNT_ID = """ query getPaymentEntityId($accountId: ID!) { abacusAccount(accountId: $accountId) { accountPaymentTerm { paymentEntity { paymentEntityName } } } } """ ACCOUNT_DETAILS_FOR_TAX_RECEIPT = """ query getAccountDetailsForTaxReceipt( $accountId: ID!, $accountIds: [Int]) { abacusAccount(accountId: $accountId) { accountName accountPaymentTerm { paymentEntity { referencePaymentEntityId paymentEntityName } } } abacusContracts(limit: 1, contractStatuses: [ACTIVE], accountIds: $accountIds) { items { referenceSigningEntity { legalName vatNumber } } } abacusReferenceSigningEntities { items { legalName vatNumber referenceSigningEntityId } } } """ REFERENCE_SIGNING_ENTITY_LIST = """ query getReferenceSigningEntityList { abacusReferenceSigningEntities { items { legalName referencePaymentEntity { referencePaymentEntityId } vatNumber } totalCount } } """ PAYEE_COUNTRY_OF_TAX_RESIDENCY = """ query getPayeeCountryOfTaxResidency($accountPayeeId: ID!) { abacusAccountPayee(accountPayeeId: $accountPayeeId) { account { accountTaxInfo { countryOfTaxResidence } } } } """ PAYEE_ACTION_STATES = """ query getPayeeCountryOfTaxResidency($accountPayeeId: ID!) { abacusAccountPayee(accountPayeeId: $accountPayeeId) { actionStates { abacusStateId actionName } } } """ PROGRAM_ID_BY_ACCOUNT_PAYEE_ID = """ query getPayeePayoneerProgramId($accountPayeeId: ID!) { abacusAccountPayee(accountPayeeId: $accountPayeeId) { payoneerProgram { payoneerProgramId } } } """