UNPKG

@redwoodjs-stripe/api

Version:

API-side code for RedwoodJS-Stripe projects

2 lines (1 loc) 8.47 kB
export declare const schema = "\nscalar Metadata\n\nscalar Timestamp\n\nscalar StripeInvoiceCreditBalance\n\ntype StripeCustomer {\n id: ID\n address: StripeCustomerAddress\n email: String @requireAuth\n description: String\n name: String\n phone: String\n shipping: StripeCustomerShipping\n object: String\n balance: Int\n cash_balance: StripeCustomerCashBalance\n created: String\n currency: String\n default_currency: String\n default_source: String\n delinquent: Boolean\n discount: StripeDiscount\n metadata: Metadata\n invoice_credit_balance: StripeInvoiceCreditBalance\n invoice_prefix: String\n invoice_settings: StripeInvoiceSettings\n livemode: Boolean\n next_invoice_sequence: Int\n preferred_locales: [String]\n sources: [StripePaymentSource]\n subscriptions: [StripeSubscription]\n tax: StripeCustomerTax\n tax_exempt: String\n tax_ids: [StripeTaxID]\n test_clock: String\n}\n\ntype StripeTaxID {\n object: String\n data: [StripeTaxIDData]\n has_more: Boolean\n url: String\n}\n\ntype StripeTaxIDData {\n id: String\n object: String\n country: String\n created: Timestamp\n customer: String\n livemode: Boolean\n type: String\n value: String\n verification: StripeTaxIDVerification\n}\n\ntype StripeTaxIDVerification {\n status: String\n verified_address: String\n verified_name: String\n}\n\ntype StripeCustomerTax {\n automatic_tax: StripeAutomaticTaxEnum\n ip_address: String\n location: StripeCustomerTaxLocation\n}\n\ntype StripeCustomerTaxLocation {\n country: String\n source: StripeCustomerTaxLocationSourceEnum\n state: String\n}\n\nenum StripeCustomerTaxLocationSourceEnum {\n ip_address\n billing_address\n payment_method\n shipping_destination\n}\n\nenum StripeReconciliationModeEnum {\n automatic\n manual\n merchant_default\n}\n\nenum StripeAmountTaxDisplayEnum {\n exclude_tax\n include_inclusive_tax\n}\n\nenum StripeAutomaticTaxEnum {\n supported\n not_collecting\n unrecognised_location\n failed\n}\n\ntype StripeCustomerSubscription {\n object: String\n data: [StripeSubscription]\n has_more: Boolean\n url: String\n}\n\ntype StripePaymentSource {\n object: String\n data: [StripePaymentSourceData]\n has_more: Boolean\n url: String\n}\n\ntype StripePaymentSourceData {\n id: ID!\n object: String\n created: Timestamp\n customer: String\n fingerprint: String\n livemode: Boolean\n metadata: Metadata\n payment_amount: Int\n payment_currency: String\n reusable: Boolean\n used: Boolean\n username: String\n account: String\n account_holder_name: String\n account_holder_type: String\n account_type: String\n available_payment_methods: [String]\n bank_name: String\n country: String\n currency: String\n last4: String\n routing_number: String\n status: String\n active: Boolean\n amount: Int\n amount_received: Int\n bitcoin_amount: Int\n bitcoin_amount_received: Int\n bitcoin_uri: String\n description: String\n email: String\n filled: Boolean\n inbound_address: String\n payment: String\n refund_address: String\n transactions: [StripeTransactions]\n uncaptured_funds: Boolean\n used_for_payment: Boolean\n address_city: String\n address_country: String\n address_line1: String\n address_line1_check: String\n address_line2: String\n address_state: String\n address_zip: String\n address_zip_check: String\n brand: String\n cvc_check: String\n dynamic_last4: String\n exp_month: Int\n exp_year: Int\n funding: String\n name: String\n recipient: String\n tokenization_method: String\n client_secret: String\n code_verification: StripeCodeVerification\n flow: String\n owner: StripePaymentSourceOwner\n}\n\ntype StripePaymentSourceOwner {\n id: String\n}\n\ntype StripeCodeVerification {\n attempts_remaining: Int\n status: String\n}\n\ntype StripeTransactions {\n object: String\n data: StripeTransactionsData\n has_more: Boolean\n url: String\n}\n\ntype StripeTransactionsData {\n id: String\n object: String\n amount: Int\n bitcoin_amount: Int\n created: Timestamp\n currency: String\n receiver: String\n}\n\ntype StripeInvoiceSettings {\n custom_fields: [StripeCustomFields]\n default_payment_method: String\n footer: String\n rendering_options: StripeRenderingOptions\n}\n\ntype StripeRenderingOptions {\n amount_tax_display: StripeAmountTaxDisplayEnum\n}\n\ntype StripeCustomFields {\n name: String\n value: String\n}\n\ntype StripeCustomerAddress {\n city: String\n country: String\n line1: String\n line2: String\n postal_code: String\n state: String\n}\n\ntype StripeCustomerShipping {\n address: StripeCustomerAddress\n name: String\n phone: String\n}\n\ntype StripeCustomerCashBalance {\n object: String\n available: String\n customer: ID\n livemode: Boolean\n settings: StripeCashBalanceSettings\n}\n\ntype StripeCashBalanceSettings {\n reconciliation_mode: StripeReconciliationModeEnum\n}\n\ninput CreateStripeCustomerInput {\n address: CreateStripeCustomerAddressInput\n description: String\n email: String\n metadata: Metadata\n name: String\n payment_method: String\n phone: String\n shipping: CreateStripeCustomerShippingInput\n balance: Int\n cash_balance: CreateStripeCustomerCashBalanceInput\n coupon: String\n invoice_prefix: String\n invoice_settings: CreateStripeCustomerInvoiceSettingsInput\n next_invoice_sequence: Int\n preferred_locales: [String]\n promotional_code: String\n source: String\n tax: CreateStripeCustomerTaxInput\n tax_exempt: CreateStripeCustomerTaxExemptEnum\n tax_id_data: [CreateStripeCustomerTaxIDDataInput]\n test_clock: String\n}\n\nenum TaxIdDatumType {\n ad_nrt\n ae_trn\n ar_cuit\n au_abn\n au_arn\n bg_uic\n bh_vat\n bo_tin\n br_cnpj\n br_cpf\n ca_bn\n ca_gst_hst\n ca_pst_bc\n ca_pst_mb\n ca_pst_sk\n ca_qst\n ch_uid\n ch_vat\n cl_tin\n cn_tin\n co_nit\n cr_tin\n de_stn\n do_rcn\n ec_ruc\n eg_tin\n es_cif\n eu_oss_vat\n eu_vat\n gb_vat\n ge_vat\n hk_br\n hu_tin\n id_npwp\n il_vat\n in_gst\n is_vat\n jp_cn\n jp_rn\n jp_trn\n ke_pin\n kr_brn\n kz_bin\n li_uid\n mx_rfc\n my_frp\n my_itn\n my_sst\n ng_tin\n no_vat\n no_voec\n nz_gst\n om_vat\n pe_ruc\n ph_tin\n ro_tin\n rs_pib\n ru_inn\n ru_kpp\n sa_vat\n sg_gst\n sg_uen\n si_tin\n sv_nit\n th_vat\n tr_tin\n tw_vat\n ua_vat\n us_ein\n uy_ruc\n ve_rif\n vn_tin\n za_vat\n}\n\ninput CreateStripeCustomerTaxIDDataInput {\n type: TaxIdDatumType!\n value: String!\n}\n\nenum CreateStripeCustomerTaxExemptEnum {\n none\n exempt\n reverse\n}\n\ninput CreateStripeCustomerTaxInput {\n ip_address: String\n}\n\ninput CreateStripeCustomerInvoiceSettingsInput {\n custom_fields: [CreateStripeCustomerInvoiceSettingsCustomFieldsInput]\n default_payment_method: String\n footer: String\n rendering_options: CreateStripeCustomerInvoiceSettingsRenderingOptionsInput\n}\n\ninput CreateStripeCustomerInvoiceSettingsRenderingOptionsInput {\n amount_tax_display: StripeAmountTaxDisplayEnum\n}\n\ninput CreateStripeCustomerInvoiceSettingsCustomFieldsInput {\n name: String!\n value: String!\n}\n\ninput CreateStripeCustomerCashBalanceInput {\n settings: CreateStripeCustomerCashBalanceSettingsInput\n}\n\ninput CreateStripeCustomerCashBalanceSettingsInput {\n reconciliation_mode: StripeReconciliationModeEnum\n}\n\ninput CreateStripeCustomerShippingInput {\n address: CreateStripeCustomerAddressInput!\n name: String!\n phone: String\n}\n\ninput CreateStripeCustomerAddressInput {\n city: String\n country: String\n line1: String\n line2: String\n postal_code: String\n state: String\n}\n\ninput StripeAdditionalPropertiesInput {\n expand: [String]\n}\n\ninput RetrieveStripeCustomerInput {\n id: ID!\n addProps: StripeAdditionalPropertiesInput\n}\n\ntype Query {\n stripeCustomerSearch(query: String): StripeCustomer @requireAuth\n retrieveStripeCustomer(data: RetrieveStripeCustomerInput): StripeCustomer @requireAuth\n}\n\ntype Mutation {\n createStripeCustomer(data: CreateStripeCustomerInput): StripeCustomer @skipAuth\n}\n";