diff --git a/nullability-worklist.txt b/nullability-worklist.txt new file mode 100644 index 0000000..4a5c317 --- /dev/null +++ b/nullability-worklist.txt @@ -0,0 +1,291 @@ + BankAccountOut.created_at (BankAccount in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_class (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AccountClass` has no Optional[...] [annotation: AccountClass] + CreateBankAccountIn.account_number (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_type (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `BankAccountType` has no Optional[...] [annotation: BankAccountType] + CreateBankAccountIn.address_line_1 (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.beneficiary_name (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.city (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.country (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.postal_code (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.recipient_relationship (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `RecipientRelationship` has no Optional[...] [annotation: RecipientRelationship] + CreateBankAccountIn.routing_number (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.state_province_region (CreateAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.beneficiary_name (CreateArgentinaTransfersInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.transfers_account (CreateArgentinaTransfersInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.transfers_type (CreateArgentinaTransfersInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `ArgentinaTransfers` has no Optional[...] [annotation: ArgentinaTransfers] + CreateBankAccountIn.account_type (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `BankAccountType` has no Optional[...] [annotation: BankAccountType] + CreateBankAccountIn.ach_cop_bank_account (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ach_cop_bank_code (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ach_cop_beneficiary_first_name (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ach_cop_beneficiary_last_name (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ach_cop_document_id (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ach_cop_document_type (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AchCopDocument` has no Optional[...] [annotation: AchCopDocument] + CreateBankAccountIn.ach_cop_email (CreateColombiaAchInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_class (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AccountClass` has no Optional[...] [annotation: AccountClass] + CreateBankAccountIn.recipient_relationship (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `RecipientRelationship` has no Optional[...] [annotation: RecipientRelationship] + CreateBankAccountIn.swift_account_holder_name (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_account_number_iban (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_bank_address_line_1 (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_bank_city (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_bank_country (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.swift_bank_name (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_bank_postal_code (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_bank_state_province_region (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_beneficiary_address_line_1 (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_beneficiary_city (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_beneficiary_country (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.swift_beneficiary_postal_code (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_beneficiary_state_province_region (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.swift_code_bic (CreateInternationalSwiftInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.pix_key (CreatePixInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_number (CreatePixSafeInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_type (CreatePixSafeInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `BankAccountType` has no Optional[...] [annotation: BankAccountType] + CreateBankAccountIn.pix_safe_bank_code (CreatePixSafeInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.pix_safe_branch_code (CreatePixSafeInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.pix_safe_cpf_cnpj (CreatePixSafeInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_class (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AccountClass` has no Optional[...] [annotation: AccountClass] + CreateBankAccountIn.account_number (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.address_line_1 (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.beneficiary_name (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.city (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.country (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.postal_code (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.recipient_relationship (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `RecipientRelationship` has no Optional[...] [annotation: RecipientRelationship] + CreateBankAccountIn.routing_number (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.state_province_region (CreateRtpInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_class (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AccountClass` has no Optional[...] [annotation: AccountClass] + CreateBankAccountIn.sepa_beneficiary_address_line_1 (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.sepa_beneficiary_bic (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.sepa_beneficiary_city (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.sepa_beneficiary_country (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.sepa_beneficiary_legal_name (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.sepa_beneficiary_postal_code (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.sepa_iban (CreateSepaInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.beneficiary_name (CreateSpeiInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.spei_clabe (CreateSpeiInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.spei_institution_code (CreateSpeiInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.spei_protocol (CreateSpeiInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `SpeiProtocol` has no Optional[...] [annotation: SpeiProtocol] + CreateBankAccountIn.account_number (CreateTedInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_type (CreateTedInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `BankAccountType` has no Optional[...] [annotation: BankAccountType] + CreateBankAccountIn.ted_bank_code (CreateTedInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ted_branch_code (CreateTedInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.ted_cpf_cnpj (CreateTedInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.account_class (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `AccountClass` has no Optional[...] [annotation: AccountClass] + CreateBankAccountIn.account_number (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.address_line_1 (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.beneficiary_name (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.city (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.country (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateBankAccountIn.postal_code (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.recipient_relationship (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `RecipientRelationship` has no Optional[...] [annotation: RecipientRelationship] + CreateBankAccountIn.routing_number (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBankAccountIn.state_province_region (CreateWireInput in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + BankAccountOut.account_number (GetBankAccountResponse in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + BankAccountOut.account_type (GetBankAccountResponse in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `BankAccountType` has no Optional[...] [annotation: BankAccountType] + BankAccountOut.created_at (GetBankAccountResponse in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + BankAccountOut.routing_number (GetBankAccountResponse in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + OfframpWallet.external_id (OfframpWallet in src/blindpay/resources/bank_accounts/bank_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + WalletOut.address (CustodialWallet in src/blindpay/resources/custodial_wallets/custodial_wallets.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + WalletOut.created_at (CustodialWallet in src/blindpay/resources/custodial_wallets/custodial_wallets.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.address_line_1 (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.city (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.created_at (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.incorporation_doc_file (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.legal_name (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.owners (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `List[Owner]` has no Optional[...] [annotation: List[Owner]] + CustomerOut.postal_code (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_file (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_type (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CustomerOut.proof_of_ownership_doc_file (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.state_province_region (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.tax_id (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.updated_at (BusinessWithStandardKYB in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.address_line_1 (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.alternate_name (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.city (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.incorporation_doc_file (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.legal_name (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.owners (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `List[Owner]` has no Optional[...] [annotation: List[Owner]] + CreateCustomerIn.postal_code (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_file (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_type (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CreateCustomerIn.proof_of_ownership_doc_file (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.state_province_region (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tax_id (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tos_id (CreateBusinessWithStandardKYBInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.address_line_1 (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.city (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.first_name (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.id_doc_country (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateCustomerIn.id_doc_front_file (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.id_doc_type (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `IdentificationDocument` has no Optional[...] [annotation: IdentificationDocument] + CreateCustomerIn.last_name (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.postal_code (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_file (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_type (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CreateCustomerIn.purpose_of_transactions (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `PurposeOfTransactions` has no Optional[...] [annotation: PurposeOfTransactions] + CreateCustomerIn.source_of_funds_doc_file (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.source_of_funds_doc_type (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `SourceOfFundsDocType` has no Optional[...] [annotation: SourceOfFundsDocType] + CreateCustomerIn.state_province_region (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tax_id (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tos_id (CreateIndividualWithEnhancedKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.address_line_1 (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.city (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.first_name (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.id_doc_country (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CreateCustomerIn.id_doc_front_file (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.id_doc_type (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `IdentificationDocument` has no Optional[...] [annotation: IdentificationDocument] + CreateCustomerIn.last_name (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.postal_code (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_file (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.proof_of_address_doc_type (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CreateCustomerIn.state_province_region (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tax_id (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateCustomerIn.tos_id (CreateIndividualWithStandardKYCInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.address_line_1 (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.city (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.created_at (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.first_name (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.id_doc_country (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CustomerOut.id_doc_front_file (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.id_doc_type (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `IdentificationDocument` has no Optional[...] [annotation: IdentificationDocument] + CustomerOut.last_name (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.postal_code (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_file (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_type (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CustomerOut.purpose_of_transactions (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `PurposeOfTransactions` has no Optional[...] [annotation: PurposeOfTransactions] + CustomerOut.source_of_funds_doc_file (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.source_of_funds_doc_type (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.state_province_region (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.tax_id (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.updated_at (IndividualWithEnhancedKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.address_line_1 (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.city (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.created_at (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.first_name (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.id_doc_back_file (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.id_doc_country (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `Country` has no Optional[...] [annotation: Country] + CustomerOut.id_doc_front_file (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.id_doc_type (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `IdentificationDocument` has no Optional[...] [annotation: IdentificationDocument] + CustomerOut.last_name (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.phone_number (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.postal_code (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_file (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.proof_of_address_doc_type (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `ProofOfAddressDocType` has no Optional[...] [annotation: ProofOfAddressDocType] + CustomerOut.state_province_region (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.tax_id (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerOut.updated_at (IndividualWithStandardKYC in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + GetCustomerLimitIncreaseOut.created_at (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + GetCustomerLimitIncreaseOut.daily (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + GetCustomerLimitIncreaseOut.monthly (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + GetCustomerLimitIncreaseOut.per_transaction (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + GetCustomerLimitIncreaseOut.supporting_document_file (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + GetCustomerLimitIncreaseOut.supporting_document_type (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `LimitIncreaseRequestSupportingDocumentType` has no Optional[...] [annotation: LimitIncreaseRequestSupportingDocumentType] + GetCustomerLimitIncreaseOut.updated_at (LimitIncreaseRequest in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CustomerLimitIncreaseIn.daily (RequestLimitIncreaseInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CustomerLimitIncreaseIn.monthly (RequestLimitIncreaseInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CustomerLimitIncreaseIn.per_transaction (RequestLimitIncreaseInput in src/blindpay/resources/customers/customers.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CreatePayinOut.customer_id (CreateEvmPayinResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreatePayinOut.receiver_amount (CreateEvmPayinResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.address (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.blindpay_bank_details (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `BankDetails` has no Optional[...] [annotation: BankDetails] + PayinOut.blindpay_quotation (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.clabe (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.commercial_quotation (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.created_at (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.first_name (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.image_url (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.last_name (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.legal_name (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.memo_code (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.partner_fee_amount (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.pix_code (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.receiver_amount (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.sender_amount (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.total_fee_amount (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.updated_at (GetPayinTrackResponse in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.address (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.blindpay_bank_details (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `BankDetails` has no Optional[...] [annotation: BankDetails] + PayinOut.blindpay_quotation (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.commercial_quotation (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.created_at (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayinOut.partner_fee_amount (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.receiver_amount (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.sender_amount (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.total_fee_amount (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayinOut.updated_at (Payin in src/blindpay/resources/payins/payins.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreatePayinQuoteIn.blockchain_wallet_id (CreatePayinQuoteInput in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreatePayinQuoteIn.cover_fees (CreatePayinQuoteInput in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `bool` has no Optional[...] [annotation: bool] + CreatePayinQuoteIn.is_otc (CreatePayinQuoteInput in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `bool` has no Optional[...] [annotation: bool] + CreatePayinQuoteIn.payer_rules (CreatePayinQuoteInput in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `PayerRules` has no Optional[...] [annotation: PayerRules] + CreatePayinQuoteIn.wallet_id (CreatePayinQuoteInput in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreatePayinQuoteOut.blindpay_quotation (CreatePayinQuoteResponse in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CreatePayinQuoteOut.commercial_quotation (CreatePayinQuoteResponse in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CreatePayinQuoteOut.expires_at (CreatePayinQuoteResponse in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `int` has no Optional[...] [annotation: int] + CreatePayinQuoteOut.receiver_amount (CreatePayinQuoteResponse in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + CreatePayinQuoteOut.sender_amount (CreatePayinQuoteResponse in src/blindpay/resources/payins/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOnEvmOut.customer_id (CreateEvmPayoutResponse in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOnEvmOut.customer_id (CreateSolanaPayoutResponse in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOnEvmOut.customer_id (CreateStellarPayoutResponse in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.blindpay_quotation (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.commercial_quotation (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.created_at (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.customer_local_amount (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.description (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.first_name (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.has_virtual_account (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `bool` has no Optional[...] [annotation: bool] + PayoutOut.image_url (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.last_name (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.legal_name (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.partner_fee_amount (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.receiver_amount (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.sender_amount (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.signed_transaction (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.total_fee_amount (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + PayoutOut.tracking_liquidity (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `TrackingLiquidity` has no Optional[...] [annotation: TrackingLiquidity] + PayoutOut.transaction_document_file (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.transaction_document_id (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutOut.transaction_document_type (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `TransactionDocumentType` has no Optional[...] [annotation: TransactionDocumentType] + PayoutOut.transfers_type (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `ArgentinaTransfers` has no Optional[...] [annotation: ArgentinaTransfers] + PayoutOut.updated_at (Payout in src/blindpay/resources/payouts/payouts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + QuoteOut.blindpay_quotation (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.commercial_quotation (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.contract (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `Contract` has no Optional[...] [annotation: Contract] + QuoteOut.customer_local_amount (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.description (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + QuoteOut.expires_at (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `int` has no Optional[...] [annotation: int] + QuoteOut.flat_fee (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.partner_fee_amount (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.receiver_amount (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + QuoteOut.sender_amount (CreateQuoteResponse in src/blindpay/resources/quotes/quotes.py): spec is nullable but SDK annotation `float` has no Optional[...] [annotation: float] + TransferOut.address (Transfer in src/blindpay/resources/transfers/transfers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + TransferOut.created_at (Transfer in src/blindpay/resources/transfers/transfers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + TransferOut.updated_at (Transfer in src/blindpay/resources/transfers/transfers.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateVirtualAccountIn.sole_proprietor_doc_file (CreateVirtualAccountInput in src/blindpay/resources/virtual_accounts/virtual_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateVirtualAccountIn.sole_proprietor_doc_type (CreateVirtualAccountInput in src/blindpay/resources/virtual_accounts/virtual_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + VirtualAccountOut.blockchain_wallet_id (VirtualAccount in src/blindpay/resources/virtual_accounts/virtual_accounts.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + BlockchainWalletOut.is_account_abstraction (BlockchainWallet in src/blindpay/resources/wallets/blockchain.py): spec is nullable but SDK annotation `bool` has no Optional[...] [annotation: bool] + BlockchainWalletOut.name (BlockchainWallet in src/blindpay/resources/wallets/blockchain.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + BlockchainWalletOut.network (BlockchainWallet in src/blindpay/resources/wallets/blockchain.py): spec is nullable but SDK annotation `Network` has no Optional[...] [annotation: Network] + CreateBlockchainWalletIn.address (CreateBlockchainWalletWithAddressInput in src/blindpay/resources/wallets/blockchain.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + CreateBlockchainWalletIn.signature_tx_hash (CreateBlockchainWalletWithHashInput in src/blindpay/resources/wallets/blockchain.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + OfframpWallet.created_at (OfframpWallet in src/blindpay/resources/wallets/offramp.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + OfframpWallet.external_id (OfframpWallet in src/blindpay/resources/wallets/offramp.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + OfframpWallet.updated_at (OfframpWallet in src/blindpay/resources/wallets/offramp.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + WebhookEndpoint.created_at (WebhookEndpoint in src/blindpay/resources/webhooks/webhooks.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + WebhookEndpoint.updated_at (WebhookEndpoint in src/blindpay/resources/webhooks/webhooks.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_complete.completed_at (TrackingComplete in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_complete.status (TrackingComplete in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_complete.transaction_hash (TrackingComplete in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_liquidity.completed_at (TrackingLiquidity in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_liquidity.estimated_time_of_arrival (TrackingLiquidity in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_liquidity.provider_status (TrackingLiquidity in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_liquidity.provider_transaction_id (TrackingLiquidity in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_payment.completed_at (TrackingPayment in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_payment.estimated_time_of_arrival (TrackingPayment in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_payment.provider_name (TrackingPayment in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_payment.provider_status (TrackingPayment in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s))/tracking_payment.provider_transaction_id (TrackingPayment in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_transaction.completed_at (TrackingTransaction in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_transaction.status (TrackingTransaction in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] + PayoutCompleteWebhookOut (+5 shared locator(s)), CreatePayinOut (+5 shared locator(s))/tracking_transaction.transaction_hash (TrackingTransaction in src/blindpay/types.py): spec is nullable but SDK annotation `str` has no Optional[...] [annotation: str] diff --git a/src/blindpay/resources/bank_accounts/bank_accounts.py b/src/blindpay/resources/bank_accounts/bank_accounts.py index f0ae44f..1ae434b 100644 --- a/src/blindpay/resources/bank_accounts/bank_accounts.py +++ b/src/blindpay/resources/bank_accounts/bank_accounts.py @@ -32,7 +32,7 @@ class OfframpWallet(TypedDict): address: str id: str network: Network - external_id: str + external_id: Optional[str] class BankAccount(TypedDict): @@ -86,7 +86,7 @@ class BankAccount(TypedDict): swift_intermediary_bank_country: Optional[Country] tron_wallet_hash: Optional[str] offramp_wallets: Optional[List[OfframpWallet]] - created_at: str + created_at: Optional[str] ted_bank_code: Optional[str] ted_branch_code: Optional[str] ted_cpf_cnpj: Optional[str] @@ -99,22 +99,22 @@ class GetBankAccountResponse(TypedDict): id: str customer_id: str account_holder_name: str - account_number: str - routing_number: str - account_type: BankAccountType + account_number: Optional[str] + routing_number: Optional[str] + account_type: Optional[BankAccountType] bank_name: str swift_code: Optional[str] iban: Optional[str] sepa_beneficiary_bic: Optional[str] is_primary: bool - created_at: str + created_at: Optional[str] updated_at: str class CreatePixInput(TypedDict): customer_id: str name: str - pix_key: str + pix_key: Optional[str] class CreatePixResponse(TypedDict): @@ -128,9 +128,9 @@ class CreatePixResponse(TypedDict): class CreateArgentinaTransfersInput(TypedDict): customer_id: str name: str - beneficiary_name: str - transfers_account: str - transfers_type: ArgentinaTransfers + beneficiary_name: Optional[str] + transfers_account: Optional[str] + transfers_type: Optional[ArgentinaTransfers] class CreateArgentinaTransfersResponse(TypedDict): @@ -145,11 +145,11 @@ class CreateArgentinaTransfersResponse(TypedDict): class CreateSpeiInput(TypedDict): customer_id: str - beneficiary_name: str + beneficiary_name: Optional[str] name: str - spei_clabe: str - spei_institution_code: str - spei_protocol: SpeiProtocol + spei_clabe: Optional[str] + spei_institution_code: Optional[str] + spei_protocol: Optional[SpeiProtocol] class CreateSpeiResponse(TypedDict): @@ -166,14 +166,14 @@ class CreateSpeiResponse(TypedDict): class CreateColombiaAchInput(TypedDict): customer_id: str name: str - account_type: BankAccountType - ach_cop_beneficiary_first_name: str - ach_cop_beneficiary_last_name: str - ach_cop_document_id: str - ach_cop_document_type: AchCopDocument - ach_cop_email: str - ach_cop_bank_code: str - ach_cop_bank_account: str + account_type: Optional[BankAccountType] + ach_cop_beneficiary_first_name: Optional[str] + ach_cop_beneficiary_last_name: Optional[str] + ach_cop_document_id: Optional[str] + ach_cop_document_type: Optional[AchCopDocument] + ach_cop_email: Optional[str] + ach_cop_bank_code: Optional[str] + ach_cop_bank_account: Optional[str] class CreateColombiaAchResponse(TypedDict): @@ -197,17 +197,17 @@ class _CreateAchInputRequired(TypedDict): class CreateAchInput(_CreateAchInputRequired, total=False): name: str - account_class: AccountClass - account_number: str - account_type: BankAccountType - beneficiary_name: str - routing_number: str - recipient_relationship: RecipientRelationship - address_line_1: str - city: str - state_province_region: str - country: Country - postal_code: str + account_class: Optional[AccountClass] + account_number: Optional[str] + account_type: Optional[BankAccountType] + beneficiary_name: Optional[str] + routing_number: Optional[str] + recipient_relationship: Optional[RecipientRelationship] + address_line_1: Optional[str] + city: Optional[str] + state_province_region: Optional[str] + country: Optional[Country] + postal_code: Optional[str] address_line_2: Optional[str] business_industry: Optional[str] phone_number: Optional[str] @@ -246,17 +246,17 @@ class _CreateWireInputRequired(TypedDict): class CreateWireInput(_CreateWireInputRequired, total=False): name: str - account_number: str - account_class: AccountClass - beneficiary_name: str - routing_number: str - recipient_relationship: RecipientRelationship - address_line_1: str + account_number: Optional[str] + account_class: Optional[AccountClass] + beneficiary_name: Optional[str] + routing_number: Optional[str] + recipient_relationship: Optional[RecipientRelationship] + address_line_1: Optional[str] address_line_2: Optional[str] - city: str - state_province_region: str - country: Country - postal_code: str + city: Optional[str] + state_province_region: Optional[str] + country: Optional[Country] + postal_code: Optional[str] business_industry: Optional[str] phone_number: Optional[str] tax_id: Optional[str] @@ -285,24 +285,24 @@ class _CreateInternationalSwiftInputRequired(TypedDict): class CreateInternationalSwiftInput(_CreateInternationalSwiftInputRequired, total=False): name: str - account_class: AccountClass - recipient_relationship: RecipientRelationship - swift_account_holder_name: str - swift_account_number_iban: str - swift_bank_address_line_1: str + account_class: Optional[AccountClass] + recipient_relationship: Optional[RecipientRelationship] + swift_account_holder_name: Optional[str] + swift_account_number_iban: Optional[str] + swift_bank_address_line_1: Optional[str] swift_bank_address_line_2: Optional[str] - swift_bank_city: str - swift_bank_country: Country - swift_bank_name: str - swift_bank_postal_code: str - swift_bank_state_province_region: str - swift_beneficiary_address_line_1: str + swift_bank_city: Optional[str] + swift_bank_country: Optional[Country] + swift_bank_name: Optional[str] + swift_bank_postal_code: Optional[str] + swift_bank_state_province_region: Optional[str] + swift_beneficiary_address_line_1: Optional[str] swift_beneficiary_address_line_2: Optional[str] - swift_beneficiary_city: str - swift_beneficiary_country: Country - swift_beneficiary_postal_code: str - swift_beneficiary_state_province_region: str - swift_code_bic: str + swift_beneficiary_city: Optional[str] + swift_beneficiary_country: Optional[Country] + swift_beneficiary_postal_code: Optional[str] + swift_beneficiary_state_province_region: Optional[str] + swift_code_bic: Optional[str] sepa_beneficiary_bic: Optional[str] swift_intermediary_bank_account_number_iban: Optional[str] swift_intermediary_bank_country: Optional[Country] @@ -356,17 +356,17 @@ class _CreateRtpInputRequired(TypedDict): class CreateRtpInput(_CreateRtpInputRequired, total=False): name: str - account_class: AccountClass - beneficiary_name: str - routing_number: str - account_number: str - recipient_relationship: RecipientRelationship - address_line_1: str + account_class: Optional[AccountClass] + beneficiary_name: Optional[str] + routing_number: Optional[str] + account_number: Optional[str] + recipient_relationship: Optional[RecipientRelationship] + address_line_1: Optional[str] address_line_2: Optional[str] - city: str - state_province_region: str - country: Country - postal_code: str + city: Optional[str] + state_province_region: Optional[str] + country: Optional[Country] + postal_code: Optional[str] business_industry: Optional[str] phone_number: Optional[str] tax_id: Optional[str] @@ -392,14 +392,14 @@ class CreateRtpResponse(TypedDict): class _CreateSepaInputRequired(TypedDict): customer_id: str name: str - account_class: AccountClass - sepa_iban: str - sepa_beneficiary_bic: str - sepa_beneficiary_legal_name: str - sepa_beneficiary_address_line_1: str - sepa_beneficiary_city: str - sepa_beneficiary_postal_code: str - sepa_beneficiary_country: Country + account_class: Optional[AccountClass] + sepa_iban: Optional[str] + sepa_beneficiary_bic: Optional[str] + sepa_beneficiary_legal_name: Optional[str] + sepa_beneficiary_address_line_1: Optional[str] + sepa_beneficiary_city: Optional[str] + sepa_beneficiary_postal_code: Optional[str] + sepa_beneficiary_country: Optional[Country] class CreateSepaInput(_CreateSepaInputRequired, total=False): @@ -428,11 +428,11 @@ class CreateSepaResponse(TypedDict): class CreatePixSafeInput(TypedDict): customer_id: str name: str - account_number: str - account_type: BankAccountType - pix_safe_bank_code: str - pix_safe_branch_code: str - pix_safe_cpf_cnpj: str + account_number: Optional[str] + account_type: Optional[BankAccountType] + pix_safe_bank_code: Optional[str] + pix_safe_branch_code: Optional[str] + pix_safe_cpf_cnpj: Optional[str] class CreatePixSafeResponse(TypedDict): @@ -450,11 +450,11 @@ class CreatePixSafeResponse(TypedDict): class CreateTedInput(TypedDict): customer_id: str name: str - account_number: str - account_type: BankAccountType - ted_bank_code: str - ted_branch_code: str - ted_cpf_cnpj: str + account_number: Optional[str] + account_type: Optional[BankAccountType] + ted_bank_code: Optional[str] + ted_branch_code: Optional[str] + ted_cpf_cnpj: Optional[str] class CreateTedResponse(TypedDict): diff --git a/src/blindpay/resources/custodial_wallets/custodial_wallets.py b/src/blindpay/resources/custodial_wallets/custodial_wallets.py index 719d3e2..24fc63e 100644 --- a/src/blindpay/resources/custodial_wallets/custodial_wallets.py +++ b/src/blindpay/resources/custodial_wallets/custodial_wallets.py @@ -11,8 +11,8 @@ class CustodialWallet(TypedDict): customer_id: str instance_id: str network: Network - address: str - created_at: str + address: Optional[str] + created_at: Optional[str] class CustodialWalletBalanceToken(TypedDict): diff --git a/src/blindpay/resources/customers/customers.py b/src/blindpay/resources/customers/customers.py index 1f8c9b2..52c4b21 100644 --- a/src/blindpay/resources/customers/customers.py +++ b/src/blindpay/resources/customers/customers.py @@ -332,30 +332,30 @@ class IndividualWithStandardKYC(TypedDict): kyc_status: KycStatus kyc_warnings: Optional[List[KycWarning]] email: str - tax_id: str - address_line_1: str + tax_id: Optional[str] + address_line_1: Optional[str] address_line_2: Optional[str] - city: str - state_province_region: str + city: Optional[str] + state_province_region: Optional[str] country: Country - postal_code: str + postal_code: Optional[str] ip_address: Optional[str] image_url: Optional[str] - phone_number: str - proof_of_address_doc_type: ProofOfAddressDocType - proof_of_address_doc_file: str - first_name: str - last_name: str + phone_number: Optional[str] + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + proof_of_address_doc_file: Optional[str] + first_name: Optional[str] + last_name: Optional[str] date_of_birth: str - id_doc_country: Country - id_doc_type: IdentificationDocument - id_doc_front_file: str - id_doc_back_file: str + id_doc_country: Optional[Country] + id_doc_type: Optional[IdentificationDocument] + id_doc_front_file: Optional[str] + id_doc_back_file: Optional[str] aiprise_validation_key: str instance_id: str tos_id: Optional[str] - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] limit: TransactionLimit fraud_warnings: Optional[List[FraudWarning]] selfie_file: Optional[str] @@ -382,35 +382,35 @@ class IndividualWithEnhancedKYC(TypedDict): kyc_status: KycStatus kyc_warnings: Optional[List[KycWarning]] email: str - tax_id: str - address_line_1: str + tax_id: Optional[str] + address_line_1: Optional[str] address_line_2: Optional[str] - city: str - state_province_region: str + city: Optional[str] + state_province_region: Optional[str] country: Country - postal_code: str + postal_code: Optional[str] ip_address: Optional[str] image_url: Optional[str] phone_number: Optional[str] - proof_of_address_doc_type: ProofOfAddressDocType - proof_of_address_doc_file: str - first_name: str - last_name: str + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + proof_of_address_doc_file: Optional[str] + first_name: Optional[str] + last_name: Optional[str] date_of_birth: str - id_doc_country: Country - id_doc_type: IdentificationDocument - id_doc_front_file: str + id_doc_country: Optional[Country] + id_doc_type: Optional[IdentificationDocument] + id_doc_front_file: Optional[str] id_doc_back_file: Optional[str] aiprise_validation_key: str instance_id: str - source_of_funds_doc_type: str - source_of_funds_doc_file: str + source_of_funds_doc_type: Optional[str] + source_of_funds_doc_file: Optional[str] individual_holding_doc_front_file: str - purpose_of_transactions: PurposeOfTransactions + purpose_of_transactions: Optional[PurposeOfTransactions] purpose_of_transactions_explanation: Optional[str] tos_id: Optional[str] - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] limit: TransactionLimit fraud_warnings: Optional[List[FraudWarning]] selfie_file: Optional[str] @@ -437,31 +437,31 @@ class BusinessWithStandardKYB(TypedDict): kyc_status: KycStatus kyc_warnings: Optional[List[KycWarning]] email: str - tax_id: str - address_line_1: str + tax_id: Optional[str] + address_line_1: Optional[str] address_line_2: Optional[str] - city: str - state_province_region: str + city: Optional[str] + state_province_region: Optional[str] country: Country - postal_code: str + postal_code: Optional[str] ip_address: Optional[str] image_url: Optional[str] phone_number: Optional[str] - proof_of_address_doc_type: ProofOfAddressDocType - proof_of_address_doc_file: str - legal_name: str + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + proof_of_address_doc_file: Optional[str] + legal_name: Optional[str] alternate_name: Optional[str] formation_date: str website: Optional[str] - owners: List[Owner] - incorporation_doc_file: str - proof_of_ownership_doc_file: str + owners: Optional[List[Owner]] + incorporation_doc_file: Optional[str] + proof_of_ownership_doc_file: Optional[str] external_id: Optional[str] instance_id: str tos_id: Optional[str] aiprise_validation_key: str - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] limit: TransactionLimit fraud_warnings: Optional[List[FraudWarning]] selfie_file: Optional[str] @@ -482,25 +482,25 @@ class BusinessWithStandardKYB(TypedDict): class CreateIndividualWithStandardKYCInput(TypedDict): external_id: Optional[str] - address_line_1: str + address_line_1: Optional[str] address_line_2: Optional[str] - city: str + city: Optional[str] country: Country date_of_birth: str email: str - first_name: str + first_name: Optional[str] phone_number: Optional[str] - id_doc_country: Country - id_doc_front_file: str - id_doc_type: IdentificationDocument + id_doc_country: Optional[Country] + id_doc_front_file: Optional[str] + id_doc_type: Optional[IdentificationDocument] id_doc_back_file: Optional[str] - last_name: str - postal_code: str - proof_of_address_doc_file: str - proof_of_address_doc_type: ProofOfAddressDocType - state_province_region: str - tax_id: str - tos_id: str + last_name: Optional[str] + postal_code: Optional[str] + proof_of_address_doc_file: Optional[str] + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + state_province_region: Optional[str] + tax_id: Optional[str] + tos_id: Optional[str] ip_address: Optional[str] image_url: Optional[str] selfie_file: Optional[str] @@ -515,30 +515,30 @@ class CreateIndividualWithStandardKYCResponse(TypedDict): class CreateIndividualWithEnhancedKYCInput(TypedDict): external_id: Optional[str] - address_line_1: str + address_line_1: Optional[str] address_line_2: Optional[str] - city: str + city: Optional[str] country: Country date_of_birth: str email: str - first_name: str - id_doc_country: Country - id_doc_front_file: str - id_doc_type: IdentificationDocument + first_name: Optional[str] + id_doc_country: Optional[Country] + id_doc_front_file: Optional[str] + id_doc_type: Optional[IdentificationDocument] id_doc_back_file: Optional[str] individual_holding_doc_front_file: str - last_name: str - postal_code: str + last_name: Optional[str] + postal_code: Optional[str] phone_number: Optional[str] - proof_of_address_doc_file: str - proof_of_address_doc_type: ProofOfAddressDocType - purpose_of_transactions: PurposeOfTransactions - source_of_funds_doc_file: str - source_of_funds_doc_type: SourceOfFundsDocType + proof_of_address_doc_file: Optional[str] + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + purpose_of_transactions: Optional[PurposeOfTransactions] + source_of_funds_doc_file: Optional[str] + source_of_funds_doc_type: Optional[SourceOfFundsDocType] purpose_of_transactions_explanation: Optional[str] - state_province_region: str - tax_id: str - tos_id: str + state_province_region: Optional[str] + tax_id: Optional[str] + tos_id: Optional[str] ip_address: Optional[str] image_url: Optional[str] selfie_file: Optional[str] @@ -554,23 +554,23 @@ class CreateIndividualWithEnhancedKYCResponse(TypedDict): class CreateBusinessWithStandardKYBInput(TypedDict): external_id: Optional[str] - address_line_1: str + address_line_1: Optional[str] address_line_2: Optional[str] - alternate_name: str - city: str + alternate_name: Optional[str] + city: Optional[str] country: Country email: str formation_date: str - incorporation_doc_file: str - legal_name: str - owners: List[Owner] - postal_code: str - proof_of_address_doc_file: str - proof_of_address_doc_type: ProofOfAddressDocType - proof_of_ownership_doc_file: str - state_province_region: str - tax_id: str - tos_id: str + incorporation_doc_file: Optional[str] + legal_name: Optional[str] + owners: Optional[List[Owner]] + postal_code: Optional[str] + proof_of_address_doc_file: Optional[str] + proof_of_address_doc_type: Optional[ProofOfAddressDocType] + proof_of_ownership_doc_file: Optional[str] + state_province_region: Optional[str] + tax_id: Optional[str] + tos_id: Optional[str] website: Optional[str] ip_address: Optional[str] image_url: Optional[str] @@ -706,13 +706,13 @@ class LimitIncreaseRequest(TypedDict): id: str customer_id: str status: LimitIncreaseRequestStatus - daily: float - monthly: float - per_transaction: float - supporting_document_file: str - supporting_document_type: LimitIncreaseRequestSupportingDocumentType - created_at: str - updated_at: str + daily: Optional[float] + monthly: Optional[float] + per_transaction: Optional[float] + supporting_document_file: Optional[str] + supporting_document_type: Optional[LimitIncreaseRequestSupportingDocumentType] + created_at: Optional[str] + updated_at: Optional[str] GetLimitIncreaseRequestsResponse = List[LimitIncreaseRequest] @@ -720,9 +720,9 @@ class LimitIncreaseRequest(TypedDict): class RequestLimitIncreaseInput(TypedDict): customer_id: str - daily: float - monthly: float - per_transaction: float + daily: Optional[float] + monthly: Optional[float] + per_transaction: Optional[float] supporting_document_file: str supporting_document_type: LimitIncreaseRequestSupportingDocumentType diff --git a/src/blindpay/resources/payins/payins.py b/src/blindpay/resources/payins/payins.py index 395d097..041b24f 100644 --- a/src/blindpay/resources/payins/payins.py +++ b/src/blindpay/resources/payins/payins.py @@ -70,27 +70,27 @@ class Payin(TypedDict): tracking_payment: Optional[TrackingPayment] tracking_complete: Optional[TrackingComplete] tracking_partner_fee: Optional[TrackingPartnerFee] - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] image_url: Optional[str] first_name: Optional[str] last_name: Optional[str] legal_name: Optional[str] type: str payment_method: str - sender_amount: float - receiver_amount: float + sender_amount: Optional[float] + receiver_amount: Optional[float] token: StablecoinToken - partner_fee_amount: float - total_fee_amount: float - commercial_quotation: float - blindpay_quotation: float + partner_fee_amount: Optional[float] + total_fee_amount: Optional[float] + commercial_quotation: Optional[float] + blindpay_quotation: Optional[float] currency: str billing_fee: float name: str - address: str + address: Optional[str] network: Network - blindpay_bank_details: BankDetails + blindpay_bank_details: Optional[BankDetails] is_otc: Optional[bool] billing_fee_amount: Optional[float] pse_document_type: Optional[str] @@ -137,9 +137,9 @@ class GetPayinTrackingTransaction(TypedDict): class GetPayinTrackResponse(TypedDict): customer_id: str id: str - pix_code: str - memo_code: str - clabe: str + pix_code: Optional[str] + memo_code: Optional[str] + clabe: Optional[str] status: str manual_execution_status: Optional[ManualExecutionStatus] payin_quote_id: str @@ -148,27 +148,27 @@ class GetPayinTrackResponse(TypedDict): tracking_payment: TrackingPayment tracking_complete: TrackingComplete tracking_partner_fee: TrackingPartnerFee - created_at: str - updated_at: str - image_url: str - first_name: str - last_name: str - legal_name: str + created_at: Optional[str] + updated_at: Optional[str] + image_url: Optional[str] + first_name: Optional[str] + last_name: Optional[str] + legal_name: Optional[str] type: str payment_method: str - sender_amount: float - receiver_amount: float + sender_amount: Optional[float] + receiver_amount: Optional[float] token: StablecoinToken - partner_fee_amount: float - total_fee_amount: float - commercial_quotation: float - blindpay_quotation: float + partner_fee_amount: Optional[float] + total_fee_amount: Optional[float] + commercial_quotation: Optional[float] + blindpay_quotation: Optional[float] currency: str billing_fee: float name: str - address: str + address: Optional[str] network: Network - blindpay_bank_details: BankDetails + blindpay_bank_details: Optional[BankDetails] partner_fee_id: Optional[str] billing_fee_amount: NotRequired[Optional[float]] @@ -193,8 +193,8 @@ class CreateEvmPayinResponse(TypedDict): tracking_transaction: Optional[TrackingTransaction] tracking_partner_fee: Optional[TrackingPartnerFee] blindpay_bank_details: BankDetails - customer_id: str - receiver_amount: float + customer_id: Optional[str] + receiver_amount: Optional[float] billing_fee_amount: NotRequired[Optional[float]] diff --git a/src/blindpay/resources/payins/quotes.py b/src/blindpay/resources/payins/quotes.py index 9cc2dd7..dbf4782 100644 --- a/src/blindpay/resources/payins/quotes.py +++ b/src/blindpay/resources/payins/quotes.py @@ -18,25 +18,25 @@ class PayerRules(TypedDict, total=False): class CreatePayinQuoteInput(TypedDict, total=False): - blockchain_wallet_id: str + blockchain_wallet_id: Optional[str] currency_type: CurrencyType payment_method: PaymentMethod request_amount: float token: StablecoinToken - cover_fees: bool + cover_fees: Optional[bool] partner_fee_id: Optional[str] - payer_rules: PayerRules - is_otc: bool - wallet_id: str + payer_rules: Optional[PayerRules] + is_otc: Optional[bool] + wallet_id: Optional[str] class CreatePayinQuoteResponse(TypedDict): id: str - expires_at: int - commercial_quotation: float - blindpay_quotation: float - receiver_amount: float - sender_amount: float + expires_at: Optional[int] + commercial_quotation: Optional[float] + blindpay_quotation: Optional[float] + receiver_amount: Optional[float] + sender_amount: Optional[float] partner_fee_amount: Optional[float] flat_fee: Optional[float] diff --git a/src/blindpay/resources/payouts/payouts.py b/src/blindpay/resources/payouts/payouts.py index a3be429..5fb1e13 100644 --- a/src/blindpay/resources/payouts/payouts.py +++ b/src/blindpay/resources/payouts/payouts.py @@ -33,34 +33,34 @@ class Payout(TypedDict): id: str status: TransactionStatus sender_wallet_address: str - signed_transaction: str + signed_transaction: Optional[str] quote_id: str instance_id: str tracking_transaction: TrackingTransaction tracking_payment: TrackingPayment - tracking_liquidity: TrackingLiquidity + tracking_liquidity: Optional[TrackingLiquidity] tracking_complete: TrackingComplete tracking_partner_fee: TrackingPartnerFee - created_at: str - updated_at: str - image_url: str - first_name: str - last_name: str - legal_name: str + created_at: Optional[str] + updated_at: Optional[str] + image_url: Optional[str] + first_name: Optional[str] + last_name: Optional[str] + legal_name: Optional[str] network: Network token: StablecoinToken - description: str - sender_amount: float - receiver_amount: float - partner_fee_amount: float - commercial_quotation: float - blindpay_quotation: float - total_fee_amount: float - customer_local_amount: float + description: Optional[str] + sender_amount: Optional[float] + receiver_amount: Optional[float] + partner_fee_amount: Optional[float] + commercial_quotation: Optional[float] + blindpay_quotation: Optional[float] + total_fee_amount: Optional[float] + customer_local_amount: Optional[float] currency: Currency # Excluding "USDT" | "USDB" - transaction_document_file: str - transaction_document_type: TransactionDocumentType - transaction_document_id: str + transaction_document_file: Optional[str] + transaction_document_type: Optional[TransactionDocumentType] + transaction_document_id: Optional[str] name: str type: Rail pix_key: Optional[str] @@ -90,8 +90,8 @@ class Payout(TypedDict): swift_account_holder_name: Optional[str] swift_account_number_iban: Optional[str] transfers_account: Optional[str] - transfers_type: ArgentinaTransfers - has_virtual_account: bool + transfers_type: Optional[ArgentinaTransfers] + has_virtual_account: Optional[bool] partner_fee_id: Optional[str] ted_bank_code: Optional[str] ted_branch_code: Optional[str] @@ -142,7 +142,7 @@ class CreateStellarPayoutResponse(TypedDict): tracking_transaction: Optional[TrackingTransaction] tracking_partner_fee: Optional[TrackingPartnerFee] tracking_liquidity: Optional[TrackingLiquidity] - customer_id: str + customer_id: Optional[str] class CreateEvmPayoutInput(TypedDict): @@ -159,7 +159,7 @@ class CreateEvmPayoutResponse(TypedDict): tracking_transaction: Optional[TrackingTransaction] tracking_partner_fee: Optional[TrackingPartnerFee] tracking_liquidity: Optional[TrackingLiquidity] - customer_id: str + customer_id: Optional[str] class CreateSolanaPayoutInput(TypedDict): @@ -176,7 +176,7 @@ class CreateSolanaPayoutResponse(TypedDict): tracking_transaction: Optional[TrackingTransaction] tracking_partner_fee: Optional[TrackingPartnerFee] tracking_liquidity: Optional[TrackingLiquidity] - customer_id: str + customer_id: Optional[str] class SubmitPayoutDocumentsInput(TypedDict): diff --git a/src/blindpay/resources/quotes/quotes.py b/src/blindpay/resources/quotes/quotes.py index a468250..30a977f 100644 --- a/src/blindpay/resources/quotes/quotes.py +++ b/src/blindpay/resources/quotes/quotes.py @@ -44,16 +44,16 @@ class CreateQuoteInput(TypedDict): class CreateQuoteResponse(TypedDict): id: str - expires_at: int - commercial_quotation: float - blindpay_quotation: float - receiver_amount: float - sender_amount: float - partner_fee_amount: float - flat_fee: float - contract: Contract - customer_local_amount: float - description: str + expires_at: Optional[int] + commercial_quotation: Optional[float] + blindpay_quotation: Optional[float] + receiver_amount: Optional[float] + sender_amount: Optional[float] + partner_fee_amount: Optional[float] + flat_fee: Optional[float] + contract: Optional[Contract] + customer_local_amount: Optional[float] + description: Optional[str] class GetFxRateInput(TypedDict): diff --git a/src/blindpay/resources/transfers/transfers.py b/src/blindpay/resources/transfers/transfers.py index 34e2237..f8200df 100644 --- a/src/blindpay/resources/transfers/transfers.py +++ b/src/blindpay/resources/transfers/transfers.py @@ -61,15 +61,15 @@ class Transfer(TypedDict): customer_network: Network customer_wallet_address: str customer_id: str - address: str + address: Optional[str] network: str tracking_transaction_monitoring: TransferTrackingStep tracking_paymaster: TransferTrackingStep tracking_bridge_swap: TransferTrackingStep tracking_complete: TransferTrackingStep tracking_partner_fee: TransferTrackingStep - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] image_url: Optional[str] first_name: Optional[str] last_name: Optional[str] diff --git a/src/blindpay/resources/virtual_accounts/virtual_accounts.py b/src/blindpay/resources/virtual_accounts/virtual_accounts.py index b90a6cc..d775ba2 100644 --- a/src/blindpay/resources/virtual_accounts/virtual_accounts.py +++ b/src/blindpay/resources/virtual_accounts/virtual_accounts.py @@ -37,7 +37,7 @@ class VirtualAccount(TypedDict): id: str us: USBankDetails token: StablecoinToken - blockchain_wallet_id: str + blockchain_wallet_id: Optional[str] banking_partner: Optional[BankingPartner] kyc_status: Optional[str] blockchain_wallet: Optional[str] @@ -51,8 +51,8 @@ class CreateVirtualAccountInput(_CreateVirtualAccountInputRequired, total=False) blockchain_wallet_id: str token: StablecoinToken banking_partner: BankingPartner - sole_proprietor_doc_type: str - sole_proprietor_doc_file: str + sole_proprietor_doc_type: Optional[str] + sole_proprietor_doc_file: Optional[str] CreateVirtualAccountResponse = VirtualAccount diff --git a/src/blindpay/resources/wallets/blockchain.py b/src/blindpay/resources/wallets/blockchain.py index 04b289e..8eec0aa 100644 --- a/src/blindpay/resources/wallets/blockchain.py +++ b/src/blindpay/resources/wallets/blockchain.py @@ -12,11 +12,11 @@ class GetBlockchainWalletMessageResponse(TypedDict): class BlockchainWallet(TypedDict): id: str - name: str - network: Network + name: Optional[str] + network: Optional[Network] address: Optional[str] signature_tx_hash: Optional[str] - is_account_abstraction: bool + is_account_abstraction: Optional[bool] customer_id: str @@ -29,14 +29,14 @@ class CreateBlockchainWalletWithAddressInput(TypedDict): customer_id: str name: str network: Network - address: str + address: Optional[str] class CreateBlockchainWalletWithHashInput(TypedDict): customer_id: str name: str network: Network - signature_tx_hash: str + signature_tx_hash: Optional[str] class GetBlockchainWalletInput(TypedDict): diff --git a/src/blindpay/resources/wallets/offramp.py b/src/blindpay/resources/wallets/offramp.py index 2c76692..77591bc 100644 --- a/src/blindpay/resources/wallets/offramp.py +++ b/src/blindpay/resources/wallets/offramp.py @@ -1,4 +1,4 @@ -from typing import List +from typing import List, Optional from typing_extensions import TypedDict @@ -8,14 +8,14 @@ class OfframpWallet(TypedDict): id: str - external_id: str + external_id: Optional[str] instance_id: str customer_id: str bank_account_id: str network: Network address: str - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] ListOfframpWalletsResponse = List[OfframpWallet] diff --git a/src/blindpay/resources/webhooks/webhooks.py b/src/blindpay/resources/webhooks/webhooks.py index 861c9ff..89abe09 100644 --- a/src/blindpay/resources/webhooks/webhooks.py +++ b/src/blindpay/resources/webhooks/webhooks.py @@ -1,4 +1,4 @@ -from typing import List +from typing import List, Optional from typing_extensions import Literal, TypedDict @@ -47,8 +47,8 @@ class WebhookEndpoint(TypedDict): events: List[WebhookEvents] last_event_at: str instance_id: str - created_at: str - updated_at: str + created_at: Optional[str] + updated_at: Optional[str] ListWebhookEndpointsResponse = List[WebhookEndpoint] diff --git a/src/blindpay/types.py b/src/blindpay/types.py index bbbed0e..26a753b 100644 --- a/src/blindpay/types.py +++ b/src/blindpay/types.py @@ -340,33 +340,33 @@ class PaginationMetadata(TypedDict): class TrackingTransaction(TypedDict): step: str - status: str - transaction_hash: str - completed_at: str + status: Optional[str] + transaction_hash: Optional[str] + completed_at: Optional[str] class TrackingPayment(TypedDict): step: str - provider_name: str - provider_transaction_id: str - provider_status: str - estimated_time_of_arrival: str - completed_at: str + provider_name: Optional[str] + provider_transaction_id: Optional[str] + provider_status: Optional[str] + estimated_time_of_arrival: Optional[str] + completed_at: Optional[str] class TrackingLiquidity(TypedDict): step: str - provider_transaction_id: str - provider_status: str - estimated_time_of_arrival: str - completed_at: str + provider_transaction_id: Optional[str] + provider_status: Optional[str] + estimated_time_of_arrival: Optional[str] + completed_at: Optional[str] class TrackingComplete(TypedDict): step: str - status: str - transaction_hash: str - completed_at: str + status: Optional[str] + transaction_hash: Optional[str] + completed_at: Optional[str] class TrackingPartnerFee(TypedDict):