"""Transferwise API endpoints.""" ACCOUNTS = "v1/accounts" ACCOUNT_REQUIREMENTS = ( "v1/account-requirements?source={source}&target={target}&targetAmount=50000" ) FIELD_VALIDATOR = "v1/validators/{validator}?{query_string_params}" OAUTH_TOKEN = "oauth/token" QUOTES = "v3/profiles/{profile_id}/quotes" GET_QUOTE = "v3/profiles/{profile_id}/quotes/{quote_uuid}" BATCH = "v3/profiles/{profile_id}/batch-groups" BATCH_STATE = "v3/profiles/{profile_id}/batch-groups/{batch_group_id}" BATCH_TRANSFER = "v3/profiles/{profile_id}/batch-groups/{batch_group_id}/transfers" GET_BATCH_TRANSFER = "v3/profiles/{profile_id}/batch-groups/{batch_group_id}" SIMULATE_TRANSFER_PROCESSING = "v1/simulation/transfers/{transfer_id}/{transfer_status}" PROFILE_VERIFICATION_STATUS = ( "v3/profiles/{profile_id}/verification-status/bank-transfer" "?source_currencies={currency}" ) PROFILE = "v2/profiles/{profile_id}" WEBHOOK_APPLICATION_SUBSCRIPTION = "v3/applications/{client_key}/subscriptions" WEBHOOK_TEST_HEADER = "X-Test-Notification" WEBHOOK_SIGNATURE_HEADER = "X-Signature" ACCOUNT_REQUIREMENTS_HEADERS = {"Accept-Minor-Version": "1"} TRANSFERS = "v1/transfers/{transfer_id}" TRANSFER_REQUIREMENTS = "v1/transfer-requirements" CURRENCY_JPY = "JPY"